MQ-7 CO Carbon Monoxide Coal Gas Sensor Module

  1. Operating voltage: DC 5 V.
  2. The analog output voltage, the higher the concentration the higher the voltage.
  3. The carbon monoxide detection with better sensitivity.
  4. With a long service life and reliable stability.
  5. Rapid response and recovery characteristics.
  6. Range: 10 to 1000 ppm.
SKU: EK526 Categories: , Tags: ,

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

90,00 EGP

2 People watching this product now!

Payment Methods:

Description

MQ-7 CO Carbon Monoxide Coal Gas Sensor Module detects the concentrations of CO in the air and outputs its reading as an analog voltage. The sensor can measure concentrations of 10 to 10,000 ppm.

The sensor can operate at temperatures from -10 to 50°C and consumes less than 150 mA at 5 V.

This module provides both digital and analog outputs. The threshold level for digital output can be easily adjusted using the preset on the board. The MQ-7 sensor module can be easily interfaced with Micro-controllers, Arduino and etc.

Standard Test Conditions

Temperature: 20°C ± 2°C
Humidity: 65% ± 5% RH
Standard Test Circuit: Vc: 5.0V ± 0.1V; Vh(high):5.0V±0.1V
Vh(low): 1.5V±0.1V 


Features :

  1. The analog output voltage, the higher the concentration the higher the voltage.
  2. The carbon monoxide detection with better sensitivity.
  3. There are four screw holes for easy positioning.
  4. With a long service life and reliable stability.
  5. Rapid response and recovery characteristics.

Package Includes :

