What is Raspberry Pi ? | Important Raspberry Pi accessories

Topics of Discussion

  • Overview Of Raspberry Pi
  • Raspberry Pi Logo
  • Raspberry Pi Accessories & Hardware
  • Raspberry Pi Fan
  • Raspberry Pi Battery
  • Raspberry Pi Power Buttons
  • Raspberry Pi Shut Down Command

Overview

Raspberry pi is a small digital computer which has a wide range of applications in the field of modern technologies. It is a programmable device which can work as per requirement. The hardware ( main raspberry pi accessories) is implemented in a single board, and that is why the demand for it increasing exponentially. 

Raspberry Pi in the United Kingdom develops raspberry pi, and it is one of the bestselling computers in the world.

A Raspberry Pi Model, Table – raspberry pi accessories, Image Source – Raspberry Organization

What is Raspberry Pi Drone? Check out other Raspberry Pi Applications!

Raspberry Pi accessories and Hardware

A typical raspberry pi accessories and important hardware are combination of a RAM, A CPU, GPU, USB hub, Ethernet chip, and the input-output port.

Processor

The microprocessor is the heart of the raspberry pi. First-generation raspberry pi uses BCM2835 SoC processor which has an s-processor, a GPU and a RAM unit. It has two cache level – primary and secondary level. The primary level cache has 16 KiB memory, and the second-level cache has 128 KiB memory. The secondary cache or the level 2 cache is associated with the GPU. The operational frequency of the processor stands at 700Mhz.

The preliminary version of Raspberry Pi 2, has a quad-core ARM cortex processor with a speed of 900 MHz. The level 2 cache memory limit is increased to 256KiB. The second version of Raspberry pi is updated with 1.2 GHz and 64-bit processor. The Broadcom BCM2836 Soc was brought back. The production of BCM2836 Soc was stopped before in 2016.

The raspberry pi 3 uses Broadcom BCM2837 Soc, and raspberry pi 4 uses Broadcom BCM2711 Soc. The speed of raspberry pi 3 stands at 1.2 GHz as it uses ARM Cortex – A53 processor and the rate of raspberry pi 4 stands at 1.5 GHz as it comes with ARM Cortex A72 processor.

The specification of processors for different versions, shown in the below table.

Model & versionProcessorBroadcom SocSpeedCache
Raspberry Pi ARM1176JZF-SBCM2835700 MHzL1 – 16 KiB L2 – 128 KiB
Raspberry Pi 2 V1.1ARM CORTEX-A7 (32 bit)BCM2836900 MHzL2 – 256KiB
Raspberry Pi 2 V1.2ARM CORTEX-A53 (64 bit)BCM28371.2 GHz 
Raspberry Pi 3 Model – BARM CORTEX-A53 (64 bit)BCM28371.2 GHz A+, B+ – 1.4 GHzL2 – 512 KiB
Raspberry Pi 4  ARM CORTEX-A72 (64 bit)BCM27111.5 GHzL2 – 1 MiB
Raspberry Pi accessories and Hardware

Know about microprocessors Here!

Raspberry Pi accessories
A detailed Image of Raspberry Pi and Hardware Image Source – raspberrypi.org

RAM

RAM is the main memory segment for raspberry pi. First generations of raspberry pi have RAM of 256 MiB- 128 MiB was for GPU and 128 MiB for CPU. The primary releases of the Raspberry pi RAM were separate able. 192 MiB memory was set for CPU. That much memory is enough for high-quality video decoding, 3D image processing. The 224 MiB was for the operating system that is Linux processing. Then another 128 MiB was for high load processing like – 3D processing.

Later there was a new model of ram size 512 MiB. It has specific split files.

The Raspberry Pi consists of 1 GiB Ram while Raspberry Pi 4 has RAM of 2, 4, 8 GiB of RAMS according to various model.

Networking

To connect with the internet, the ethernet port is there for Raspberry Pi 4 models. Previously there were no ethernet ports; instead, there were USB ethernet or Wi-Fi connectivity. Bluetooth connection is available for Raspberry Pi 3 and Pi Zero W., The version of the Bluetooth, is 4.1. The wi-Fi versions for those models are – 802.11n with 2.4 GHz bandgap.

Shape, Size & Weights

The increasing demand for Raspberry Pi is for its flexible size and small weight. It has a variety of sizes and can be easily fit into various electronics circuits. Raspberry Pi models are generally rectangular. A logo of raspberry pi is printed on the board. Weights and shapes of different Raspberry pi models are shown in the following table.

ModelR Pi 1 AR Pi 1 A+R Pi 3 A+R Pi 2 BR Pi 3 BR Pi 4 B  
Size85.6 mm X  56.5 mm65mm X 56.5 mm X 10 mm  65 mm X 56.5mm85.60 mm X 56.5 mm85.60 mm X 56.5 mm X 17 mm85.60 mm X 56.5 mm X 17 mm
Weight31 g23 g45 g45 g45 g46 g
Table2 – raspberry pi accessories

General Purpose Input- Output (GPIO) connector

One of the main features that have made Raspberry Pi so popular is the input-output pins. Almost every model of raspberry pi has the input-output pins. Raspberry Pi 1 models have 26 pins for both models A and model B. Models like A+ and B+ of version 1 have 40 pins. Raspberry pi 2 model B and all models of raspberry pi 3 has 40 pinouts. The specification table for the input-output pins is given below for further clarification.

