1 of 9
http://www.circuitstoday.com/breathalyzer-circuit-using-8051
Home
Forums
Datasheets
Lab Manual
Testing Components
Buy Project Kits
Custom Search
admin
June - 5 - 2013
0 Comments
Alcohol Breathalyzer circuit using 8051 microcontroller (AT89S51).
This article is about a breathalyzer circuit using 8051 microcontroller which outputs the blood alcohol content (BAC) from the breath. The BAC is displayed in percentage on a 3 digit seven segment display. The microcontroller used if
AT89S51 which belongs to the 8051 family and the alcohol sensor is MQ135 gas sensor from Futurelec.
MQ135 gas sensor.
MQ135 is a stable and sensitive gas sensor which can detect ammonia, carbon dioxide, alcohol, smoke, nitrogen dioxide etc. The sensor consists of a tin dioxide sensitive layer inside aluminium oxide micro tubes, measuring electrode and a heating element inside a tubular aluminium casing. The front end of the sensor is covered using a stainless steel net and the rear side holds the connection terminals.
The ethyl alcohol present in the breath is oxidized into acetic acid while passing over the heating element. This ethyl alcohol falls on the tin dioxide sensing layer and as a result its resistance decreases. This resistance variation is converted into a suitable voltage variation using an external load resistor. The typical connection arrangement of an MQ135 alcohol sensor is shown below.
6/9/2013 12:44 AM
Alcohol breathalyzer circuit using 8051 microcontroller. Three digit display
2 of 9
http://www.circuitstoday.com/breathalyzer-circuit-using-8051
MQ135 alcohol sensor
MQ135 has different resistance values at different temperature and different concentration of gases. The manufacturer recommends to calibrate the sensor at 100ppm of ammonia or 50ppm of alcohol. The recommended value of the load resistor is between 10K to 47K.
Circuit diagram.
Breathalyzer using 8051
The voltage output