Smoke 'Detector'

by daryllukas in Circuits > Sensors

70419 Views, 127 Favorites, 0 Comments

Smoke 'Detector'

IMG_4477.JPG

This instructable explains how to make a simple smoke detector using and Arduino and a Carbon Monoxide Sensor. The sensor is one of the MQ series gas sensors. Check out the demo here.

Featuring a solar charger kit from Voltaic Systems.

The Parts and Tools

IMG_4463.JPG
IMG_4462.JPG

This is a fairly simple project. You will need the following:

  • 1x Arduino (I was using an Arduino Uno)
  • 1x MQ-7 Carbon Monoxide Sensor
  • 1x Breadboard
  • Connecting wire
  • 1x 10K Resistor
  • 1x 220 Resistor
  • 1x 16x2 LCD
  • Soldering Iron + Wire
  • +5V Power supply
  • (Optional) A lighter and a pack of cigarettes

Solder Wires to Sensor

IMG_4466.JPG
IMG_4468.JPG

Solder 4 wire onto the sensor. Two wires on the both H pins, one wire on one of the A pins (any) and another on any of the B pins.

Wiring the Sensor

setupMQ3Sensor.jpg
Arduino MQX-Sensor_bb.jpg
IMG_4469.JPG

To connect the sensor, you have to connect one of the H pin to +5V Supply and the other one to Ground GND).
Pin A is connected to the 5V pin. And the B pin is connect to the GND Pin and Pin A0 as shown on the pictures.

Once you have the circuit in place, upload the attached code onto the Arduino and open the serial monitor of the IDE.

Downloads

Adding the LCD

Arduino MQX-Sensor_lcd.jpg

Modify the circuit to add an LCD as shown in the picture. Edit the code so that it uses the screen as output.

Downloads

Demo

Smoke Detector

All done! Power up you circuit and give it a try.

Here is a demo of the project. It is powered using a Voltaic 6W Solar Charger Kit. If you don't have one, you can use any 5V power supply. But I recommend you get one. It's perfect for Arduino Porjects