1 x MQ-7 CO Carbon Monoxide Coal Gas Sensor Module.

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
MQ-7VCC/GND/AOUT5V / GND / board analog pin (see per-board note)
📟
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - Arduino Uno
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - Arduino Nano
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - Arduino Mega
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - ESP32
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - ESP8266
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - STM32
MQ-7 CO Carbon Monoxide Coal Gas Sensor Module - Raspberry Pi Pico
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_arduino_uno.inoArduino Uno
572 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: A0 on Arduino Uno (ADC range 0-1023, reference 5.0V)
6#define MQ_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
11}
12
13void loop() {
14 int raw = analogRead(MQ_PIN);
15 float voltage = raw * 5.0 / 1023.0;
16
17 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
18 Serial.print(" Voltage: "); Serial.print(voltage);
19 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
20
21 delay(1000);
22}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_arduino_nano.inoArduino Nano
573 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: A0 on Arduino Nano (ADC range 0-1023, reference 5.0V)
6#define MQ_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
11}
12
13void loop() {
14 int raw = analogRead(MQ_PIN);
15 float voltage = raw * 5.0 / 1023.0;
16
17 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
18 Serial.print(" Voltage: "); Serial.print(voltage);
19 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
20
21 delay(1000);
22}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_arduino_mega.inoArduino Mega
573 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: A0 on Arduino Mega (ADC range 0-1023, reference 5.0V)
6#define MQ_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
11}
12
13void loop() {
14 int raw = analogRead(MQ_PIN);
15 float voltage = raw * 5.0 / 1023.0;
16
17 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
18 Serial.print(" Voltage: "); Serial.print(voltage);
19 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
20
21 delay(1000);
22}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_esp32.inoESP32
792 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: 34 on ESP32 (ADC range 0-4095, reference 3.3V)
6// SAFETY: this module can output up to 5V, but ESP32's ADC input max is 3.3V.
7// Power the module from the board's 3.3V pin instead of 5V, OR add a simple
8// resistor voltage divider on the analog output before wiring it in.
9#define MQ_PIN 34
10
11void setup() {
12 Serial.begin(115200);
13 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
14}
15
16void loop() {
17 int raw = analogRead(MQ_PIN);
18 float voltage = raw * 3.3 / 4095.0;
19
20 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
21 Serial.print(" Voltage: "); Serial.print(voltage);
22 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
23
24 delay(1000);
25}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_esp8266.inoESP8266
796 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: A0 on ESP8266 (ADC range 0-1023, reference 3.3V)
6// SAFETY: this module can output up to 5V, but ESP8266's ADC input max is 3.3V.
7// Power the module from the board's 3.3V pin instead of 5V, OR add a simple
8// resistor voltage divider on the analog output before wiring it in.
9#define MQ_PIN A0
10
11void setup() {
12 Serial.begin(115200);
13 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
14}
15
16void loop() {
17 int raw = analogRead(MQ_PIN);
18 float voltage = raw * 3.3 / 1023.0;
19
20 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
21 Serial.print(" Voltage: "); Serial.print(voltage);
22 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
23
24 delay(1000);
25}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_stm32.inoSTM32
794 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: PA0 on STM32 (ADC range 0-4095, reference 3.3V)
6// SAFETY: this module can output up to 5V, but STM32's ADC input max is 3.3V.
7// Power the module from the board's 3.3V pin instead of 5V, OR add a simple
8// resistor voltage divider on the analog output before wiring it in.
9#define MQ_PIN PA0
10
11void setup() {
12 Serial.begin(115200);
13 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
14}
15
16void loop() {
17 int raw = analogRead(MQ_PIN);
18 float voltage = raw * 3.3 / 4095.0;
19
20 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
21 Serial.print(" Voltage: "); Serial.print(voltage);
22 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
23
24 delay(1000);
25}
📄 File: mq-7_co_carbon_monoxide_coal_gas_sensor_module_-_raspberry_pi_pico.inoRaspberry Pi Pico
816 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin: 26 on Raspberry Pi Pico (ADC range 0-4095, reference 3.3V)
6// SAFETY: this module can output up to 5V, but Raspberry Pi Pico's ADC input max is 3.3V.
7// Power the module from the board's 3.3V pin instead of 5V, OR add a simple
8// resistor voltage divider on the analog output before wiring it in.
9#define MQ_PIN 26
10
11void setup() {
12 Serial.begin(115200);
13 Serial.println("Warming up sensor (needs ~20-60s to stabilize)...");
14}
15
16void loop() {
17 int raw = analogRead(MQ_PIN);
18 float voltage = raw * 3.3 / 4095.0;
19
20 Serial.print("MQ-7 (CO) raw ADC: "); Serial.print(raw);
21 Serial.print(" Voltage: "); Serial.print(voltage);
22 Serial.println(" V (higher = more gas detected; calibrate a clean-air baseline for real ppm)");
23
24 delay(1000);
25}
Analog carbon monoxide sensor.

نظرة عامة ومواصفات المنتج — بالعربية

MQ-7 CO Carbon Monoxide Coal Gas Sensor Module متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Gas and Dust Sensor وSensors، بسعر 90,00 EGP. كود المنتج لدينا: EK526. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Operating Voltage V: DC 5
  • Range: 10 ~ 1000 ppm
  • Characteristic Gas: 100 ppm CO
  • Sensitivity: ≥ 3%.
  • Return Time: ≤ 30 sec
  • Heating Resistance: ± 31 Ω
  • Heating Current: ≤ 180 mA
  • Heating Voltage: 5.0V ± 2V / 1.5 ± 1V

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Gas and Dust Sensor في إكوسترا.

Specification

Specification

WeightWeight20,0000 g
Dimensions35 × 20 × 11 cm
operating-voltage-vDC 5
range10 ~ 1000 ppm
characteristic-gas100 ppm CO
sensitivity≥ 3%.
return-time≤ 30 sec
heating-resistance± 31 Ω
heating-current≤ 180 mA
heating-voltage5.0V ± 2V / 1.5 ± 1V
heating-powerapprox. 350 mW
ambient-temperature-c-20 ~ + 50
humidity≤ 95% RH
oxygen-content21%.

Customer Reviews