# Raspberry Pi

Het standaard besturingssysteem van de Raspberry Pi is Raspbian (opens new window), dat gebaseerd is op de Linuxdistributie Debian (opens new window).

De Raspberry Pi 4 Computer (Model B 1/2/4GB) werd op 24 juni 2019 voorgesteld als opvolger van de zeer populaire Raspberry Pi 3 Model B+ (opens new window) uit 2014.

Van alle versies samen waren er begin 2019 al meer dan 25 miljoen stuks verkocht.

# Wat is de Raspberry Pi?

Raspberry Pi is een microcomputer (µC) of SBC[1] (grote van een betaalkaart) ontwikkeld in de United Kingdom door de Raspberry Pi Foundation (o.a. Eben Upton). Het werd ontwikkeld om computerwetenschappen (Eng.: Computer Science) aan te leren in scholen en in ontwikkelingslanden. Het werd daarnaast ook populair bij tinkerers, makers, en electronics enthusiasts die meer dan een microcontroller (zoals: Arduino) nodig hadden.

Raspberry Pi - Plugins - Bron: raspberrypi.org

# Specificaties

De Raspberry Pi 4 Model B (opens new window) heeft de volgende specificaties:

  • Processor: Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
  • Memory: 1GB, 2GB, 4GB of 8GB LPDDR4(depending on model)
  • Connectivity:
    • 2.4 GHz and 5.0 GHz IEEE 802.11b/g/n/ac wireless
    • LAN, Bluetooth 5.0, BLE
    • Gigabit Ethernet
    • 2 × USB[2] 3.0 ports
    • 2 × USB[2:1] 2.0 ports
  • GPIO: Standard 40-pin GPIO header(fully backwards-compatible with previous boards)
  • Video & Sound:
    • 2 × micro HDMI[3] ports (up to 4Kp60 supported)
    • 2-lane MIPI DSI[4] display port
    • 2-lane MIPI CSI[5] camera port
    • 4-pole stereo audio and composite video port
  • Multimedia:
    • H.265 (4Kp60 decode)
    • H.264 (1080p60 decode, 1080p30 encode)
    • OpenGL ES, 3.0 graphics
  • SD card support: Micro SD[6] card slot for loading operating system and data storage
  • Input power:
    • 5V DC via USB-C connector (minimum 3A)
    • 5V DC via GPIO header (minimum 3A)
    • Power over Ethernet (PoE)–enabled(requires separate PoE HAT)
  • Environment: Operating temperature 0–50ºC
  • Production lifetime: The Raspberry Pi 4 Model B will remain in production until at least January 2026.

Krachtig genoeg dus om servers (Node.js, Rabbit MQ, …) erop te draaien. Goed dat deze versie ook uitgerust is met Wifi, waardoor dit device draagbaar (portable) is. Via de GPIO (opens new window) (General Purpose Input/Output), een bus op een electronicacircuit gebruikt voor Input en Output (I/O), kunnen we electronische signalen sturen in de Raspberry Pi en ook uitsturen.

Drukken we bijvoorbeeld op een knop die verbonden is met de Raspberry Pi, dan kan een programma, draaiend op de Raspberry Pi, reageren op deze input door een een gestandaardiseerd bericht te sturen naar de Twilio (opens new window) webservice, die op zijn beurt een sms verstuurd naar een specifieke ontvanger.

De Raspberry Pi 4 Model B is ook nog uitgerust met een poort voor een camera (opens new window). We kunnen hiermee bijvoorbeeld een bewakingscamera implementeren.

Opgelet

We sluiten de voeding pas aan wanneer alle connecties gelegd zijn.

# Benodigdheden

# Hardware

  • Een beeldscherm (aanwezig op de campus) geconnecteerd via HDMI (zelf mee te brengen)
  • Een USB keyboard en muis (aanwezig op de campus)
  • Een voeding (zelf mee te brengen)
  • Koptelefoon of luidsprekers (optioneel)
  • Een ethernet kabel (optioneel)

# Software

# Alternatieven voor de Raspberry Pi

Arduino (opens new window) is populair maar is niet te vergelijken met de Raspberry Pi. Arduino is een “development board” met een “microcontroller chip”. Het bevat geen OS[^OS]. Het is dus niet een computer maar runt blokken van code.

Beaglebone (opens new window) is vergelijkbaar met de Raspberry Pi, maar met wat meer rekenkracht.

Asus Tinker Board S R2.0 (opens new window)

Odroid N2+ (opens new window), duurder en krachtiger alternatief

Libre Computer Board AML-S905X-CC (opens new window), goedkoper en minder krachtig alternatief.

Udoo Bolt V3 (opens new window), overkill model.

# Pinout

Raspberry Pi - Pinout - Bron: jameco

Raspberry Pi - Pinout - Bron: domoticx


  1. SBC: Single Board Computer ↩︎

  2. USB: Universal Service Bus ↩︎ ↩︎

  3. HDMI: High-Definition Multimedia Interface ↩︎

  4. DSI: Display Serial Interface ↩︎

  5. CSI: Camera Serial Interface ↩︎

  6. SD: Secure Digital ↩︎

© 2024 Arteveldehogeschool Laatst bijgewerkt: 15/2/2024, 13:45:09