Omet navegació

5.7 Sensor de CO2

El sensor MH-Z19B ens permet mesurar la concentració de COs a l'aire. Aquest sensor infraroig no dispersiu està format per una font d'infrarojos (llum), un tub de llum per a la mostra, un filtre de longitud d'ona, i un detector d'infrarojos. L’aire es difona la càmera de la mostra, i la concentració de gas es mesura electro-ópticament per l'absorció d'una determinada longitud d'ona en l'infraroig. El detector té un filtre òptic enfront d'ell, que elimina tota la llum, excepte la longitud d'ona que absorbeixen les molècules del gas CO2.

Els muntatges els podem fer amb la targeta ESP32,

Mesura de CO2 amb ESP32

o amb la targeta WeMos D1 R32,

Mesura de CO2 amb WeMos D1 R32

El fabricant diu que per llegir el CO2 primer cal cal escriure un valor hexadecimal al octet de 8 Bytes i després cal llegir els Bytes 2 i 3 i fer la operació

CO2 (ppm) = Byte2 * 256 + byte3

També has d'escalfar 3 minuts el sensor MH-Z19B abans de fer lectures fiables.

Octets MH-Z19B

Ací tens un programa mesurar el CO2 en ppm:

Programa MHZ19B.py

El programa el pot modificar, el tens ací: MHZ19B.py.zip (zip - 931 B)

Creat amb eXeLearning (Finestra nova)