Arduino baromètre a prėsentation analogique

Utilise un mouvement d'horloge a quartz de type Lavet modifié, un mouvement qui saute par seconde et non un pseudo mouvement continu.
Un module BME280 pour mesure la pression, température et le degré hygrométrique.

Échelle 990 hPa à 1040 hPa.
Utilise 50 secondes sur une échelle d'horloge.

Échelle de pression 990-1040, représentation horloge -25+25 par pas de 1 hPa (~ min - max où je demeure (Québec)).
Échelle du thermomètre 15-40, représentation 0-25 par pas de 1 ℃ (côté droit).
Échelle d'humidité 0-100, représentation horloge -25-0 par pas de 5 % (côté gauche).

1 bouton pour le mode thermomètre (affichage de 5 secondes et retour au mode baromètre.
1 bouton pour le mode hygromètre (affichage de 5 secondes et retour au mode baromètre..
1 bouton pour obtenir la tendance, une pression affiche la valeur (5 secondes) et revient au mode baromètre.
2 boutons +- pour compenser la lecture en fonction de l’altitude, (valeur sauvée dans l'E2PROM). 

Au démarrage le système exécute une rotation complète si le module BME280 est connecté suivit d’une pause de 30 secondes permettant de d’ajuster l’aiguille sur 1015 hPa, après la première mesure
on peut régler la compensation en utilisant la pression réelle a l’emplacement du système en utilisant un service météorologique quelconque(METAR, Météociel, Météomedia, etc...). Le cadran du baromètre est imprimée sur une feuille transparente collée sur un disque de bois (Amazon ou boutique de bricolage/peinture) de 20 cm de diamètre. La tendance barométrique est calculée sur les 6 dernières heures, en utilisant un échantillon par heure. L’aiguille prend les 3 positions suivantes à partir de la position midi en fonction de l’évolution météorologique. -5: Pression en baisse 0: Pression stable +5: Pression en hausse



Arduino code barometer.ino

Arduino code barometer.txt
Cadran (png)
Cadran (xcf) Gimp
Schematic barometer.pdf
Schematic barometer-eda.json

Action on YouTube


Référence:

https://wiki.logre.eu/index.php/Horloge_analogique_24h/en
https://makezine.com/article/technology/arduino/how-to-control-a-clock-mechanism-wi/