Articles pour le niveau 5ème

 

Comment programmer un éclairage automatique ?

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

composants eclairage

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)

5 251

 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

Début
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

algorigramme eclairage auto

Programme réalisé avec mBlock

final

basVue depuis le mont St Michel de Braspart