Initiation Raspberry Pi
Mini-ordinateur abordable pour éducation, IoT, domotique.
Créé en 2012 par la Fondation Raspberry Pi (UK).
Utilisations: robotique, objets connectés, surveillance.
by Sholey Donald
Découverte du Matériel
Modèles Disponibles
Différentes versions selon besoins et budget.
Ports et Connecteurs
USB, HDMI, GPIO, alimentation, slot carte SD.
Composants Compatibles
LED, boutons, caméras, breadboard, résistances.
Broches GPIO
Numérotation physique vs logique (BCM).
Installation du Système
Préparation
Installation de Raspberry Pi OS avec Raspberry Pi Imager.
Configuration
Langue, clavier, Wi-Fi, utilisateur.
Activation
Interfaces: SSH, caméra, I2C, SPI.
Installation
Python, éditeurs, bibliothèques.
Environnement Logiciel
Terminal
Mises à jour système
Python
Langage principal
Éditeurs
Thonny ou VS Code
Bibliothèques
gpiozero, opencv, requests
Programmation des Composants
LED Bouton Caméra
Contrôle avec gpiozero Détection d'appui Capture avec OpenCV
from gpiozero import LED from gpiozero import Button import cv2
led = LED(17) button = Button(2) cam = [Link](0)
[Link]() button.wait_for_press() ret, img = [Link]()
Fonctions Python
Structure Fonctions
Organisation du code en modules Réutilisation du code
Boucles Variables
Répétition des actions Stockage des données
Mini-Projet Pratique
Appui Bouton
Déclenchement manuel
LED Allumée
Signal visuel
Capture Photo
Enregistrement image
LED Éteinte
Fin du processus
Réalisation Complète
Montage
Assemblage bouton, LED, caméra
Programmation
Script Python complet
Tests
Vérification et ajustements
Bonus
Timestamp dans nom fichier