Gas Leakage Detection with ESP8266 & MQ-6
Gas Leakage Detection with ESP8266 & MQ-6
By
[Link] ([Link].206D5A0202)
[Link] ([Link].206D5A0204)
[Link] SWAROOP ([Link].206D5A0205)
[Link] KUMAR ([Link].206D5A0206)
Under the Guidance of
Mr. [Link] CHAKRAVARTHY [Link]
MAY – 2022-2023
SANKETIKA INSTITUTE OF TECHONOLOGY AND
MANAGEMENT
DEPARTMENT OF ELECTRICAL and ELECTRONICS ENGINEERING
Pothinamallaya Palem, Visakhapatnam-530041
(2020-2023)
CERTIFICATE
This is to certify that the project entitled “AUTOMATIC GAS LEAKAGE DETECTION AND
ALARMING SYSTEM USING ESP8266 AND MQ6 GAS SENSOR” is submitted by
[Link] ([Link].206D5A0202) [Link] ([Link].206D5A0204) [Link] SWAROOP
([Link].206D5A0205) [Link] KUMAR ([Link].206D5A0206) the following students, in
fulfillment of the requirement for the award of degree in “ Bachelor of Technology” in
Dept. of Electrical and Electronics Engineering for the academic year 2020-2023.
Mr. CH. Vishnu Chakravarthy , [Link] Mr. CH. Vishnu Chakravarthy , [Link]
Electrical & Electronics Engineering Electrical & Electronics Engineering
EXTERNAL EXAMINER
CONTENTS
Acknowledgement
Abstract
Introduction
1.8.2 Wiring
PROJECT S ASSOCIATE
[Link] ([Link].206D5A0202)
[Link] ([Link].206D5A0204)
[Link] SWAROOP ([Link].206D5A0205)
[Link] KUMAR ([Link].206D5A0206)
4
ACKNOWLEDGEMENT
No thesis is created entirely by an individual, many people have helped to create the
thesis and each of their contribution has been valuable. Our deepest gratitude goes to our
project guide Mr. [Link] CHAKRAVARTHY, Head of the Department, of Electrical and
throughout the period this work was carried out. His readiness for consultation at all
times, his educative comments, his concern and assistance even with practical things have
the Department, Electrical and Electronics Engineering for his invaluable suggestions and
We would also like to convey our sincerest gratitude and indebtedness to all other
Sanketika institute of technology and management, who bestowed their great effort and
guidance at appropriate times without which it would have been very difficult on our
project work.
An assemblage of this nature could never have been attempted with our reference
to and inspiration from the work of others whose details are mentioned in reference
support being apart during the whole tenure of our stay in this college.
ABSTRACT
LPG Cylinders are widely used in Indian Subcontinent. The demand for LPG Cylinder
is increasing with time. It was used widely in Urban and sub-urban areas, but in past 5-10
years the demand has reached in rural areas also. Similarly, the demand of LPG Cylinder
has increased in the Industrial Sector. Liquid petroleum gas is highly flammable gas. With
the increase of usage of LPG Cylinders, there has been a rise in accidents pertaining to gas
leakages. Leakage of this gas raises risk of building fire, suffocation and explosion.
There have been many accidents due to explosion of LPG cylinders and in some of
circumstances it is due to negligence of gas leakage. Arduous and diligent work is required
to monitor gas leakages all the time. In view to address above problem, IOT system is
proposed which diligently monitors the gas leakages with great precision & accuracy.
Whenever there is any gas leakage, the MQ-6 gas sensor will sense it and the corresponding
Keywords: IOT, MQ-6, Real Time, Node-MCU, Propane and Butane Gas..
6
INTRODUTION
liquefied petroleum gas (LPG), also called LP gas, any of several liquid mixtures of the
volatile hydrocarbons propene, propane, butene, and butane. It was used as early as
1860 for a portable fuel source, and its production and consumption for both domestic
and industrial use have expanded ever since. A typical commercial mixture may also
safety precaution.
Liquefied petroleum gas (LPG) is recovered from “wet” natural gas (gas with
low boiling point and must be distilled to remove the lighter fractions and then be
treated to remove hydrogen sulfide, carbon dioxide, and water. The finished product is
rail, and barge has also developed, particularly in the United States.
LPG reaches the domestic consumer in cylinders under relatively low pressures. The
largest part of the LPG produced is used in central heating systems, and the next largest
as raw material for chemical plants. LPG commonly is used as fuel for gas barbecue grills
and gas cooktops and ovens, for gas fireplaces, and in portable heaters. In Europe, LPG
water heaters are common. It is also used as an engine fuel and for backup generators.
Unlike diesel, LPG can be stored nearly indefinitely without degradation. Compare
7
CHAPTER-I
NODEMCU ESP8266
from existing micro controller to WiFi and is also capable of running self-contained
applications. This module comes with a built in USB connector and a rich assortment of
pin-outs. With a micro USB cable, you can connect NodeMCU dev kit to your laptop and
flash it without any trouble, just like Arduino. It is also immediately breadboard
friendly.
1.1 Specification:
Voltage 3.3V.
Wi-Fi Direct (P2P) soft-AP.
Current consumption 10uA~170mA.
Flash memory 16MB max (512K normal).
attachable
Processor: Tensilica 32-bit.
L106
Processor speed 80~160MHz.
8
RAM 32K + 80K.
GPIOs 17 (multiplexed with other functions).
Analog to Digital 1 input with 1024 step resolution.
The most basic way to use the ESP8266 module is to use serial
convenient. What we recommend is using the very cool Arduino ESP8266 project,
which is a modified version of the Arduino IDE that you need to install on your
computer. This makes it very convenient to use the ESP8266 chip as we will be using
the well-known Arduino IDE. Following the below step to install ESP8266 library to
Enter [Link]
9
into Additional Board Manager URLs field in the Arduino v1.6.4+ preferences.
Fig. 1.3.2. Click ‘Tools’ -> ‘Board:’ -> ‘Board Manager…’ to access this panel.
Scroll down to ESP8266 by ESP8266 Community ’ and click “Install” button to install
10
the ESP8266 library package. Once installation completed, close and re-open Arduino
When you've restarted Arduino IDE, select ‘Generic ESP8266 Module’ from the ‘Tools’ -
Fig. 1.4.1. Select 80 MHz as the CPU frequency (you can try 160 MHz overclock later)
Fig. 1.4.2. Select ‘115200’ baud upload speed is a good place to start - later on you can
11
Fig. 1.4.3. Go to your Windows ‘Device Manager’ to find out which Com Port ‘USB-Serial
CH340’ is assigned to. Select the matching COM/serial port for your CH340 USB-Serial
interface.
Find out which Com Port is assign for CH340 Select the correct Com Port as indicated on ‘Device
Manager”
12
1.5 Blink Test
Enter this into the sketch window (and save since you'll have to). Connect a LED as
shown in Figure3-1.
void setup() {
pinMode(5, OUTPUT); // GPIO05, Digital Pin D1
}
void loop() {
digitalWrite(5, HIGH);
delay(900);
digitalWrite(5, LOW);
delay(500);
}
Now you'll need to put the board into bootload mode. You'll have to do this before each
upload. There is no timeout for bootload mode, so you don't have to rush!
When you release the ‘RST’ button, the blue indication will blink once, this means its
ready to bootload.
The sketch will start immediately - you'll see the LED blinking.
14
1.6 Connecting via WiFi
OK once you've got the LED blinking, let’s go straight to the fun part, connecting to a
to your WiFi access point and password, then upload the same way: get into bootload
/*
* Simple HTTP get webclient test
*/
#include <ESP8266WiFi.h>
const char* ssid = "handson"; // key in your own SSID
const char* password = "abc1234"; password
// key in your own WiFi access point
Open up the IDE serial console at 115200 baud to see the connection and webpage
printout!
15
Fig.1.6.1: NODEMCU ESP8266
That's it, pretty easy right ! This section is just to get you started and test out your module.
16
NodeMCU is a firmware that allows you to program the ESP8266 modules with LUA
script. And you’ll find it very similar to the way you program your Arduino. With just a few
lines of code you can establish a WiFi connection, control the ESP8266 GPIOs, turning your
1.7.2 Wiring:
cable
cable
CHAPTER-II
SOLUTION METHODOLOGY
BREAD BOARD :
It allows you to place components and connections on the board to make circuits
without soldering. The holes in the breadboard take care of your connections by
physically holding onto parts or wires where you put them and electrically connecting
NODEMCU ESP8266 :
included firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and
hardware which was based on the ESP-12 module.[6][7] Later, support for the ESP32
BUZZER :
our project/system. It is very small and compact 2-pin structure hence can be easily
used on breadboard, Perf Board and even on PCBs which makes this a widely used
LED :
current through the diode, minority charge carriers and majority charge carriers
photons. As the forward voltage increases, the intensity of the light increases and
reaches a maximum.
19
MQ6 GAS SENSOR :
The MQ-6 Gas sensor can detect or measure gases like LPG and butane.
The MQ-6 sensor module comes with a Digital Pin which makes this sensor to operate
even without a microcontroller and that comes in handy when you are only trying to
detect one particular gas. When it comes to measuring the gas in ppm the analog pin
has to be used, the analog pin also TTL driven and works on 5V and hence can be used
Male ends have a pin protruding and can plug into things, while female
ends do not and are used to plug things into. Male-to-male jumper wires are the most
common and what you likely will use most often. When connecting two ports on a
Liquefied petroleum gas (LPG) is recovered from “wet” natural gas (gas
product has a low boiling point and must be distilled to remove the lighter fractions
and then be treated to remove hydrogen sulfide, carbon dioxide, and water. The
Transportation by truck, rail, and barge has also developed, particularly in the United
States.
20
CHAPTER-III
SELECTION OF COMPONENTS
3.1.1 NodeMCU
NodeMCU is an open source IoT platform. It includes firmware which run on the
ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on
the ESP-12 module. The term "NodeMCU" by default refers to the firmware.
NodeMCU was created shortly after the ESP8266 came out. On December 30,
Oct 2014, when Hong committed the first file of NodeMcu-firmware to GitHub.
Another important update was made on 30 Jan 2015, when Devsaurus ported the
u8glib to NodeMCU project, enabling NodeMCU to easily drive LCD, Screen, OLED,
In summer 2015 the creators abandoned the firmware project and a group of
independent but dedicated contributors took over. By summer 2016 the NodeMCU
NodeUSB is an open IOT platform about the size of a standard USB stick. It
was designed to leverage NodeMCU (Lua) for easy programming and has the extra
Arduino-like hardware IO
Recently, there has been interest in programming ESP8266 systems using Arduino
IDE. Programming, of ESP8266 using Arduino IDE is not very straight forward, until
it is properly configured. Especially because, the Input and output pins have different
The ESP8266 chip requires 3.3V power supply voltage. It should not be
The I/O pins of ESP8266 communicate or input/output max 3.3V only, i.e. the pins
22
Fig3.1.1: NodeMCU Pin Diagram
In case to interface with 5V I/O pins, there is a need to use level conversion system
(either built on own using resistor voltage divider or using ready to use level
converters (e.g. these ones adafruit or aliexpress etc.). The pin mapping of NodeMCU dev
The MQ-6 Gas sensor can detect or measure gases like LPG and butane. The MQ-6
sensor module comes with a Digital Pin which makes this sensor to operate even without a
microcontroller and that comes in handy when you are only trying to detect one particular
gas.
So if you are looking for a sensor to detect or measure gasses like LPG, or methane with
or without a microcontroller, then this sensor might be the right choice for you.
25
Using a MQ sensor it detect a gas is very easy. You can either use the digital pin or the
analog pin to accomplish this. Simply power the module with 5V and you should notice the
power LED on the module to glow and when no gas it detected the output LED will remain
Remember that these sensors have to be kept on for pre-heating time (mentioned in
features above) before you can actually work with it. Now, introduce the sensor to the gas you
want to detect and you should see the output LED to go high along with the digital pin, if not
use the potentiometer until the output gets high. Now every time your sensor gets introduced
to this gas at this particular concentration the digital pin will go high (5V) else will remain low
(0V).
If you are looking for some accuracy with your readings then measuring the PPM
would be the best way to go with it. It can also help you to distinguish one gas from another.
So to measure PPM you can directly use a module. A basic wiring for the sensor from
26
MQ-3 Alcohol, Ethanol, Smoke
MQ-4 Methane, CNG Gas
MQ-5 Natural gas, LPG
MQ-6 LPG, butane
MQ-7 Carbon Monoxide
MQ-8 Hydrogen Gas
MQ-9 Carbon Monoxide, flammable gasses
MQ-131 Ozone
MQ-135 Air Quality
MQ-136 Hydrogen Sulphide gas
MQ-6 gas sensor has a high sensitivity to Propane, Butane, and LPG, also the
combustible gas, especially Methane, which is with low cost and suitable for
different applications.
MQ-6 Specifications :
27
3.3 SOFTWARE
Arduino - Installation
Set up the Arduino IDE on our computer and prepare the board to receive the program via
USB cable.
Step 1: − First you must have your NODEMCU board (you can choose your favorite board) and
a USB cable. In case you use NodeMCU ESP8266, you will need a standard USB cable (A plug to
B plug), the kind you would connect to a USB printer as shown in the following image.
In case you use NODEMCU, you will need an A to Mini-B cable instead as shown in the
following image.
28
Fig.3.3.2: Mini-b cable
You can get different versions of Arduino IDE from the Download page on the Arduino Official
website. You must select your software, which is compatible with your operating system
(Windows, IOS, or Linux). After your file download is complete, unzip the file.
NODEMCU ESP8266 automatically draw power from either, the USB connection to the
computer or an external power supply The power source is selected with a jumper, a small
piece of plastic that fits onto two of the three pins between the USB and power jacks. Check
Connect the NODEMCU board to your computer using the USB cable. The green power LED
After your Arduino IDE software is downloaded, you need to unzip the folder. Inside the
folder, you can find the application icon with an infinity label ([Link]). Double-click
29
Step 5 − Open your first project.
Open an existing project example. To create a new project, select File → New.
30
Fig.3.3.5: Opening New file
Here, we are selecting just one of the examples with the name Blink. It turns the LED on and
off with some time delay. You can select any other example from the list.
To avoid any error while uploading your program to the board, you must select the correct
NODEMCU board name, which matches with the board connected to your computer.
31
Fig.3.3.7: Tool Bar Board
Here, we have selected Arduino Uno board according to our tutorial, but you must select the
Select the serial device of the NODEMCU board. Go to Tools → Serial Port menu. This is likely to
be COM3 or higher (COM1 and COM2 are usually reserved for hardware serial ports). To find
out, you can disconnect your Arduino board and re-open the menu, the entry that disappears
should be of the Arduino board. Reconnect the board and select that serial port.
32
Step 8 − Upload the program to your board.
Before explaining how we can upload our program to the board, we must demonstrate the
F − Serial monitor used to receive serial data from the board and send the serial data to the
board.
Now, simply click the "Upload" button in the environment. Wait a few seconds; you will see the
RX and TX LEDs on the board, flashing. If the upload is successful, the message "Done uploading"
33
will appear in the status bar.
Note − If you have an Arduino Mini, NG, or other board, you need to press the reset button
physically on the board, immediately before clicking the upload button on the Arduino Software
int th = 200;
void setup() {
pinMode(flame,INPUT);
pinMode(D0,OUTPUT);
[Link](9600);
void loop() {
int t = analogRead(flame);
[Link](t);
if (t>th)
{digitalWrite(D0,HIGH);
[Link]("buzzer is ON");
delay(2000);
34
}
else
digitalWrite(D0,LOW);
[Link]("buzzer is OFF");
delay(2000); } }
RESULT :
35
Fig.3.4.2: OFF condition
CHAPTER-IV
NodeMCU is an open source IoT platform. It includes firmware which runs on the
36
ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12
module. The term “NodeMCU” by default refers to the firmware rather than the DevKit.
The firmware uses the Lua scripting language. It is based on the eLua project, and built on
the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-
Specifications
Voltage 3.3V.
Wi-Fi Direct (P2P) soft-AP.
Current consumption 10uA~170mA.
Flash memory attachable 16MB max (512K normal).
Processor: Tensilica L106 32-bit.
Processor speed 80~160MHz.
RAM 32K + 80K.
GPIOs 17 (multiplexed with other functions).
Analog to Digital 1 input with 1024 step resolution.
Features :
Breadboard Friendly
37
Supports Lua (alike [Link]) and Arduino C programming language.
Applications :
VR Tracker.
Octopod.
ESP Lamp.
Incubator Controller.
Security Alarms.
4.1.2 Buzzer:
38
Fig.4.1.2: Buzzer
or piezoelectric or mechanical type. The main function of this is to convert the signal from
audio to sound. Generally, it is powered through DC voltage and used in timers, alarm
devices, printers, alarms, computers, etc. Based on the various designs, it can generate
The pin configuration of the buzzer is shown below. It includes two pins namely positive
and negative. The positive terminal of this is represented with the ‘+’ symbol or a longer
terminal. This terminal is powered through 6Volts whereas the negative terminal is
represented with the ‘-‘symbol or short terminal and it is connected to the GND terminal.
Features:
Color is black.
39
4.1.3 LED:
Fig.4.1.3: LED
or visible light when charged with an electric current. Visible LEDs are used in many
and on billboards and signs as alphanumeric displays or even full-colour posters. Infrared
LEDs are employed in autofocus cameras and television remote controls and also as light
sources in fibre-optic telecommunication systems.
heating of a wire filament by an electric current causes the wire to emit photons, the
material used most often in LEDs is gallium arsenide, though there are many variations
40
The wavelength (and therefore the colour) of the emitted light can be changed. LED
emission is generally in the visible part of the spectrum (i.e., with wavelengths from 0.4 to
0.7 micrometre) or in the near infrared (with wavelengths between 0.7 and 2.0
micrometres). The brightness of the light observed from an LED depends on the power
emitted by the LED and on the relative sensitivity of the eye at the emitted wavelength.
green region. The applied voltage in most LEDs is quite low, in the region of 2.0 volts; the
current depends on the application and ranges from a few milliamperes to several
hundred milliamperes.
one (the anode) bearing the negative electric charge and the other (the cathode) bearing
the positive charge. In LEDs, as in other semiconductor devices such as transistors, the
electronic properties brought together to form a junction. In one material (the negative,
or n-type, semiconductor) the charge carriers are electrons, and in the other (the positive,
or p-type, semiconductor) the charge carriers are “holes” created by the absence of
when the LED is switched on), current can be made to flow across the p-n junction,
Features:
Long life.
Energy efficiency.
41
High brightness and intensity.
Reliability.
Instantaneous illumination.
The power supply circuit is used to convert the PLN 220V AC voltage into a 5 volt DC
voltage. (Azis et al., 2019) The 5volt DC will be used as a voltage source for the
microcontroller device so that the input and output connected to the microcontroller will
Liquid Petroleum Gas (LPG) is gas produced from oil refineries or gas refineries, the main
components of which are propane (C3H8) and butane (C4H10) containing about 97% and
the rest is filled with Pentane gas (C5H11) liquefied. Pertamina began marketing LPG in
1969 with the trademark LPG. Comparison of the composition of propane and butane is
391 30:70. Mercaptane is commonly added to LPG to give a distinctive odor, so that gas
leaks can be detected quickly. Based on the composition of propane and butane.
Scope are (1) notices Methane leak, Butane leak, and LPG leak, or any such petroleum
centered gaseous material, (2) Generate Sound Alarm when gas outflow is noticed, (3)
Transmit SMS Alert to consent person, (4) Displaying gas outflow status that signifies if
the gas is in normal stage or not, (5) Automatic closure of gas source using solenoid
42
controller .
Limitation are portable gas cook top cannot be organized this proposed project.
The gas cylinders mostly contains LPG. The main constituents of LPG are propane and
butane gas. The sensor available to detect this gases is MQ-6 and MQ-5. But MQ-6 sensor
detects only LPG and butane gas. So, we selected it. As it detects the gases which are the
main constituent of cylinders, it will give precise and accurate reading. Moreover, this
sensor has very rapid response to LPG gas. It has very small sensitivity for alcohol, smoke.
It detects propane, iso-butane, LPG with very high sensitivity and accuracy. This sensor is
stable, durable, has fast response, and can be used in simple drive circuit. It has analog
output and wide detection range. This are the characteristics of the sensor.
It can detect the gas leakage having the ppm value between 200 to 10000.
The gas leakage detection system consists of Node-MCU ESP8266 module, MQ-6
gas sensor, a led and a buzzer. The cloud service used is [Link]. This system will
be placed at such a location such that there will be no disturbance for the detection of gas
leakage. The preferred location will be near the gas stove. If the MQ-6 sensor finds that
there is any concentration of gas in the surrounding environment, then it will sense it and
will send a signal to Node-MCU. The module will process the signal and will activate the
led or buzzer depending on the strength of the signal received. The maximum voltage to
the sensor is 5V. When it detects the gas in the surrounding, the resistance of the sensor
changes (increases or decreases) the voltage of the sensor. The signal generated by the
sensor will depend on the voltage output of the sensor. Lower the voltage, stronger the
43
signal generated.
We have calibrated the sensor accordingly, if the concentration of the gas detected is
between 200-400 ppm then the led will be activated, and a SMS will be sent to the
customer. If the concentration is above 400 ppm, then the buzzer will also be activated
If the concentration of propane and butane is more than 1.8% to 10% in the surrounding
air, then it is very dangerous. It is very likely to catch fire and it creates difficulty for
breathing. So, we have kept it in mind and designed our system in such a way that it
should detect every minute concentration and should help in preventing the further
accidents.
[Link] y characteristics
4.2
Operation of circuit
44
Fig.4.2.1. Circuit connection
The gas leakage detection system consists of Node-MCU ESP8266 module, MQ-6
gas sensor, a led and a buzzer. This system will be placed at such a location such that
there will be no disturbance for the detection of gas leakage. The preferred location will
be near the gas stove. If the MQ-6 sensor finds that there is any concentration of gas in the
surrounding environment, then it will sense it and will send a signal to Node-MCU. The
module will process the signal and will activate the led or buzzer depending on the
strength of the signal received. The maximum voltage to the sensor is 5V. When it detects
the gas in the surrounding, the resistance of the sensor changes (increases or decreases)
the voltage of the sensor. The signal generated by the sensor will depend on the voltage
output of the sensor. Lower the voltage, stronger the signal generated.
above 400 ppm, then the buzzer will also be activated along with the led.
If the concentration of propane and butane is more than 1.8% to 10% in the
surrounding air, then it is very dangerous. It is very likely to catch fire and it creates
difficulty for breathing. So, we have kept it in mind and designed our system in such a way
that it should detect every minute concentration and should help in preventing the
further accidents.
>200 ON ON
< 200 Off Off
RESULT : Testing of gas leakage monitoring system & weight of load cell carried out
Research in Electronics and Communications The weight is placed on the stand for the
load cell and it’s reading are observed. The reading given by the load cell is given in
46
grams.
Here the Gas sensor is tested and the corresponding results were observed.
Data was sent to the cloud. When the gas leakage is detected the LED glows and the
The above figure shows the data which is stored on the cloud. The data is sent by the gas
sensor with the help of Node-MCU. The graph indicates the date and time when the gas
leaked and the table next to it will show the amount of gas leaked. The prototype of this
47
proposed system was constructed and tested successfully. The sensor sense when there is
any leakage and turns on the buzzer simultaneously. This system also monitors the data
48
CONCLUSION
basis and alerts the customer. The customer will get the information
about the leakage of LPG and if someone is present near his/her house
system will send an alert message to buzzer so that they will be more
49
REFERENCES:
[1] Kumar Keshamoni, Sabbani Hemanth, “Smart Gas Level Mo nitoring, Booking
and Gas Leakage Detector over IoT”, IEEE 7th International Advance Computing
Conference,2017.
[2] Chaitali Bagwe, Vidya Ghadi, Vinayshri Naik, Neha Kunte, “IOT Based Gas
Leakage Detection System with Database Logging, Prediction and Smart Alerting-
Review”,March 2018.
[4] [Link] Naik, [Link] Nagendra Reddy, [Link] Kishore, [Link] Kumar
Reddy. “Arduino Based LPG gas Monitoring & Automatic Cylinder booking with
[5] [Link], [Link], “A Security Alert System Using Gsm For Gas Leakage”,
[6] Shruthi Unnikrishnan, Mohammed Razil, Joshua Benny, Shelvin Varghese and
C.V. Hari,“LPG Monitoring and Leakage Detection System”, IEEE WiSPNET, 2017
August-2015. PP-1780,
[11] H. Singh, V. Pallagani and V. Khande, "IoT based smart home automation
[12] W. A. Jabbar et al., "Design and Fabrication of Smart Home with Internet
of Things
[14] Harsh Kumar Singh , Saurabh Verma,Shashank Pa, lKavita Pandey,A step