MQ-2 Smoke/Gas, MQ-3 Alcohol, & MQ-7 Carbon Monoxide sensor modules
This is a sensor module kit that contains 3 of the most popular gas sensor modules: smoke/gas sensor MQ-2, alcohol sensor MQ3 and a carbon monoxide sensor MQ7.
NOTE: These sensor modules are for educational purposes only. They should not be used in safety critical applications.
MQ-2:
- Type: Smoke/Gas Sensor
- Detection types: Liquefied petroleum gas, natural gas, coal gas, smoke
- Operating voltage: 5V
- Analog output AO: the higher the concentration of combustible gas, the higher the output voltage
- Digital output DO: Adjustable concentration alarms by potentiometer, when the concentration exceeds the threshold you set, it outputs low level, otherwise high level output, and it can be connected to microcontroller or relay modules.
This is a sensor module kit that contains 3 of the most popular gas sensor modules: smoke/gas sensor MQ-2, alcohol sensor MQ3 and a carbon monoxide sensor MQ7.
NOTE: These sensor modules are for educational purposes only. They should not be used in safety critical applications.
MQ-2:
- Type: Smoke/Gas Sensor
- Detection types: Liquefied petroleum gas, natural gas, coal gas, smoke
- Operating voltage: 5V
- Analog output AO: the higher the concentration of combustible gas, the higher the output voltage
- Digital output DO: Adjustable concentration alarms by potentiometer, when the concentration exceeds the threshold you set, it outputs low level, otherwise high level output, and it can be connected to microcontroller or relay modules.
Arduino example:
-
#include <MQ2.h>
-
-
// Analogue input connected to the MQ2s A0 output
-
#define SENS_PIN A0
-
-
MQ2 mq2(SENS_PIN);
-
-
void setup()
-
{
-
Serial.begin(9600);
-
mq2.begin();
-
}
-
-
-
void loop()
-
{
-
// Read the sensor
-
mq2.read(false);
-
-
float lpg = mq2.readLPG();
-
float co = mq2.readCO();
-
float smoke = mq2.readSmoke();
-
-
Serial.print("LPG: "); Serial.print(lpg); Serial.print("ppm\t");
-
Serial.print("CO: "); Serial.print(co); Serial.print("ppm\t");
-
Serial.print("SMOKE: "); Serial.print(smoke); Serial.println("ppm\t");
-
-
delay(1000);
-
}
MQ-3:
- Type: Alcohol Sensor
- Detection types: alcohol
- Operating voltage: 5V
- Analog output AO: Adjustable concentration alarms by potentiometer, when the concentration exceeds the threshold you set, it outputs low level, otherwise high level output, and it can be connected to microcontroller or relay modules.
Arduino example:
-
// Analogue input connected to the MQ3s A0 output
-
#define SENS_PIN A0
-
-
void setup()
-
{
-
Serial.begin(9600);
-
}
-
-
void loop()
-
{
-
// Read the sensor
-
unsigned int value = analogRead(SENS_PIN);
-
-
//Output the result to the serial monitor
-
Serial.println(value);
-
-
delay(1000);
-
}
MQ-7:
- Type: Carbon Monoxide Sensor
- Detection type: carbon monoxide or other gases containing carbon monoxide
- Operating voltage: 5V
- Analog output AO: the higher the concentration of carbon monoxide, the higher the output voltage
- Digital output DO: Adjustable concentration alarms by potentiometer, when the concentration exceeds the threshold you set, it outputs low level, otherwise high level output, and it can be connected to microcontroller or relay modules.
Arduino example:
-
// Analogue input connected to the MQ7s A0 output
-
#define SENS_PIN A0
-
-
void setup()
-
{
-
Serial.begin(9600);
-
}
-
-
void loop()
-
{
-
// Read the sensor
-
unsigned int value = analogRead(SENS_PIN);
-
-
//Output the result to the serial monitor
-
Serial.println(value);
-
-
delay(1000);
-
}
Library and Datasheets available on our support forum here.
Specific References
16 other products in the category
TTP229 16 Key Capacitive...
This 16 key capacitive touch keypad is based on the TTP229 capacitive sensor with accurate...
- On sale!
BF350-3AA Strain Gauge Sensor
A resistive strain gauge sensor with a 350 ohm nominal resistance which varies when a force is...
- On sale!
W1209 Temperature control...
The W1209 is an incredibly low cost yet highly functional thermostat controller. With this...
- On sale!
GY-61 ADXL335 Triple Axis...
This is a very low cost break out module for the ADXL335 tripple axis accelerometer. This...
ADS1015 I2C 12Bit ADC Module
This module (HCMODU0099) is a breakout board for the Texas Instruments ADS1015 ADC. This...
- Currently Out of Stock
- On sale!
IR infrared obstacle...
Transmitter and receiver in one photoelectric sensor. The sensor has an adjustable detection...
- On sale!
MPU9250 9-axis 9DOF Acc,...
A breakout board / module for the MPU9250 9-axis (9DOF) accelerator, gyroscope, and digital...
- Currently Out of Stock
MAX471 GY-471 3A Current...
The MAX471 module (HCSENS0041) is a complete, bidirectional, highside current-sense amplifier...
- Currently Out of Stock
MAX6675 K-type Thermocouple...
This temperature sensor and module makes use of the Maxim MAX6675 K-Thermocouple to digital...
- On sale!
HLK-LD2410C Human...
LD2410C is a high-sensitivity 24GHz human presence status sensing module developed by Hi-link....
- On sale!
TTP223 Capacitive Touch Sensor
A capacitive touch sensor module based on the dedicated TTP223 touch sensor IC. The module...