Un composant peu couteux et vraiment performant  pour faire une mesure de Co2 calibrée!!

La mesure du taux de Co2 est une des mesures les plus intéressantes dans une habitation.

Cela vous permettra de vérifier la qualité de l’air respiré, de détecter la présence de personne dans une pièce ou de mesurer

la qualité de votre ventilation.

C’est habituellement une mesure assez couteuse, mais avec ce composant nommé MH-Z19 elle devient très accessible.

Je vous propose de mesurer le Co2, de l’afficher sur un écran OLED et de transmettre cette valeur à DOMOTICZ.

En combinant le MH-Z19 et un ESP32 LOLIN vous obtiendrez un capteur performant.

Le MH-Z19 est communiquant de deux façons , soit par une liaison série, soit par une sortie PWM.

Dans ce montage c’est la sortie PWM qui est retenue.

Raccordez le capteur MH-Z19 à l’ESP32 LOLIN

  • VCC : Pin 3V ESP sur la Pin Vin du MH-Z19
  • GND : Pin GND ESP sur la pin GND du MH-Z19
  • PWM : Pin 16 ESP sur la pin PWM du MH-Z19

Ensuite depuis votre IDE Arduino transférez le programme, n’oubliez pas de configurer la partie MQTT

afin que la mesure de Co2 soit transmisse à DOMOTICZ.

Si cela n’est pas déjà fait, installer MQTT dans DOMOTICZ , c’est pratique, et très efficace pour échanger les informations

de vos différents capteurs.

Dans DOMOTICZ, installez le protocole DUMMY si pas encore utilisé dans votre projet.

Déclarez la mesure de Co2 en provenance du MH-Z19 en notant bien l’adresse (IDX Domoticz) qu’il faudra configurer dans le programme de l’ESP

Rappel : Le module ESP32 se programme avec l’IDE de l’Arduino  et comme un Arduino !! c’est très pratique.

Téléchargez le programme MyRFX_ESP32_Co2.ino et programmez l’ESP32 en modifiant quelques paramètres.

Voici le résultat! prochainement le boitier (fichier STL) imprimé avec une imprimante 3D.

Bon bricolage !