Arduino – CO2 sensor MH-Z14

Hardware

De MH-Z14 is een vrij geavanceerde CO2-sensor die een gecalibeerde waarde in digitale of analoge vorm doorstuurt. De technische fiche helpt je op weg om de verschillende protocols te implementeren. De sensor kan op 3 bereiken aangekocht worden: een bereik van 2000 ppm, van 5000 ppm en van 10000 ppm. Het mogelijk aantal meetwaarden is steeds 1000 (de nauwkeurigheid is dus respectievelijk 2, 5 of 10 ppm). Voor deze test gebruikte ik een 2000 ppm sensor module.

Omwille van de beperkte resolutie van de analoge poorten (slechts 1023 waarden tussen 0 en 5 volt), is de analoge output van de sensor (0 tot 2,4V) niet bijster bruikbaar.

De digitale uitvoer communiceert via PWM of UART. Het signaal (uit, en voor UART ook in) loopt op 3,3 volt. Dit betekent dat je dus je referentiesignaal op je Arduino moet wijzigen naar 3,3 volt – of je moet het signaal hardwarematig opvoeren naar 5 volt.

Bron: jurgen.gaeremyn.be

 

Specs (ENG):

Detection range 0~10000ppm (optional)
Resolution ratio 5ppm (0~2000ppm)
10ppm (2000~5000ppm)
20ppm (5000~10000ppm)
Accuracy ±50ppm±5%
Repeatability ±30ppm
Responsible time <30S
Warm-up time 3min
Working temprature 0~50C
Working humidity 0%~90%RH (No condensation)
Storage temprature -20~60C
Working voltage 4~6V
Working current Max current <100mA (Average current <50mA)
Usingage >5year

Pinouts

Pinout van de pads:

Pinout van de JST connector:


Aansluiten op de Arduino (PWM)

Sluit de K30 module aan op de Arduino volgens onderstaand overzicht:

Ps. bij voorkeur een externe voeding gebruiken!

MH-Z14 pin:Arduino pin:Externe voeding:
PWM5
4 - GNDGNDGND
5 - VCC (3v - 6v)VCC (3v - 6v)

Script PWM

Onderstaand script geeft het aantal PPM weer van de CO2 in de lucht.

Het resultaat

Bronnen:
jurgen.gaeremyn.be
github.com *empierre
14core.com
arduinomania.in.ua


Aansluiten op de Arduino (UART)

Sluit de K30 module aan via RX/TX op de Arduino volgens onderstaand overzicht:

MH-Z14 pin:Arduino pin:
TxDA1
RxDA0
GNDGND
VCC (3v - 5v)3.3V

Script PWM

Onderstaand script geeft het aantal PPM weer van de CO2 in de lucht.

Het resultaat

Bronnen:
14core.com


Top