Au lycée nous disposons de RPI3

Introduction au Raspberry Pi 3

Qu’est-ce qu’un Raspberry Pi ?

  • Nano-ordinateur monocarte (Single-Board Computer – SBC)
  • Développé par la Raspberry Pi Foundation (2012)
  • Conçu pour l’éducation, le prototypage et l’embarqué
  • Modèle RPi 3 (sorti en 2016, évolution du RPi 2)

Pourquoi utiliser un RPi 3 en embarqué ?

✔ Faible coût (~35-40 €)
✔ Processeur ARM 64 bits (meilleures performances que RPi 1/2)
✔ Connectivité intégrée (Wi-Fi, Bluetooth)
✔ GPIO pour l’électronique embarquée
✔ Large communauté & documentation

Architecture Matérielle du RPi 3

Spécifications Techniques

ComposantDétails
ProcesseurBroadcom BCM2837 (SoC)
Cœur CPU4 × ARM Cortex-A53 (64-bit) @ 1.2 GHz
GPUVideoCore IV (OpenGL ES 2.0, H.264 1080p)
Mémoire (RAM)1 Go LPDDR2 (partagée avec GPU)
StockageMicroSD (pas de eMMC intégré)
RéseauWi-Fi 2.4 GHz 802.11n + Bluetooth 4.1 (BLE)
Ports USB4 × USB 2.0 (limité en bande passante)
ConnectivitéEthernet 10/100 Mbps (via USB, pas dédié)
GPIO40 broches (dont UART, I2C, SPI, PWM)
AffichageHDMI (1080p), DSI (écran tactile), Composite
Alimentation5V / 2.5A (micro-USB ou GPIO)

Le SoC (System on Chip) BCM2837

  • Intègre CPU + GPU + Mémoire + Contrôleurs
  • ARMv8 (64 bits), mais souvent utilisé en 32 bits (Raspberry Pi OS)
  • Pas de gestion avancée de l’énergie (consomme ~1.5W à 4W)

Les Entrées/Sorties (GPIO)

  • 40 broches (compatible avec les modèles RPi 2/3/4)
  • Protocoles supportés :
    • UART (communication série)
    • I2C (capteurs)
    • SPI (écrans, mémoires flash)
    • PWM (moteurs, LEDs)

📌 Attention : Pas de convertisseur Analogique-Numérique (ADC) intégré → besoin d’un circuit externe (ex : MCP3008).

RPi 3 vs RPi 4

CaractéristiqueRPi 3 B+RPi 4 B
CPU4× Cortex-A53 @ 1.4 GHz4× Cortex-A72 @ 1.5-1.8 GHz
RAM1 Go LPDDR21/2/4/8 Go LPDDR4
USB4× USB 2.02× USB 3.0 + 2× USB 2.0
Ethernet100 Mbps (USB)Gigabit Ethernet (PCIe)
Wi-Fi/Bluetooth2.4 GHz / BT 4.22.4/5 GHz / BT 5.0

➡ Le RPi 3 reste une bonne option pour l’embarqué léger, mais le RPi 4 est plus puissant.

RPi 3 vs Alternatives (Orange Pi, BeagleBone)

  • Orange Pi : Meilleur rapport perf/prix, mais moins bonne compatibilité
  • BeagleBone : Meilleur pour le temps réel (PRU), mais plus cher

Système d’exploitation des RPI

Raspberry Pi OS , jadis Raspbian, Raspberry Pi OS 64 , pour les cibles supportant le 64 bits.

Basé sur Debian : Il offre une grande stabilité et compatibilité avec les logiciels Linux.

il existe d’autres solutions , mais pourquoi changer une équipe qui gagne !

Installation : RPI_0 installation