Carbon Monoxide detector Using Arduino Pro-Mini




Carbon monoxide (CO) is a colorless, odorless, and tasteless gas that is slightly less dense than air. It is toxic to haemoglobin animals (including human). 0In the atmosphere, it is spatially variable and short-lived, having a role in the formation of ground-level ozone.

Carbon monoxide is a deadly gas that can be generated in your own home without your knowledge. It is odorless, colorless, and tasteless, which makes it very difficult to detect. Appliances such as space heaters, gas stoves, furnaces, heaters, and refrigerators can all emit CO if poorly ventilated.

Description of Sensor: This is a simple-to-use Carbon Monoxide (CO) sensor, suitable for sensing CO concentrations in the air. The MQ-7 can detect CO-gas concentrations anywhere from 20 to 2000ppm.

This sensor has a high sensitivity and fast response time. The sensor’s output is an analog resistance. The drive circuit is very simple; all you need to do is power the heater coil with 5V, add a load resistance, and connect the output to an ADC.

This sensor comes in a package similar to our MQ-3 alcohol sensor, and can be used with the breakout board below.


Jumper Wires Standard 7″ M/M 1
FTDI Basic Breakout – 5V 1
Carbon Monoxide Sensor – MQ-7 1
USB Female Type B Connector 1
Arduino Pro Mini 328 – 5V/16MHz 1
Gas Sensor Breakout Board 1
USB Cable A to B 1
Serial Enabled 16×2 LCD 1
BreadBoard 1
10K Ohm Resistor 1


  1. Arduino IDE


Let’s Make It!

This slideshow requires JavaScript.

Let’s Code!

Here is the full source code and other files included in this project.

Download it from the below given link.


Hope you liked this project!

Happy Interfacing 🙂

Shubham Gupta



2 thoughts on “Carbon Monoxide detector Using Arduino Pro-Mini

  1. Right here is the perfect web site for anyone who hopes to find out about this topic. You understand a whole lot its almost hard to argue with you (not that I really would want laugh out loud). You certainly put a new spin on a subject which has been discussed for decades. Wonderful stuff, just excellent!


    1. Hi Dania, I understand what it is to really laugh out loud on a any topic. But the thing is it depends on nation, cities, town and areas which demands to be taught from the scratch. Here in India there are many technologies which are becoming obsolete because they don’t have much to contribute so this effort of mine is just helping those who are still seeking for a dedicated simple and free services and I not only run this blog but I am an Embedded Engineer in John Deere India.

      Thank You so much for your comment.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s