The Environmental (EVE) Sleeve: A Tool to Monitor the Environment for Hazardous Gases

DOI : 10.17577/IJERTV12IS100054

Download Full-Text PDF Cite this Publication

Text Only Version

The Environmental (EVE) Sleeve: A Tool to Monitor the Environment for Hazardous Gases

Kuo-pao Yang, Bonnie Achee, Payton Laskie, Bryce Norris, Legend Vires

Computer Science Department Southeastern Louisiana University Hammond, LA 70402 USA

AbstractThis paper provides a tool to monitor the environment for hazardous gases. Having gas sensors to detect these dangers is a solution since hazardous gases are invisible to the naked eye. Current multi-gas sensors are expensive. Thus, an affordable and portable device needs to be procured. The Environmental (EVE) Sleeve presents a rudimentary response to these problems by using low-cost sensors connected to an Arduino board with a user-friendly interface. This project utilizes the MQ series gas sensors to provide readings to the user. Each of these sensors can detect different gases to determine if hazardous gases are present in the air. Comparing the voltages each sensor gives off and the Parts Per Million (ppm) values the sensor codes reads, the EVE Sleeve notifies the user of the more common hazardous gases in the air thereby allowing the user to vacate the area. This project can be extended to emergency and commercial use.

KeywordsHealth/Safety; Hazardous Gases; Arduino; MQ Sensors


    With the rise of industrial companies around the world, one major health concern for humans is air quality. What if there is a way to quickly identify environmental air quality in emergency situations? For example, first-responders may be unaware of the type of gas present when responding to a gas- related incident such as gas leaks and mass unexplained sickness. Industrial employees working in chemical plants or areas also encounter hazardous gases. Measuring air quality is extremely important in an ever-changing atmosphere like the Earths [1]. High concentrations of some gases can prove to be dangerous to human health and safety [2]. The Environmental (EVE) Sleeve is a valuable solution to these problems. The EVE Sleeve is a wearable arm device that allows for constant monitoring of an environment to detect harmful gases such as Liquid Petroleum Gas (LPG), Carbon Monoxide (CO), Methane (CH4), and Dihydrogen Gas (H2) [3].

    The EVE Sleeve utilizes low-cost sensors and a wearable sleeve to allow for quick readings of the environment. While gas sensors exist, there is not a cost-effective mobile device that allows the user to consistently monitor the environment for hazardous gases. In addition, the EVE Sleeve aims to provide a user-friendly interface through a Human Machine Interface (HMI) touchscreen display with easy-to-read dials. No prior understanding of the chemistry and math involved in deriving the Parts Per Million (ppm) levels of these harmful gases is required.

    The remainder of this paper will outline similar projects to detect hazardous gases, the related research to the EVE Sleeve project, the implementation of the project, the process of developing EVE, and finally the results and future work of the project.


    There are many ways to detect gases that one would consider detrimental to human health. There are a multitude of sensors on the market, and how they sense the gases also varies.

    The Volatile Organic Compounds (VOC) project develops a mobile device for the detection of gas leaks. It implements the MQ series sensors by utilizing an unmanned ground vehicle to detect gas hazards from afar [4]. This mobile robot is also fitted with a device to detect the distance from gases, giving it the ability to pinpoint the location of the gas. While this was an impressive display of their sensors uses, the application of their work is limited due to the vehicles inability to maneuver in ways that are common for a human. For example, suppose there is a staircase in an environment that the machine is probing. This impassable obstacle is easily eliminated by placing the sensors in the hands of a capable human.

    The VOC work is a great source for pursuing knowledge in gas safety. The EVE Sleeve project provides an alternative solution to detect hazardous gases. It utilizes low-cost sensors and a wearable sleeve to allow for quick readings of harmful gases.


    The EVE Sleeve project uses the MQ series gas sensors alongside a Nextion HMI touchscreen display. These main pieces are interfaced with an Arduino Uno Rev3 board [5]. The microcontroller board effectively runs all the sensors as well as a display screen.

    Multiple sensors are chosen in order to give the project variety and stability. The MQ6 sensor shown in Fig. 1 detects Liquid Petroleum Gas (LPG), Methane (CH4), and Dihydrogen Gas (H2). The MQ7 sensor shown in Fig. 2 detects Dihydrogen Gas (H2) and Carbon Monoxide (CO). After additional research is conducted, we realize these two sensors are difficult to use together. Gas sensors are not recommended to be used simultaneously since there are many factors that affect accuracy. Specifically, the types of gases detected interfere with one another.

    Fig. 1. MQ6 Sensor detects LPG and CH4 gases

    Fig. 2. MQ7 Sensor detects H2 and CO gases

    It is worth noting that multiple sensors can detect the same types of gases. As seen in Fig. 3, the MQ6 sensor mainly detects LPG and CH4, but interferes with H2. The MQ7 sensor detects H2 and CO and does not interfere greatly with other gases. The MQ8 sensor (Fig. 4) detects H2 and does not interfere greatly with other gases. Finally, the MQ9 (Fig. 5) sensor detects CO and LPG but interferes with CH4. In order to use all of these sensors together, we need to decide on how to use these interferences rather than scraping the sensors altogether.

    Fig. 3. Analying the gases detected and sensor interference

    Fig. 4. MQ8 Sensor detects H2 gas

    Fig. 5. MQ9 Sensor detects LPG and CO gases

    The MQ series sensors are created with chemiresistor materials. Chemiresistors change based on a displacement in electrical resistance [6]. Molecules are absorbed on the surface, allowing for certain chemicals to be detected by the sensor. This is a common nanostructure for gas sensors [7]. The sensors measure resistance voltage, and that resistance changes based on the presence of specific gases.

    Fig. 6, 7, 8, and 9 show the graphs provided by the gas sensor manufacturer, BONATECH. The X-axis describes the ppm levels of the target gas. The Y-axis describes the sensor resistance ratio (Rs/Ro), which is the Sensor Resistance (Rs) divided by the concentration of the gas at a certain ppm (Ro). The sensor resistance voltage is how the sensor is able to detect the presence of a harmful gas in the air. As the ppm level of the target gas increases, the Rs/Ro ratio decreases. The mathematical calculation of the Rs/Ro ratio is involved in producing an accurate reading from the sensors, even with the interference of other gases.

    Fig. 6. MQ6 sensor graph provided by manufacturer

    The curves closest to the bottom of each graph represent the gases that are most accurately detected by the sensor. The curves further up on the graph, separated from the bottom curves, represent the gases that interfere with the sensor. Every graph has an air curve that represents the Rs/Ro value of the sensor in clean air. MQ6 sensor detects LPG and CH4 more accurately than other gases from Fig. 6. Similarly, the remaining gas sensors are as follows: MQ7 for CO and H2, MQ8 for H2, and MQ9 for LPG and CO. Each graph also shows the detecting range of each of the sensors. For MQ6, the most accurate detecting range is 200 ppm to 10000 ppm. For MQ7, the most accurate detecting range is 50 ppm to 4000 ppm ad for MQ8, 200 ppm to 10000 ppm. Finally, for MQ9, 200

    ppm to 1000 ppm for CO, and 200 ppm to 10000 ppm for LPG and CH4 [4].

    Fig. 7. MQ7 sensor graph provided by manufacturer

    Fig. 8. MQ8 sensor graph provided by manufacturer

    Fig. 9. MQ9 sensor graph provided by manufacturer

    In order to deduce the accurate ppm values for each of the gases, the slope of the line given from the graphs must be calculated. In Fig. 10, the values read into the code are in the format: (log(x value), log(y value), slope of the approximate line). For example, the line for H2 must be deduced for Fig. 8. Two points on the curve are chosen and the log of those values is taken. Those values are then used to calculate the approximate slope of the line. This approximated line provides easier reading into the Arduino IDE software, allowing the EVE Sleeve to be interfaced with the Arduino board itself. The code reads in the approximate curve of the line and uses that to produce the ppm value based on the Rs/Ro ratio. For example, the three values for the H2 line for the MQ8 sensor are (3, 0, – 1.5376). This is (log(1000), log(1), slope of the line deduced from two points on the graph). This same technique is used for the remaining three graphs. Approximate lines are created for each of the gases detected by each of the sensors.

    Fig. 10. (x, y, slope) format for gases detected by each MQ sensor

    It is important to acknowledge the difference between health and safety priorities. For some of the EVE Sleeves sensors, health is the priority. Specifically, when measuring levels of LPG, CO, and CH4 shown in Fig. 11.

    Fig. 11. Caution levels of Liquid Petroleum Gas (LPG), Carbon Monoxide (CO), Dihydrogen Gas (H2), and Methane (CH4) in parts per million (ppm)

    For measuring H2, safety is the highest priority. The difference between health and safety in regard to the sensors is as follows: if human health is more negatively impacted by high concentrations of the gas, then health is the first priority. For example, when exposed to high concentrations of CO for

    an extended period of time, death is likely. While high concentrations of H2 gas are also not ideal for human health, the threat to human safety supersedes the threat to human health. The lower explosive limit of H2 in the air is 4100 ppm and greater. Weighing the difference in dangers to human health and safety proves to be vital for the production of the EVE Sleeve and understanding its purpose.

    The sensors used for the EVE Sleeve are produced by a manufacturer and not created as part of the devices hardware, thereby necessitating the implementation of some of the setup code from an outside source, Circuits4You. The EVE Sleeve project implements five main functions: the MQ Calibration, the MQ Resistance Calculation, the MQ Resistance, the MQ Read, the MQ Get Gas Percentage, and the MQ Get PPM functions.

    In order to yield the most accurate results, the sensors are required to calibrate individually, rather than taking a singular Ro value to use across the four sensors [8]. Ro value refers to the concentration of the gas at a certain ppm. To create replicable trials, EVEs calibration takes in 15 samples in 400 millisecond intervals. These 15 samples are then averaged to create the most accurate Ro value for each individual sensor. The MQ Calibration function brings in the Load Resistance (RL) value of each sensor, the analog pin that the sensor is plugged into, and the Ro value in clean air. The function effectively reads the raw value from the sensor through the analog pin of the Arduino board.

    The equation to aid in finding the sensors resistance (Rs value) is as follows:

    Rs = RL(1023 – RA) / RA

    Here, the Rs value refers to the sensor resistance. The RL refers to the load resistance of the sensor, which is 20 for MQ6, 10 for MQ7, 10 for MQ8, and 20 for MQ9. Both

    the MQ Resistance Calculation and the MQ Read functions work simultaneously to provide the Rs value. Like the MQ Calibration function, the MQ Resistance and MQ Read functions read in the raw Rs value from the sensor itself through the declared analog pin of the Arduino. The RA value refers to the raw Analog-to-digital conversion (ADC) value of the sensor when it is connected to a specific analog pin. The 1023 is derived from the 5V voltage of the sensor in clean air. This sets the base resistance of the sensor before it is exposed to hazardous gases.

    The MQ Get Gas Percentage function works alongside the

    MQ Get PPM function to effectively obtain the ppm value of the gas that the sensor is detecting in the air [9]. The interferences between gases necessitates a way to cross reference the sensors to get the most accurate reading possible.

    The final part of the coding process involves creating mathematical equations to allow the sensors to give valid readings. The equations to find the ppm values of LPG and CH4 are similar to find the Rs value as follows:

    LPG ppm = ((MQ6 LPG + MQ9 LPG) / 2) – (MQ7 H2)

    CH4 ppm = ((MQ6 CH4 + MQ9 CH4) / 2) – (MQ7 H2)

    These equations are deduced by taking the average of the readings from both MQ6 and MQ9s LPG readings and subtracting the MQ7 reading of H2, because the H2 gas interferes with the ppm value of LPG. The next set of equations determines the ppm values of CO and H2.

    CO ppm = ((MQ7 CO + MQ9 CO) / 2) – ((MQ6 LPG + MQ6 CH4) / 2)

    H2 ppm = ((MQ7 H2 + MQ8 H2) / 2) – (MQ9 CO)

    Like finding LPG and CH4 ppm values, the equations for CO and H2 gases follow a similar procedure. The gas that interferes with the sensor is subtracted from the average ppm values of the target gas. This gives an accurate ppm value for each of the target gases.

    In Fig. 12, the internal part of the EVE sleeve is interfaced with the Arduino UNO Rev3 shown in rightmost and the MQ series gas sensors shown in leftmost. These hardware components are connected using jumper cables.

    Fig. 12. The internal part of the EVE Sleeve

    In Fig. 13, The case was created using a 3D printer and the Nextion HMI touchscreen display.

    Fig. 13. The top of the EVE Sleeve: Nextion HMI display and 3D printed case

    The HMI touchscreen display that the EVE sleeve utilizes curates a simple and efficient manner of understanding the presence of harmful gases. The display essentially eliminates the need for prior knowledge of Occupational Safety and

    Health Administration (OSHA) requirements for sustained exposure to harmful gases, since the dial has colors to indicate safe, slightly above average, above average, and dangerous levels of the detectable gases.


    The Environmental (EVE) Sleeve presents a rudimentary tool to detect harmful gases by using low-cost sensors connected to an Arduino board with a user-friendly interface. With limited access to chemical materials to test the hazardous gases, the EVE could not effectively be tested in high concentrations of the gases it serves to detect. Unfortunately, to test the device in a manner that would (1) yield the desired results, (2) safely allow the participants of the project to interact with hazardous gases, and (3) be re-testable in the occurrence of later production, the EVE product team would need access to expensive and not readily available resources. A controlled environment with continuous air flow to create an artificial clean air environment would be needed. Then, a controlled environment containing a known ppm of LPG, CH4, CO, and H2 gases would need to be created. Access to a working gas sensor, which are extremely expensive, would need to be utilized [10]. Therefore, the accuracy of the sensors relies on the presumption that the manufacturer correctly produced their product [11]. However, there were some tests that were able to be performed to prove the accuracy of the gas sensors.

    The gas sensors were tested in different locations to determine whether the ppm values were accurate. Readings were taken in four different locations, two of which were indoors and two of which were otdoors. The ppm fluctuated a reasonable amount and remained within a normal and safe range for each of the four gases being monitored.


