Ajouter la fonctionnalité détection de nuit

Cahier des charges

Voici ce qui est demandé comme fonctionnement pour cette étape :

- L'éclairage doit être mis en route dès que le capteur PIR détecte la présence d'un être vivant et que la luminosité est suffisamment faible.

- L'éclairage doit être arrêté au bout de 5s.

- Les 2 fonctions précédentes ne sont à faire que si l'interrupteur est sur Marche.

planCablageLumextNuit

L'interrupteur Marche/Arrêt est branché sur l'entrée 14

Le capteur de présence PIR est branché sur l'entrée 16

Le capteur de luminosité est branché sur l'entrée 0

Le micro-processeur à utiliser est le ESP8266.

La sortie 4 sera utilisée pour commander la mise en route ou l'arrêt de l'éclairage, une carte de puissance permettra de délivrer la puissance suffisante pour actionner l'éclairage.

Conception de l'algorithme

Déplacer les blocs afin d'obtenir l'algorigramme du fonctionnement de base de l'éclairage extérieur.

Le texte à saisir pour le nom des capteurs est BP MA ou PIR (bien respecter les espaces et majuscules si besoin).

Pour les tests, le résultat est soit OUI ou soit NON

Wait 5
Nuit
NON
OUI
Eteindre
PIR
DEBUT
NON
BP MA
Allumer
OUI
Nuit
 

Conception du codage PICAXE

On rappelle la notation en langage PICAXE :

- pour les sorties qui doivent être à titre d'exemple comme HIGH2 ou LOW2, le numéro correspondant à la sortie utilisée du micro-processeur.

- pour les entrées qui doivent être à titre d'exemple :

- PIN5=1 si le capteur de l'entrée 5 a détecté quelque chose

- PIN5=0 si le capteur de l'entrée 5 n'a rien détecté

Déplacer les blocs afin d'obtenir le codage du programme de base en respectant les entrées et sorties du micro-processeur.

On rappelle la notation pour les sorties qui doit être à titre d'exemple comme HIGH1 ou LOW1, le numéro correspondant à la sortie utilisée du micro-processeur.

Ne pas mettre d'espace !

LOW5
PIN16=1
Start
YES
NO
Wait 5
PIN0=1
NO
HIGH5
PIN0=1
YES
PIN14=1