1- Description du problème
Besoin → Éclairer le couloir pour éviter les chutes.
Dans un système d'éclairage classique, les interrupteurs ne sont pas toujours accessibles facilement. Pour le rendre plus adapté, il faudrait automatiser l'éclairage.
La fonction d'usage de ce système → Allumer l’ampoule la nuit quand une personne bouge
2- Solution technique envisagée
Automatiser le système d’éclairage avec :
- Un capteur de luminosité et un détecteur de mouvement
- Une carte Arduino qui sera programmée
- De l’énergie pour faire fonctionner l’ensemble
Exercice : pour apprendre à identifier les composants du système d'éclairage automatique
3- La circulation des informations
Le détecteur de mouvement réagit aux mouvements et code l'information qu'il envoie à la carte Arduino.
0→ pas de mouvement détecté ; 1→mouvement détecté
Le détecteur de luminosité envoie un nombre à la carte Arduino.
Ce nombre varie entre 0 (→obscurité totale) et 765 (→ pleine lumière)
La LED reçoit des ordres de la carte Arduino : s'allumer (haut) ou s'éteindre (bas)
4- Programme du système d’éclairage
La carte Arduino doit être programmée pour allumer ou éteindre la LED selon les informations qu'elle reçoit des 2 détecteurs.
Algorithme
Si c’est la nuit et un mouvement est détecté dans le couloir,
Alors allumer les lumières
Sinon éteindre les lumières
Retour au début
Algorigramme
Programme réalisé avec mBlock
