Les Raspberry Pi
Page mise à jour le 06-01-2026 à 23:21
Le modèle Pi 3B+

Caractéristiques
  • Processeur Broadcom BCM2837B0, Quad core Cortex-A53 (ARMv8) 64-bit SoC (System on a Chip) cadencé à 1.4GHz
  • Mémoire vive DDR2 1Go
  • Réseau Ethernet Gigabit (300 Mbps)
  • Réseau sans fil 2.4GHz et 5GHz IEEE 802.11 b/g/n/ac (100 Mbps)
  • Bluetooth Low Energy (BLE) 4.2
  • 4 ports USB 2.0
  • 1 sortie jack 4 pôles stéréo et vidéo composite combinés
  • 1 port vidéo HDMI
  • 1 port CSI (Camera Serial Interface) 15 pins pour caméra Raspberry Pi
  • 1 port DSI (Display Serial Interface) 15 pins pour écran tactile Raspberry Pi
  • Slot MicroSD pour système d'exploitation et données
  • Extension GPIO (General Purpose Input/Output) 40 broches
  • Alimentation MicroUSB commutée améliorée 5.1 V 2.5 A

  • Ventilateur : 5V et Masse
  • Bouton reset : GPIO2 et Masse
  • Bouton power : GPIO3 et Masse (ajouter au fichier /boot/config.txt : dtoverlay=gpio-shutdown)
Le modèle Pi 4

Caractéristiques
  • Processeur BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC (System on a Chip) cadencé à 1.8GHz
  • Mémoire vive DDR4-3200 1Go, 2Go, 4Go ou 8Go selon l'option choisie
  • Réseau Ethernet Gigabit (300 Mbps)
  • Réseau sans fil 2.4GHz et 5GHz IEEE 802.11 b/g/n/ac (100 Mbps)
  • Bluetooth Low Energy (BLE) 5.0
  • 2 ports USB 2.0
  • 2 ports USB 3.0
  • 1 sortie jack 4 pôles stéréo et vidéo composite combinés
    H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode), OpenGL ES 3.1, Vulkan 1.0
  • 2 ports vidéo micro-HDMI (supportent le 4kp60)
  • 1 port CSI (Camera Serial Interface) 15 pins pour caméra Raspberry Pi
  • 1 port DSI (Display Serial Interface) 15 pins pour écran tactile Raspberry Pi
  • Slot MicroSD pour système d'exploitation et données
  • Extension GPIO (General Purpose Input/Output) 40 broches
  • Alimentation USB-C commutée améliorée 5.1 V 3 A
    (une alimentation de 2.5 A de qualité peut être utilisée si les périphériques USB consomment moins de 500 mA au total)

Le modèle Pi 5

Caractéristiques
  • Processeur Broadcom BCM2712, Quad core Cortex-A76 (ARM v8) 64-bit SoC (System on a Chip) cadencé à 2.4GHz,
    avec extension cryptographie, cache L2 de 512KB par coeur et un cache L3 partagé de 2MB
  • Mémoire vive LPDDR4X-4267 1Go, 2Go, 4Go, 8Go ou 16Go selon l'option choisie
  • Réseau Ethernet Gigabit (300 Mbps)
  • Réseau sans fil 2.4GHz et 5GHz IEEE 802.11 b/g/n/ac (100 Mbps)
  • Bluetooth Low Energy (BLE) 5.0
  • 2 ports USB 2.0
  • 2 ports USB 3.0 supportant les opérations simultanée à 5Gbps
  • 2 ports vidéo micro-HDMI (supporte le 4kp60)
  • 2 ports MIPI DSI/CSI (Display/Camera Serial Interface) 15 pins pour écran tactile et caméra Raspberry Pi
  • Slot MicroSD avec support du mode haute vitesse SDR104 pour système d'exploitation et données
  • Interface PCIe 2.0 x1 pour periphériques de stockage (nécessite un adaptateure M.2)
  • Extension GPIO (General Purpose Input/Output) 40 broches
  • Alimentation USB-C commutée améliorée 5.1 V 5 A
    (une alimentation de 2.5 A de qualité peut être utilisée si les périphériques USB consomment moins de 500 mA au total)
  • Connecteur pour batterie externe de l'horloge en temps réel
  • Connecteur UART
  • Bouton de mise en marche et d'arrêt

Caractéristiques communes

