Uzinagaz
Sommaire
Uzinagaz
Uzinagaz est un ystème de mesure de la pollution intérieure.
L’objectif final est de créer un module autonome de mesure des principaux gas indicateurs de la potion intérieure (CO2, COV) et qui soit compatible avec le projet Open Energy Monitor
Premier prototype (2013)
Le premier prototype fonctionnel à été crée fin 2013. Il est constitué :
- d'une carte Raspberry Pi
- d'un module Arduino Uno
- d'une sonde d'humidité et de température DHT22
- d'une sonde de monoxyde de carbone (CO) MQ-7
- d'une sonde de composés organiques volatiles (COV) MQ-135
Câblage du prototype
Les sondes on été installées sur une breadboard et connectées à l'Arduino.
Vous pouvez telecharger le modèle Fritzing de ce montage sur Github.
L'Arduino est elle même connectée via USB à la Raspberry Pi.
Voici une photographie du montage achevé :
Fonctionnement
Sur la Raspberry Pi nous avons installé EmonCMS, le serveur de visualisation des données du projet Open Energy Monitor.
Par ailleurs, nous avons crée un petit programme en python qui tourne sur la Raspberry et qui est chargé de lire les données depuis les sondes sur via l'Arduino puis de les exporter vers EmonCMS.
Les sources de ce programme sont disponibles sur GitHub
Évolutions à venir
Ce premier prototype est très basique et n'est pas encore totalement achevé. Il est prévu d'y apporter un certain nombre d'améliorations :
- Ajout d'un écran LCD pour afficher directement les données
- Calibration des sondes de gaz
- Amélioration du programme en Python
- Ajout d'une sonde de CO2
Par la suite, pour les prototypes suivants il est prévu de :
- tester d'autres sondes que la série MQ
- Remplacer Python par le langage Arduino
- ajouter un module de transmission des donnée par onde radio (probablement HopeRF RFM12B)
Dans les faits, le premier prototype va surtout servir à tester différentes sondes, mais par la suite nous comptons principalement nous inspirer du module EmonTH