Messages MQTT

Les messages MQTT du projet sont constitués d’un « topic » qui décrit la hiérarchie de la donnée, et la donnée elle même sous forme de valeur textuelle sans unité: exemple de topic: « pomnet24/ext/temp » les premiers champs indiquent la localisation, le dernier champ indique ce qui est mesuré valeur: « 21.52 » L’unité est implicite (lié au dernier champ du topic). Dans le cadre Read More…

Chauffage de plateaux en serre

En serre on dispose de plateaux chauffants sur lequels des bacs de semis sont installés. La station locale dispose de capteurs de température qui donnent la température ambiante et la température de chaque plateau. La station dispose également de commandes de chauffage des plateaux, la station gère la régulation en température selon des températures de consigne et un hystérésis, Read More…

Base de données SQLite

Il est prévu de disposer d’une base de données de type SQLite dans le Raspberry Pi pour enregistrer toutes les données utiles. On définira ici les différentes tables à mettre en place et les données associées au fur et à mesure de l’analyse des besoins. La base comporte des données statiques comme les données associées aux différentes stations et aux capteurs, et des données dRead More…

Application WEB

L’application WEB prévue est basée sur un backend en Nodejs avec SQLite et un frontend Angular material (javascript). Le choix est lié à l’utilisation de cet environnement dans d’autres projets sans rapport avec cette application. L’application est accessible par internet par PC ou smartphone dans un simple browser. Elle permet l’exploitation de la base SQLite. De plus un automate éRead More…

Anémomètre

L’anémomètre dispose d’un contact qui se ferme et s’ouvre à chaque tour. En absence de vent, le contact peut donc rester dans une des positions. Dans le cas d’une alimentation par piles, il faut mettre en place un dispositif qui limite la consommation aux périodes de mesure. On a trois phases: une phase de veille pendant laquelle la consommation est pratiquement nulle et les donnéRead More…

Pluviomètre

On dispose d’un pluviomètre à godet qui ferme un contact après réception d’environ 0.1mm de pluie. Toutes les transitions doivent être comptabilisées, c’est le total du nombre de transitions dans un période de temps (par exemple toutes les heures) qui doit être remonté vers le Raspberry pi. Le dispositif est alimenté par piles (ou batterie rechargeable), l’ESP32 est en veille Read More…

Alimentation des stations

Les stations qui peuvent se mettre en veille la plus part du temps sont alimentées par piles. Trois piles AAA de 1.5V sont placées dans un boitier et on alimente la carte au travers d’un régulateur MCP1700 qui délivre 3.3V même en fin de vie des piles. Le courant d’alimentation en mode veille doit rester le plus faible possible: on vise quelques dizaines de micro-ampères en totalisant toRead More…