276°
Posted 20 hours ago

DFRobot Gravity: Analog CO2 Gas Sensor for Arduino | CO2 Gas Detector

£31.205£62.41Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

The MH-Z19B NDIR CO2 sensor is fantastic. A cheap, accurate NDIR CO2 sensor (for the price it has) and very easy to use. Undoubtedly, one of the most used sensors with Arduino, ESP8266, EPS32 and similar. The colors of the jumper cables chosen for this tutorial match the wires within the EZO-CO2 cable housing. Organization is key! When the.hex file has been loaded into the Arduino, the right screenshot, the message of "xxxxx bytes uploaded" appears, if it fails you will get the message of "upload fail" So, I thought they had given me a fake and I was really annoyed... until I saw the 19C's sheet. It turns out that there is a substantial difference between the 19B and the 19C in the electronics: while the 19B works with 5V+-0.5 (from 4.5 to 5.5V), the 19C needs 5V+-0.1 (from 4.9 to 5.1V). Also at the end of the sheet he insists that if the voltage is not in that range... the measurements become UNSTABLE. I looked at what the ESP was giving on the Vin/GND... et voila, 4.57V. Insufficient.

You can find quite a lot of information, albeit scattered, in the official ESP Easy forum. Source code It has good selectivity, long lifetime and other features, such as integrated temperature compensation. The basic connection of the MH-Z19, MH-Z19B and MH-Z19C sensors is very easy, requiring only four connections. Two for power supply and two for data transmission. Feeding The buzzer just turned OFF, because now the Co2 ppm value is below 600. So, I just built myself this super awesome indoor and outdoor air quality monitoring system or co2 meter.

Recommendations

BEEP alarm threshold level change mode: Explained in the attached video. To change the alarm level from 1000 ppm, by default, to another value between 700 and 1300 ppm you must press button S2-A2 in the shield version, or place an additional cable or switch from pin A3 to A5 in the parts version, for more than 5 seconds and the message "BEEP" will appear, then the value to which it is programmed. Then you must press the button again to modify the value. When you find it, press the S3-A3 button to program this new BEEP level value. f) Insert the LCD into the enclosure’s cover. (You can use some hot glue to help hold it in place).

The circuit is very simple as we are only connecting Gravity Infrared CO2 Sensor and OLED Display module with Arduino Nano. Infrared CO2 Sensor and OLED Display module both are powered with +5V and GND. The Signal (Analog Out) pin of the CO2 sensor is connected to the A0 pin of Arduino Nano. Since the OLED Display module uses SPI communication, we have established an SPI communication between the OLED module and Arduino Nano. The connections are shown in the below table: Serial.println("high"); //print "high" this is demonstrating that the Arduino is evaluating the Co2 as a number and not as a string

Breakout Boards

NDIR stands for Non-Dispersive Infrared technology. It is a sensing technique used for the detection and measurement of gases in various applications. Then we will install the temperature and humidity sensor by writing DFRobot_Dht in the library manager.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment