Uzinagaz

De Nicelab
Révision de 30 décembre 2013 à 21:19 par Miniwark (discussion | contributions) (ajout de l'article)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

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.

Image

Vous pouvez telecharger le modèle Fritzing de ce montage ici.

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