The Environmental (EVE) Sleeve provides a wearable mobile device that allows for constant monitoring for hazardous gases in the air. The importance of a mobile gas sensor device lies in the ability for real-time updates in potentially dangerous situations regarding high concentrations of harmful gases. In the future iterations, the sensors will need to be upgraded. There are better sensors available that are more capable and align better with the goals of the EVE. Furthermore, interchangeable sensors would be a necessary feature for the EVE. Ideally, users will be able to switch out sensors based on situational relevance. Ultimately, as the EVE Sleeve progresses, its outreach could stretch from first responders and the public to companies interested in exploring space or unnavigated environments.


[1] B. Maag, Z. Zhou, and L. Thiele, W-Air: Enabling Personal Air Pollution Monitoring on Wearables, Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 2, no. 1, Article 24, pp. 1-25, DOI: 10.1145/3191756, March 2018.

[2] S. Kim, H. Kang, S. M. Kim, and S. Lee, Gas Sensing with COTS RFID Devices (poster), Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys '19), pp.620-621, DOI: 10.1145/3307334.3328655, June 2019.

[3] G. Trajcevski, P. Scheuermann, and H. Brönnimann, Mission-Critical Management of Mobile Sensors: or, How to Guide a Flock of Sensors, Proceeedings of the 1st International Workshop on Data Management for Sensor Networks: in Conjunction with VLDB (DMSN '04), pp. 111 118, DOI: 10.1145/1052199.1052218, August 2004.

[4] G. García-Rodriguez, P. Argüelles-Lucho, R. Woo-García, J. Martínez- Castillo, A. Herrera-May, L. Porragas-Beltrán, and F. López-Huerta, "Detection of Volatile Organic Compounds Using a Commercial Gas Sensor Embedded in a Mobile Robot," 2020 IEEE International Conference on Engineering Veracruz (ICEV), pp. 1-4, DOI: 10.1109/ICEV50249.2020.9289677, Boca del Rio, Mexico, October 2020.

[5] K. P.Yang, P. McDowell, P. Devkota, S. Pradhan, R. Bhandari, and Z. Madewell, Detecting Gas Leaks: A Case Study in IoT Technologies, European Journal of Engineering and Technology Research (EJ-ENG), ISSN 2736-576X, vol. 6, no. 7, pp. 103-106, December 2021.

[6] P. Kaluzynski, W. Mucha, G. Capizzi, and G. Sciuto, Chemiresistor Gas Sensors Based on Conductive Copolymer and ZnO Blend – Prototype Fabrication, Experimental Testing, and Response Prediction by Artificial Neural Networks, Journal of Materials Science: Materials in Electronics, pp. 26368-26382, DOI: 10.1007/s10854-022-09318-y,

November 2022.

[7] H. Park, H. Ahn, D. Kim, and H. Koo, Nanostructured Gas Sensors Integrated into Fabric for Wearable Breath Monitoring System, Proceedings of the 2013 International Symposium on Wearable Computers (ISWC '13), pp. 129130, DOI: 10.1145/2493988.2494337,

September 2013.

[8] X. Liu, X. Xu, X. Chen, E. Mai, H. Noh, P. Zhang, and L. Zhang, Individualized Calibration of Industrial-Grade Gas Sensors in Air Quality Sensing System, Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems (SenSys '17), Article 74, pp. 12. DOI: 10.1145/3131672.3136998, November 2017.

[9] J. He, M. Li, R. Zhou, L. Ning, and Y. Liang, Rapid Identification of Multiple Gases, Proceedings of the 3rd International Conference on Advanced Information Science and System (AISS '21), Article 52, pp. 16. DOI: 10.1145/3503047.3503103, January 2022.

[10] A. Vergara, R. Huerta, T. Ayhan, M. Ryan, S. Vembu, and M. Homer, Gas Sensor Drift Mitigation Using Classifier Ensembles, Proceedings of the 5th International Workshop on Knowledge Discovery from Sensor Data (SensorKDD '11), pp. 1624. DOI: 10.1145/2003653.2003655,

August 2011.

[11] D. Hareva and C. Marsyaf, Air Quality Monitoring at Pelita Harapan University Using the MQ-135 Sensor, Proceedings of the 3rd International Conference on Telecommunications and Communication Engineering (ICTCE '19), pp. 610, DOI: 10.1145/3369555.3369580,

January 2020.