🛠 Utiliser les GPIO du Smart Display Module

Raspberry Pi Smart Display Module · debutant · Apprenez à contrôler les broches GPIO du Raspberry Pi Smart Display Module pour interagir avec des périphériques externes.

Objectifs

Ce tutoriel vous guide dans l'utilisation des broches d'Entrée/Sortie (GPIO) disponibles sur le Raspberry Pi Smart Display Module. Bien que ce module soit principalement conçu pour l'affichage professionnel via la norme Intel SDM, il conserve l'accès aux GPIO du Raspberry Pi Compute Module 5. L'objectif est de comprendre comment allumer une LED ou lire un état simple, démontrant ainsi la flexibilité du module pour des projets d'automatisation légère ou de signalétique interactive.

Matériel nécessaire

Étapes

``bash sudo apt update sudo apt install python3-gpiozero ``

```python from gpiozero import LED from time import sleep

  1. Préparation du matériel : Éteignez complètement le Raspberry Pi Compute Module 5. Localisez le connecteur GPIO standard (40 broches) accessible sur votre configuration. Si vous utilisez un écran SDM complet, assurez-vous que le module est bien inséré et que l'accès aux broches est possible via un port d'extension ou un adaptateur breakout.
  2. Câblage de la LED : Connectez la patte longue (anode) de la LED à la broche GPIO 17 (broche physique 11) via la résistance de 330 ohms. La résistance limite le courant pour protéger la LED et le module. Connectez la patte courte (cathode) à une broche de terre (GND), par exemple la broche physique 6.
  3. Installation des bibliothèques : Ouvrez un terminal sur votre Raspberry Pi. Mettez à jour le système et installez la bibliothèque RPi.GPIO ou gpiozero qui simplifie le contrôle des broches.
  4. Écriture du script Python : Créez un nouveau fichier nommé test_gpio.py.

# La LED est connectée à la broche GPIO 17 led = LED(17)

while True: led.on() print("LED Allumée") sleep(1) led.off() print("LED Éteinte") sleep(1) ```

``bash python3 test_gpio.py ``

  1. Exécution du script : Lancez le programme depuis le terminal. Vous devriez voir la LED clignoter en alternant les messages dans la console.

Vérification

Observez physiquement la LED. Elle doit s'allumer et s'éteindre exactement une fois par seconde. Si la LED ne réagit pas, vérifiez le sens de branchement (anode/cathode) et assurez-vous que le script est bien exécuté avec les droits nécessaires. Vérifiez également que le Compute Module 5 est correctement alimenté et démarré.

Pour aller plus loin

Le Smart Display Module est optimisé pour l'affichage 4K silencieux et la gestion de contenu. Vous pouvez étendre ce projet en utilisant les GPIO pour déclencher des changements d'affichage sur l'écran SDM via des scripts de contrôle. Pensez également à explorer l'emplacement M.2 pour ajouter du stockage rapide ou un accélérateur IA Hailo, permettant d'analyser les entrées GPIO en temps réel pour des applications de signalétique intelligente.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels