Rôle de l'ESP32-CAM : L'ESP32-CAM capture en continu la pièce qui se déplace sur le tapis roulant. Grâce au mode Point d'Accès (AP), elle diffuse ce flux vidéo sur un réseau Wi-Fi local qu'elle a créé elle-même.
Analyse par l'IA : L'ordinateur portable se connecte à ce réseau Wi-Fi et reçoit le flux. Une page web (contenant le modèle Teachable Machine exporté) analyse l'image en temps réel. Cette phase se conclut lorsque l'IA classe la pièce avec succès (par exemple : "Carré Bleu").
Décision du PC : Une fois la classification effectuée par l'IA sur l'ordinateur, une instruction de tri doit être immédiatement envoyée au contrôleur physique (l'Arduino Grove).
Moyen de Communication : Le moyen le plus fiable pour un projet scolaire est généralement la communication série (via le câble USB connectant l'Arduino au PC).
Transfert de l'Ordre : Le programme sur le PC envoie un caractère simple (par exemple, 'A' pour le tri vers le bac A, 'B' pour le bac B) sur le port série de l'Arduino. Ce message est le signal déclencheur du tri physique.
Réception de la Commande : La carte Arduino Grove est programmée pour écouter en permanence le port série. Dès qu'elle reçoit le caractère de commande ('A', par exemple), elle sait quelle action effectuer.
Pilotage des Actionneurs : Le code Arduino active le mécanisme de tri correspondant. Cela peut être un servomoteur qui pivote ou un poussoir qui s'allonge pour dévier la pièce du tapis roulant vers le bac de tri assigné à la classe "Carré Bleu".
Résultat : La pièce est triée, et le système se réinitialise pour attendre la prochaine commande de l'IA.
Comprendre et modifier un programme associé à une fonctionnalité d’un objet ou d’un système technique
Concevoir, écrire, tester et mettre au point un programme
La programmation d’une nouvelle fonctionnalité
Structuration et traitement des données
La programmation des OST
Structuration et traitement des données
Données issues de capteurs
Programmation conditionnelle basée sur une décision automatisée
Tests et validation du comportement
Limites et fiabilité des systèmes intégrant une IA