MicroPython : Minuteur de lavage de main

Il n'y a pas si longtemps, nous parlions du projet de Madenn qui du haut de ses 10 ans créait "un minuteur de lavage de main sans contact" avec la plateforme Arduino.

En version MicroPython

Très inspiré par ce projet, nous avons voulu le décliné le projet sous MicroPython (Python pour MicroControleur).
Un bel exemple pour la PYBStick de Garatronic qui sortira bientôt.

C'est l'occasion d'écouter le thème du jeux Tetris et de faire joujou avec les couleurs d'un NeoPixel... j'y ai mis une roue de couleur  :-)

Source: pybstick-projects/covid-madenn-timer

Principe de fonctionnement

Le fonctionnement suit scrupuleusement celui du projet de Madenn.
  1. Le minuteur s'active en passant la main devant le capteur (moins de 10cm).
  2. Une fois en route, la roue se remplit pendant 4 seconde, le temps nécessaire pour prendre du savon.
  3. Ensuite, le décompte de 40 secondes commence, temps pendant lequels l'anneau s'éteind progressivement.
  4. Au bout des 40 secondes, l'anneau s'éteint et le buzzer signal la fin du nettoyage.
  5. Voila, il est temps de se sécher les mains. Le minuteur est près pour un nouveau cycle.

En vidéo

Il est possible d'admirer la version MicroPython en fonctionnement sur cette vidéo YouTube.

Un boîtier?

Bon, c'est certains qu'il aurait bien besoin d'une belle boîte comme celle de Madenn.
Est-ce que ce projet de boîtier intéresserait un FabLab ou un HackerSpace? ... Parce que moi, la 3D, ce n'est pas vraiment mon truc.

Ressources

Aucun commentaire