This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:hardware2:raspberrypi:fogclassfamily [2023/11/20 18:02] – ekontoturbo | en:iot-open:hardware2:raspberrypi:fogclassfamily [2023/11/23 10:36] (current) – pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Raspberry Pi Fog Class Devices Hardware Review ====== | ====== Raspberry Pi Fog Class Devices Hardware Review ====== | ||
| + | {{: | ||
| == Hardware == | == Hardware == | ||
| Hardware boards (depending on the manufactured model) contain interfaces: | Hardware boards (depending on the manufactured model) contain interfaces: | ||
| Line 22: | Line 22: | ||
| None of the current Raspberry Pi models has a built-in real-time clock. Developers who need real clock time in their project can retrieve the time from a network time server (NTP) or use the external RTC module connected to the board via SPI or I²C interface. To save the file system consistency, | None of the current Raspberry Pi models has a built-in real-time clock. Developers who need real clock time in their project can retrieve the time from a network time server (NTP) or use the external RTC module connected to the board via SPI or I²C interface. To save the file system consistency, | ||
| - | == Detailed | + | == Hardware Specification == |
| - | < | + | Following tables {{ref> |
| + | |||
| + | < | ||
| < | < | ||
| - | ^ Version | + | ^ Version |
| - | ^ ::: | **RPi 1 Model A** | **RPi 1 Model A+** | **RPi 3 Model A+** | | + | ^ | **RPi 1 Model A** | **RPi 1 Model A+** | **RPi 3 Model A+** | |
| - | ^Release date |2/ | + | ^ Release date |
| - | ^Target price (USD) |25|20|25| | + | ^ Target price (USD) |
| - | ^Instruction set |ARMv6Z (32-bit)||ARMv8 (64-bit)| | + | ^ Instruction set | ARMv6Z (32-bit) |
| - | ^SoC |Broadcom BCM2835||Broadcom BCM2837B0| | + | ^ SoC | Broadcom BCM2835 |
| - | ^FPU |VFPv2; NEON not supported||VFPv4 + NEON| | + | ^ FPU | VFPv2; NEON not supported |
| - | ^CPU |1× ARM1176JZF-S 700 MHz||4× Cortex-A53 1.4 GHz| | + | ^ CPU | 1× ARM1176JZF-S 700 MHz |
| - | ^GPU | Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz) ||| | + | ^ GPU | Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz) |
| - | ^ ::: | OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS) | + | | ::: | OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS) |
| - | ^ ::: | MPEG-2 and VC-1 (with license), 1080p30 H.264/ | + | | ::: | MPEG-2 and VC-1 (with license), 1080p30 H.264/ |
| - | ^Memory (SDRAM) | + | ^ Memory (SDRAM) |
| - | ^USB 2.0 ports |1 (direct from BCM2835 chip)|| | + | ^ USB 2.0 ports | 1 (direct from BCM2835 chip) || 1 (direct from BCM2837B0 chip) | |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^Video input | 15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera | + | ^ Video input | 15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera |
| - | ^Video outputs | + | ^ Video outputs |
| - | ^Audio inputs | + | ^ Audio inputs |
| - | ^Audio outputs | + | ^ Audio outputs |
| - | ^On-board storage | + | ^ On-board storage |
| - | ^On-board network | + | ^ On-board network |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^Low-level peripherals | + | ^ Low-level peripherals |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^ ::: | ::: | ::: | ::: | | + | | ::: | ::: |
| - | ^Power ratings | + | ^ Power ratings |
| - | ^Power source | + | ^ Power source |
| - | ^Size |85.60 mm × 56.5 mm (3.370 in × 2.224 in), excluding protruding connectors|65 mm × 56.5 mm × 10 mm (2.56 in × 2.22 in × 0.39 in), same as HAT board|65 mm x 56.5 mm| | + | ^ Size |
| - | ^Weight | + | ^ Weight |
| - | ^Console | + | ^ Console |
| - | ^Generation | + | ^ Generation |
| - | ^Obsolescence | + | ^ Obsolescence |
| - | ^ | ::: | ::: | ::: | | + | ^ | ::: |
| - | ^Statement | + | ^ Statement |
| - | ^Type ^ **Model A** ^^| | + | ^ Type |
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| ^ Version | ^ Version | ||
| Line 106: | Line 108: | ||
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| ^ Version | ^ Version | ||
| Line 131: | Line 133: | ||
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| ^ Version | ^ Version | ||
| Line 172: | Line 174: | ||
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| ^ Version | ^ Version | ||
| Line 195: | Line 197: | ||
| - | ==== Raspberry Pi Boards ==== | + | ===== Raspberry Pi Boards |
| - | As for today, on the market, a few models of Raspberry Pi boards are available, from tiny ones to more powerful ones. Users can choose the right board to fit the price and functionality of their project development needs. | + | As for today, on the market, a few models of Raspberry Pi boards are available, from tiny ones to more powerful ones. Users can choose the right board to fit the price and functionality of their project development needs. |
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| Line 240: | Line 242: | ||
| - | ==== General-Purpose Input-Output (GPIO) Connector ==== | + | ===== General-Purpose Input-Output (GPIO) Connector |
| Each Raspberry Pi model is equipped with a standard 34/40-pis male connector containing universal GPIO ports, VCC 3.3/5V, GND, CLK, I2C/SPI bus pins, which developers can use to connect their external sensors, switches and other controlled devices to the Raspberry Pi board and then program their behaviour within the code loaded to the board. | Each Raspberry Pi model is equipped with a standard 34/40-pis male connector containing universal GPIO ports, VCC 3.3/5V, GND, CLK, I2C/SPI bus pins, which developers can use to connect their external sensors, switches and other controlled devices to the Raspberry Pi board and then program their behaviour within the code loaded to the board. | ||
| * Raspberry Pi 1 Models A+ and B+, Pi 2 Model B, Pi 3 Model B and Pi Zero (and Zero W) GPIO J8 have a 40-pin pinout. Raspberry Pi 1 Models A and B have only the first 26 pins. | * Raspberry Pi 1 Models A+ and B+, Pi 2 Model B, Pi 3 Model B and Pi Zero (and Zero W) GPIO J8 have a 40-pin pinout. Raspberry Pi 1 Models A and B have only the first 26 pins. | ||
| Line 253: | Line 255: | ||
| </ | </ | ||
| - | ==== HDMI Port ==== | + | ===== HDMI Port ===== |
| - | Each Raspberry Pi model is equipped with the standard mini HDMI port, which allows the user to connect the monitor or TV set to the board. The electronic schematic is shown in the picture. | + | Each Raspberry Pi model is equipped with the standard, mini or micro HDMI port, which allows the user to connect the monitor or TV set to the board. The electronic schematic is shown in the picture. |
| <figure label> | <figure label> | ||
| {{ : | {{ : | ||
| Line 260: | Line 262: | ||
| </ | </ | ||
| - | ==== Camera Port CSI ==== | + | ===== Camera Port CSI ===== |
| Raspberry Pi boars Zero, 1, A+, 2, 3, 4 and 5 are equipped with a Camera interface (CSI) port, allowing the user to connect the CCD camera following the MIPI standard. | Raspberry Pi boars Zero, 1, A+, 2, 3, 4 and 5 are equipped with a Camera interface (CSI) port, allowing the user to connect the CCD camera following the MIPI standard. | ||
| <figure label> | <figure label> | ||
| Line 271: | Line 273: | ||
| </ | </ | ||
| - | ==== Display Port (DSI) ==== | + | ===== Display Port (DSI) ===== |
| Raspberry Pi boards 2 to 5 have an LCD Display interface(DSI) port, allowing the user to connect the LCD touch display to the board. | Raspberry Pi boards 2 to 5 have an LCD Display interface(DSI) port, allowing the user to connect the LCD touch display to the board. | ||
| The official Raspberry Pi LCD touch display shown in the figure below is 800 x 480 dpi 7" in size and can be connected to the Raspberry board using the DSI interface. Such an assembly can be used in the projects to display a controlling application view, and the ability to handle fingers and a touchscreen controls the project behaviour. The LCD can be mounted in portrait/ | The official Raspberry Pi LCD touch display shown in the figure below is 800 x 480 dpi 7" in size and can be connected to the Raspberry board using the DSI interface. Such an assembly can be used in the projects to display a controlling application view, and the ability to handle fingers and a touchscreen controls the project behaviour. The LCD can be mounted in portrait/ | ||
| Line 284: | Line 286: | ||
| </ | </ | ||
| - | ====USB and LAN Ports==== | + | =====USB and LAN Ports===== |
| Raspberry PI models Zero, 1, A+, 2, 3, 4 and 5 contain USB ports (from 1 up to 4), and all but Zero also have a LAN port for TCP/IP network connections. These ports can be used for mouse/ | Raspberry PI models Zero, 1, A+, 2, 3, 4 and 5 contain USB ports (from 1 up to 4), and all but Zero also have a LAN port for TCP/IP network connections. These ports can be used for mouse/ | ||