Les voyants LED du Raspberry
  • La LED verte indique l'activité de la carte MicroSD
  • La LED rouge indique l'état de l'alimentation
  • La LED rouge doit être allumée fixe en toutes circonstances
  • Si la LED rouge est éteinte ou instable
    • L'alimentation est en défaut (chutes de tension)
    • Utiliser une alimentation adaptée au modèle
    • Utiliser une alimentation d'ampérage supérieur en fonction les périphériques USB connectés
    • Contrôler la tension et la fréquence avec la commande bash : vcgencmd get_throttled (la réponse doit être 0x0)
Température de fonctionnement du Raspberry
  • La température maximale de fonctionnement du CPU est de 85°C.
  • La fréquence du CPU ralentit à mesure qu’il approche ce seuil.
  • Un Raspberry Pi ne peut théoriquement pas claquer mais des températures trop élevées réduisent sa durée de vie.
  • En règle générale la température du Raspberry Pi se situe aux alentours de 50°C en veille (température extérieure à 20°).
  • La température augmente en utilisation normale mais les temps d’inactivité permettent au CPU de se refroidir avec l'air ambiant.
  • En utilisation modérée la température varie entre 50° et 60° (température extérieure à 20°).
  • Préconisations
    • Installer un dissipateur thermique sur le CPU, la puce du contrôleur Ethernet et la puce mémoire.
    • Installer le Raspberry dans un boitier bien aéré (avec ou sans ventilation).
    • Placer le Raspberry dans un environnement tempéré et/ou ventilé.
    • Contrôler la température du Raspberry avec la commande bash : watch -n 2 vcgencmd measure_temp
Connectique mâle MicroUSB
Sources

Raspberry Pi 3B+ documentation du produit
Raspberry Pi 3B+ cotations
Raspberry Pi 4 documentation du produit
Raspberry Pi 4 cotations
Raspberry Pi 5 documentation du produit
Raspberry Pi 5 cotations

Raspberry Pi OS documentation
Comparatif des différents modèles de Raspberry

Script de lecture de la tension et de la fréquence
Connecteur GPIO des Raspberry Pi


Boitier aéré et à volume augmenté
à imprimer pour Raspberry Pi 3B+

(fichiers STL et Fusion 360)
Le système Pi OS

Historique

Auparavant il était nécessaire de télécharger une image ISO du système pour flasher la carte microSD et le paramétrage s'effectuait au premier démarrage du Raspberry.
Par défaut le nom d'utilisateur était pi et le mot de passe raspberry, mais le clavier étant configuré en QWERTY il devait être orthographié rqspberry (un 'q' à la place du 'a')

Depuis quelques années l'utilitaire Raspberry Pi Imager permet d'installer et de préconfigurer très facilement une multitude de versions du système sur la carte microSD.

Quelques systèmes proposés par Pi Imager
  • Debian en mode console : [Raspberry Pi OS (other)] -> [Raspberry Pi OS Lite (64-bit)]
  • Debian en environnement graphique : [Raspberry Pi OS (64-bit)]
  • Distribution Kali Linux : [Other specifics-purpose OS] -> [Kali Linux]
Préparer la carte MicroSD avec Pi Imager (écran et clavier non requis)
  1. Connecter la carte MicroSD au PC
  2. Installer et exécuter Raspberry Pi Imager 2.0 pour Windows
  3. Sélectionner :
    • Modèle de Raspberry Pi : Raspberry Pi x
    • Système d'exploitation : sélectionner le système à installer
    • Stockage : sélectionner le lecteur de la carte MicroSD
  4. Modifier les réglages
    • Nom d'hôte : donner un nom au Raspberry, en minuscules et sans espaces
    • Nom d'utilisateur : créer un nom d'utilisateur, en minuscules et sans espaces
    • Mot de passe : créer un mot de passe fort
    • Définir les paramètres Wi-Fi (ou passer cette étape s'il n'est prévu qu'une connexion Ethernet)
    • Définir les réglages locaux : Fuseau horaire [Europe/Paris] et Type de clavier [fr]
    • Services : cocher [Activer SSH] et [Utiliser un mot de passe pour l'authentification]
  5. Enregistrer et confirmer l'enregistrement des réglages
  6. Confirmer l'écriture sur la carte MicroSD
  7. Attendre la fin de l'écriture et de la vérification (l'opération prend moins de 10 minutes)
  8. Insérer la carte MicroSD dans le Raspberry
  9. Alimenter le Raspberry et attendre la fin de l'installation (l'opération prend quelques minutes)
