Différences entre les versions de « AeroTempo »

De fablabo
Ligne 22 : Ligne 22 :
<gallery>
<gallery>
Automate.jpg|Le schéma de l'automate d'états finis de l'AéroTempo.
Automate.jpg|Le schéma de l'automate d'états finis de l'AéroTempo.
</gallery>
Le code source commenté à héberger sur une carte Arduino Uno ou Duomilanove :
<gallery>
AeroTempo.ino|Code source Arduino
</gallery>
</gallery>

Version du 26 décembre 2021 à 20:16



Temporisateur d'aérateur de toilettes

JoliAfficheur.jpg

Contributeur·ice·s

Statut du projet

Fonctionnel

Statut de la publication

Brouillon

License

CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France

Inspiration

Fichiers source

AeroTempoV0e.ino

Outils

Ingrédients

Lien




Cet article décrit la réalisation d'un temporisateur pour aération de toilettes. Le principe est de détecter l'entrée dans les toilettes pas l'allumage de la lumière. Cet allumage déclenche une première temporisation à l'issue de laquelle, si la lumière ne s'éteint pas, l'aérateur se déclenche pour une seconde temporisation. A l'issue de cette seconde temporisation, si la lumière ne se rallume pas, l'aérateur s'éteint.

Techniquement, l'AéroTempo est basé sur un automate d'états finis à 4 états et 4 transitions.

Les 4 états : Off, T1, On, T2

Les 4 transitions : LightOn, LightOff, FinT1, FinT2

Le schéma de l'automate est le suivant :

Le code source commenté à héberger sur une carte Arduino Uno ou Duomilanove :