PINGPIOFUNCTION
1 + 3.3 V
2 + 5 V
32SDA1 (I2C)
4 +5V
53SCL1 (I2C)
6 GND
74GCLK
814TXD0 (UART)
9 GND
1015RXD0 (UART)
1117GEN0
1218GEN1
1327GEN2
14 GND
1522GEN3
1623GEN4
17 + 3.3 V
1824GEN5
1910MOSI (SPI)
20 GND
219MISO (SPI)
2225GND
2311SCLK (SPI)
248CEO_N (SPI)
25 GND
267CE1_N (SPI)
270ID_SD (I2C)
281ID_SC (I2C)
295N/A
30 GND
316N/A
3212 
3313N/A
34 GND
3519N/A
3616N/A
3726N/A
3820DIGITAL IN
39 GND
4021DIGITAL OUT
Table3 – raspberry pi accessories

Raspberry pi fan

Raspberry pi model 4 comes with a case fan for its subsidiary models. It is specially designed for over clockers and other power consumers. It controls the temperature of the raspberry pi and thus made it more user friendly. The specifications of the fan are –

Input Voltage: 5V DC supplied via a general-purpose input-output header.

The fan speed is changeable.

Maximum airflow is 1.4 CFM.

Raspberry fans, Image Source – raspberrypi.org

Raspberry Pi battery

Raspberry pi models are fed into powers via an external cable which is connected with some power source. There is no in-built connection to place a battery inside the raspberry pi model. But now, there are several vendors for raspberry pi batteries. You just need to pick up the correct product for the model and connect it properly. It will be placed externally.

Raspberry Pi Power Buttons

There are no in-build power buttons for raspberry pi models. But there are ways to solve the problem. External power buttons can be added with the raspberry pi board to switch on and off the raspberry pi. Switching off the raspberry pi indicates that the model goes into HALT state for operation.

Note that raspberry pi accessories are necessary to build the power button externally.

Raspberry pi shutdown command

The raspberry pi model can be turned off (goes to halt state) using a specific command. If someone s using the command line or terminal windows, then type the following command –

sudo shutdown -h now.

Raspberry Pi Operating Systems

Raspberry pi runs using Linux Operating Systems. The specific version is known as ‘Raspbian’. It is a 32-bit operating system. Other types of OS can be operated using Micro or Mini SD cards.

Python and Scratch can be used as programming language though other languages have a scope too. The firmware (it is a software class which can control hardware of a specific device) is a closed structure, but there are unofficial opens sources available as well.

There are some other operating systems which are available in official websites. They include Ubuntu MATE, Windows 10 IoT Core, etc.

Some examples of Linux based OS and not Linux based OS are given in the below table.

Linux BasedNot Linux Based
Android ThingsRISC OS
Arch Linux ARM2.  FREEBSD
OpenSUSE3. NetBSD
SUSE Linux Enterprise (Server 12 SP2)4. Plan 9 from Bell Labs
Gentoo Linux5. Windows 10 IoT Core
Lubuntu6. Haiku
Xubuntu7. Helen OS
Devuan8. Broadcom VCOS
Kali Linux 
 Ark OS 
Tiny Core Linux 
Void Linux 
Fedora 
OpenWrt 
RetroPie 
 Postmarket OS 
 Alpine OS 
Table4 – raspberry pi accessories OS

APIS

API is a software known as Application Programming Interface. It is the link between two applications. It is a computing interface.

Video Core IV GPU can be used via binary blob for Raspberry Pi. The GPU code does the main work for the driver.

The firmware used by Raspberry Pi is a binary blob, and it is free of license.

There are also different third-part application software like – Astro Print, C/C++ Interpreter Ch, Mathematica, Minecraft, Real VNC, User Gate Web Filter, Steam link, etc.

The software inside the raspberry pi can be developed using various tools and raspberry pi accessories. Some of the tools are – Arduino IDE (Arduino programming),  BlueJ (Java beginners), Lazarus (Pascal IDE), Ninja IDE (python), TensorFlow (Machine learning and Deep learning framework developed by Google). etc.

Know More About APIs, Click Here!

Raspberry Pi Accessories

To operate a raspberry pi, there are specific devices that one need to use. Some of the raspberry pi accessories for beginners are –

  • DC motor,
  • motor driver,
  • LCD and Segment display,
  • light sensor,
  • temperature sensor,
  • Extra general-purpose input and output pins,
  • resistors,
  • rheostats,
  • capacitors,
  • transformers,
  • breadboard,
  • potentiometer,
  • jumper wires for connections, etc.

These raspberry pi accessories will help to use raspberry Pi to perform better in multiple real time applications.

Raspberry Pi Logo

The raspberry pi foundation organized a logo making competition for their product. On the 7th of October 2011, they declared the result. Paul Beech got the highest numbers of votes from the judges and won the competition. He makes the current logo.

Raspberry Pi Logo
Logo of R Pi, Image Credit: raspberrypi.org

About Sudipta Roy

I am an electronics enthusiast and currently devoted towards the field of Electronics and Communications.
I have a keen interest in exploring modern technologies such as AI & Machine Learning .
My writings are devoted towards providing accurate and updated data to all learners.
Helping someone in gaining knowledge gives me immense pleasure.

Let's connect through LinkedIn - https://www.linkedin.com/in/sr-sudipta/