Préparer le système PiOS à partir d'une image ISO (écran et clavier requis)
  1. Connecter la carte microSD au PC
  2. Exécuter Raspberry Pi Imager
  3. Sélectionner :
  4. Confirmer l'écriture sur la carte microSD
  5. Insérer la carte microSD dans le Raspberry
  6. Alimenter le Raspberry et attendre la fin de l'installation
  7. Un assistant s'ouvre :
    • Sélectionner la langue (French)
    • Donner un nom d'utilisateur (pi) et un mot de passe
  8. Le système redémarre
  9. Se connecter en tant que pi
  10. Exécuter la commande sudo raspi-config et paramétrer :
    • Le Wi-Fi (SSID et Passphrase)
    • Le SSH (activer Serveur SSH)
  11. Redémarrer le Raspberry avec la commande sudo reboot
Accéder au Raspberry via le réseau
  1. Installer MobaXterm 25.4 Home Edition pour Windows (FTP et terminal SSH)
  2. Relever l'adresse IP du Raspberry
    • Soit dans l'interface DHCP du routeur
    • Soit en utilisant le scanner réseau de MobaXterm (Tools -> Network scanner)
    • Soit avec la commande ip a (si un écran est présent)
  3. Créer une réservation pour le Raspberry dans le serveur DHCP
  4. Exécuter l'une des commandes suivantes pour se connecter en SSH au Raspberry avec MobaXterm :
  5. ssh <nom_utilisateur>@<nom_d'hôte>.local
    ssh <nom_utilisateur>@<adresse_ip>
    (on utilise de préférence l'adresse IP car le nom d'hôte est rarement découvert sur le réseau)
Raspberry Pi-Connect

Pi-Connect est une solution de contrôle à distance proposée par la Fondation Raspberry Pi.
Elle permet de se connecter à un Raspberry via Internet depuis un navigateur web.
Ce service est gratuit et sans limite sur le nombre d’appareils pour une utilisation personnelle.
Deux modes sont disponibles : console shell et partage d'écran.

Pi-Connect requiert au minimum Pi OS 64 bits Bookworm (Debian 12) et fonctionne sur Raspberry Pi 3 et ultérieurs.
Pi-Connect n'est pas inclus dans l'image ISO de Bookworm et doit être installé manuellement.

Depuis la version Trixie (Debian 13) :
Pi-Connect est installé par défaut sur Raspberry Pi OS Desktop et Raspberry Pi OS Full (bureau avec logiciels recommandés).
Une version Lite prenant uniquement en charge l'accès à distance au shell est installée par défaut sur Raspberry Pi OS Lite.

L'activation de Pi-Connect est proposée dans l'assistant de Pi Imager v2.0.0 mais peut s'effectuer ultérieurement.

Lien vers la documentation officielle

Compatibilité
Vérifier le modèle de Raspberry (Pi 3 minimum)
cat /proc/device-tree/model
Raspberry Pi 3 Model B Plus Rev 1.3
Vérifier la version de PiOS (Debian 12 minimum)
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
Créer un compte Raspberry Pi (gratuit)
https://id.raspberrypi.com/sign-up
Renseigner email, password et alias
Activer la persistance de la connexion utilisateur
Pi-Connect s'exécute en tant que service utilisateur et non en tant qu'administrateur.
Par conséquent il ne fonctionne que lorsque le compte utilisateur est connecté à l'appareil.
La persistance de connexion est indispensable pour que le Raspberry reste accessible en toutes circonstances.

