Programming SnO2 gas Sensor using Arduino microcontroller

Most of the gases are dangerous or bad for human being and environment. Proper attention should be taken while using or transporting these gases. In the present work, these gases will be detected according to the acceptable limits. The Arduino microcontroller attached to a personal computer will be...

Full description

Saved in:
Bibliographic Details
Main Author: Almaroof, Hasan Mudar
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/69029/1/FSKTM%202018%2056%20IR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.69029
record_format uketd_dc
spelling my-upm-ir.690292019-06-26T02:49:29Z Programming SnO2 gas Sensor using Arduino microcontroller 2018 Almaroof, Hasan Mudar Most of the gases are dangerous or bad for human being and environment. Proper attention should be taken while using or transporting these gases. In the present work, these gases will be detected according to the acceptable limits. The Arduino microcontroller attached to a personal computer will be used to detect several gases such as hydrogen, butane, humidity, etc. The sensitive gas is tin dioxide (SnO2) that is fabricated as a unit called MQ-2, MQ-3, and MQ-135 …etc, or other sensors. As the sensors are exposed to a particular gas, a signal is transmitted to the Arduino microcontroller and attached to the personal computer. This signal is processed and calibrated using C language programming to indicate the concentration of the gas. These sensors are necessary for safety and environmental monitoring of the gases mentioned above such as monitoring butane transportation and household usages. The monitored gas data can be shared with other Internet sites or the cloud that can act as a response to the values of gas concentration by giving sounds or turn lights on or other alarm responses. The alarm sounds, and a fan simultaneously can be operated to remove the excess gas and to reduce its concentration to the acceptable levels. The Arduino microcontroller can be operated without the need of a computer after loading the required program. The operation of the Arduino without a computer greatly reduces the cost of installation of a gas sensor. Transmitting of sensor data can be performed by using programs such as Teamviewer if the microcontroller is attached to a computer. Transmitting data can also be performed without a computer by using ESP8266 that can communicate directly to the Internet. The sensor calibration can be done using a linear fitting or exponential fitting. The use of the exponentials fitting is the ultimate accurate method because of the natural shape behavior of the gas sensing curves. Gas detectors - Materials Arduino (Programmable controller) Microcontrollers - Programming 2018 Thesis http://psasir.upm.edu.my/id/eprint/69029/ http://psasir.upm.edu.my/id/eprint/69029/1/FSKTM%202018%2056%20IR.pdf text en public masters Universiti Putra Malaysia Gas detectors - Materials Arduino (Programmable controller) Microcontrollers - Programming
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
topic Gas detectors - Materials
Arduino (Programmable controller)
Microcontrollers - Programming
spellingShingle Gas detectors - Materials
Arduino (Programmable controller)
Microcontrollers - Programming
Almaroof, Hasan Mudar
Programming SnO2 gas Sensor using Arduino microcontroller
description Most of the gases are dangerous or bad for human being and environment. Proper attention should be taken while using or transporting these gases. In the present work, these gases will be detected according to the acceptable limits. The Arduino microcontroller attached to a personal computer will be used to detect several gases such as hydrogen, butane, humidity, etc. The sensitive gas is tin dioxide (SnO2) that is fabricated as a unit called MQ-2, MQ-3, and MQ-135 …etc, or other sensors. As the sensors are exposed to a particular gas, a signal is transmitted to the Arduino microcontroller and attached to the personal computer. This signal is processed and calibrated using C language programming to indicate the concentration of the gas. These sensors are necessary for safety and environmental monitoring of the gases mentioned above such as monitoring butane transportation and household usages. The monitored gas data can be shared with other Internet sites or the cloud that can act as a response to the values of gas concentration by giving sounds or turn lights on or other alarm responses. The alarm sounds, and a fan simultaneously can be operated to remove the excess gas and to reduce its concentration to the acceptable levels. The Arduino microcontroller can be operated without the need of a computer after loading the required program. The operation of the Arduino without a computer greatly reduces the cost of installation of a gas sensor. Transmitting of sensor data can be performed by using programs such as Teamviewer if the microcontroller is attached to a computer. Transmitting data can also be performed without a computer by using ESP8266 that can communicate directly to the Internet. The sensor calibration can be done using a linear fitting or exponential fitting. The use of the exponentials fitting is the ultimate accurate method because of the natural shape behavior of the gas sensing curves.
format Thesis
qualification_level Master's degree
author Almaroof, Hasan Mudar
author_facet Almaroof, Hasan Mudar
author_sort Almaroof, Hasan Mudar
title Programming SnO2 gas Sensor using Arduino microcontroller
title_short Programming SnO2 gas Sensor using Arduino microcontroller
title_full Programming SnO2 gas Sensor using Arduino microcontroller
title_fullStr Programming SnO2 gas Sensor using Arduino microcontroller
title_full_unstemmed Programming SnO2 gas Sensor using Arduino microcontroller
title_sort programming sno2 gas sensor using arduino microcontroller
granting_institution Universiti Putra Malaysia
publishDate 2018
url http://psasir.upm.edu.my/id/eprint/69029/1/FSKTM%202018%2056%20IR.pdf
_version_ 1747812659672121344