IoT Based Automatic Smoke Detection System

We are living in a technology-based society where we have lots of innovative ideas day by day. These new innovations in IoT communications-based projects come as an ever-growing network that strives constantly to share and gather insight on the latest trends in the industrial IoT Platform.

Home automation is the method of controlling the home appliances remotely or automatically to the tip of your finger. Thereby allowing the user affordable solutions, with better energy conservation with optimum use of energy. In this Forthcoming Technology of IoT, detection of fire has also paved a great way for the advancement in IoT home automation.

 Fire is an unexpected destructive event that could easily spread and fetch a big loss of social assets and human life.  As prevention is always better than cure in case of a fire, preventive measures are absolutely necessary. That’s why we should install fire safety components in the household as well as the work environment.  

Here we focus on the IoT-based Automatic smoke detection system that can perform and even monitor the smoke condition of a room.  It also allows us to alert users and the Fire and Rescue Department when a certain level of smoke is detected by a gas sensor


A smoke detector designed as an electronic fire-protection device that automatically senses the presence of smoke, as a key indication of fire, and sounds a warning to building occupants. These  smoke detectors provide a signal to a fire alarm control panel as part of a building’s central fire alarm system or produces an audible and visual signal locally in a household smoke detectors, or smoke alarms. 

This Smoke Detecting IoT device is designed explicitly to detect inflammable gases and alert immediately to control or stop the fire from breaking out. 


In this, Automatic smoke detection system using the Internet of Things (IoT), Arduino Uno function to control all the devices, and a WiFi shield acts as a medium to interconnect devices with the network so that the data from the smoke sensor can be read. This system continuously monitors the smoke condition in a house where the user can access via the Favoriot platform. The ESP8266 WiFi shield is used as a medium to interconnect devices with the network so that the data from the smoke sensor can be updated in the Favoriot platform. If the smoke detector senses the presence of smoke, it will transmit a signal to the Arduino Uno and the alarm will be activated. At the same time, Favoriot platform will display the updated status of the smoke level and the notification will be sent to the Fire and Rescue Department if the fire is detected. Once the gas leakage is detected, the buzzer is turned ON and a ‘Leakage detected’ message is displayed on the LCD.

Arduino Uno

Arduino Uno is an open-source based on the Microchip ATmega328P developed Arduino. cc. The current version of Arduino Uno comes with a USB interface, 14 digital I/O pins, 6 analog pins, an ICSP header, 16 MHz ceramic resonators, a power jack, and a reset button. And an Atmega328 microcontroller is used to connect with external electronics circuits. Out of 14 I/O ports, 6 pins were used for PWM output. Each pin operates at a voltage of 5V providing a maximum of 50mA. It also supports serial communication using Tx and Rx pins


ESP8266 Wifi Module AP & Station Remote Serial Wireless IoT Board designed based on an integrated chip specifically to fulfill the needs of a new connected world. It can handle all the necessary overhead for communicating with your network, such as TCP/IP stack and communicating with your 802.11 networks.


A GAS sensor or a GAS Detector is defined as a chemical sensor that detects/measures the concentration of gas in its vicinity. MQ2 sensor also known as Chemiresistor ideal for detection or measuring of LPG, Alcohol, Propane, Hydrogen, CO, and even methane. It offers very good sensitivity and a fast response time makes it ideal such as use in air quality monitor and gas leakage alarm systems. The MQ2 sensor operates at a voltage of 5V DC and draws around 800mW.


A relay is designed as an electrically operated switch. Many relays operate with an electromagnet to mechanically operate a switch. Relays functions where it’s necessary to regulate a circuit by a low-power signal. This is performed with complete electrical isolation between control and controlled circuits, or several circuits that should be controlled by one signal. This 5V Relay is an automatic control circuit and controls a high-current using a low-current signal. The input voltage of the relay signal ranges from 0 to 5V. This 5V RELAY is controlled directly by Microcontroller Arduino.

LCD Display:

A Liquid Crystal Display commonly abbreviated as LCD is basically a display unit built using Liquid Crystal technology. When we build real-life/real-world electronics-based projects, we need a medium/device to display output values and messages.


The buzzer is a sounding device that can convert audio signals into sound signals. It is usually powered by DC voltage. In our system, a buzzer beeps out when the wrong RFID card comes in contact with the door system.


  • IoT and Arduino-based LPG leakage detection systems can be installed in Homes, Hotels, and LPG Cylinder storage areas.
  • Can determine the leakage and send the data over to a website, where it can be monitored and corrective actions can be taken.
  • If appropriate measures are taken quickly after it is reported over the IOT, it can help in saving the loss of lives and property.
  • We can enhance the gas leakage detection system project to detect toxic gases. Further, we can add Smoke and Fire Detectors to detect fire


Our proposed system with IoT and Arduino-based Smoke detection system senses the gas with the help of an MQ2 gas sensor. This project is a crucial and complex method for monitoring the room’s smoke condition whenever they are far away from their house through the Favorito platform by using a personal computer, laptop, or mobile phone. All the data are recorded in a data stream through the Internet of Things. It also allows us to alert users and the Fire and Rescue Department when a certain level of smoke is detected by the gas sensor. This Automatic Smoke detection system was designed rapidly to detect fires and notify occupants that the building was on fire. The user can monitor anywhere and anytime whenever they are far away from their house. This system is not only used to detect the presence of smoke but also used for the prevention of fire outbreaks.

Leave a Reply

Your email address will not be published.