loginctl enable-linger
Activer le service
rpi-connect on
(installer manuellement rpi-connect si un message d'erreur apparait)
Générer le lien de connexion au Raspberry
rpi-connect signin
Complete sign in by visiting https://connect.raspberrypi.com/verify/xxxx-xxxx
Depuis un navigateur :
  1. Se rendre sur le lien indiqué
  2. Se connecter au compte personnel
  3. Choisir un nom pour identifier l'appareil
Accéder au Raspberry à distance

Par défaut l'option Screen sharing n'apparait pas dans la version PiOS Lite.

Taper exit ou fermer la fenêtre pour quitter le Remote shell.
Synthèse des commandes shell
# gestion du service
rpi-connect [on | off | restart]
systemctl --user [enable | start | stop] rpi-connect

# gestion du mode console
rpi-connect shell [on | off]

# gestion du mode partage d'écran
rpi-connect vnc [on | off]

# connexion et déconnexion de l'appareil
rpi-connect [signin | signout]

# diagnostics
rpi-connect [version | status | doctor]
systemctl --user status rpi-connect

# mise à jour
sudo apt update
sudo apt install --only-upgrade rpi-connect
sudo reboot

# installation (si rpi-connect est absent ou corrompu)
sudo apt update
sudo apt upgrade
sudo apt install rpi-connect
sudo reboot

# désinstallation
sudo apt remove --purge rpi-connect

# persistance de la connexion utilisateur
loginctl [enable-linger | disable-linger]
Configurer Pi OS

Paramétrer le Wi-Fi
sudo raspi-config
System Options > Wireless LAN
Modifier le nom d'hôte
sudo raspi-config
System Options > Hostname
Activer SSH
sudo raspi-config
Interface Options > SSH
Commandes BASH spécifiques à PiOS
# DIAGNOSTICS

# afficher la température GPU et CPU 
    vcgencmd measure_temp

# afficher la température GPU et CPU toutes les 2 secondes
    watch -n 2 vcgencmd measure_temp

# afficher l'état de la tension et de la fréquence
    vcgencmd get_throttled

    0x1                  Sous-tension détectée
    0x2                  Fréquence ARM plafonnée
    0x4                  Fréquence actuellment limitée
    0x8                  Limite de température atteinte
    0x10000              Sous-tension survenue depuis le dernier redémarrage
    0x20000              Fréquence ARM plafonnée survenue depuis le dernier redémarrage
    0x40000              Fréquence limitée depuis le dernier redémarrage
    0x80000              Limite de température atteinte depuis le dernier redémarrage

    1111000000000001010
    ||||           ||||_ Sous-tension détectée
    ||||           |||__ Fréquence ARM plafonnée
    ||||           ||___ Fréquence actuellment limitée
    ||||           |____ Limite de température atteinte
    ||||________________ Sous-tension survenue depuis le dernier redémarrage
    |||_________________ Fréquence ARM plafonnée survenue depuis le dernier démarrage
    ||__________________ Fréquence limitée depuis le dernier redémarrage
    |___________________ Limite de température atteinte depuis le dernier démarrage

# codes fréquents
    0x0                  Aucune anomalie détectée
    0x50000              Limite de température atteinte et limitation de fréquence depuis le dernier démarrage

# SYSTEME

# version de PiOS
    cat /etc/os-release

# modèle de Raspberry
    cat /proc/device-tree/model

# lancer l'assistant de configuration
    sudo raspi-config

# éditer le fichier de configuration
    sudo nano /boot/config.txt

# supprimer l'écran rainbow
    sudo nano /boot/config.txt
    disable_splash=1

# supprimer les messages de démarrage
    sudo nano /boot/cmdline.txt
    remplacer "console = tty1" par "console = tty3" et ajouter en fin de ligne :
        splash quiet plymouth.ignore-serial-consoles logo.nologo vt.global_cursor_default=0
        'splash' : active l'image splash 
        'quiet' : désactive les textes de message de démarrage 
        'plymouth.ignore-serial-consoles' : apparemment nécessaire lors de l'utilisation de Plymouth
        'logo.nologo' : supprime le logo Raspberry Pi dans le coin supérieur gauche
        'vt.global_cursor_default = 0' : supprime le curseur clignotant

# remplacer l'image splash
    /usr/share/plymouth/themes/pix/splash.png

#gestion de la veille
    apt search x11-xserver-utils
    /etc/xdg/lxsession/LXDE/autostart
    retirer la ligne : @xscreensaver -no-splash
    et ajouter :
        @xset s off
        @xset -dpms
        @xset s noblank

# verrouillage du pavé numérique au démarrage
    sudo apt-get install numlockx
    numlockx on
    numlockx off 

# DEBIAN 13 TRIXIE

# NetworkManager Text User Interface (NMTUI)

# configurer une adresse IP fixe 
    sudo nmtui
        > Edit a connection
        > (sélectionner l'interface)
        > IPv4 CONFIGURATION <Manual> <Show>
        > Adresses <Add>
        > Gateway <Add>
        > DNS servers <Add>
        > <OK>
        > <Back>
        > Quit

# redémarrage du service TCP/IP
    sudo systemctl restart NetworkManager
    (sudo reboot est préférable)

Papy WinTux - Philippe DESLOGES - 2023-2026 - Powered by Debian - Apache 2.4.54 - PHP 7.4.33 - Last update 06-01-2026 23:21 - Page size 46 ko built in 13 ms
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.