Sale!

HomeProductssensorsMQ3 Alcohol Ethanol Sensor Mod...

MQ3 Alcohol Ethanol Sensor Module

Original price was: ₵36.00.Current price is: ₵28.00.

22 in stock

The MQ3 Gas Sensor is designed to detect alcohol vapors, making it popular for breathalyzer systems, alcohol detection devices, and safety applications. Its sensitivity and reliability make it ideal for both consumer and industrial use.

Categories:

Description

The MQ3 Gas Sensor is designed to detect alcohol vapors, making it popular for breathalyzer systems, alcohol detection devices, and safety applications. Its sensitivity and reliability make it ideal for both consumer and industrial use.

 


Key Features

  • Sensitive to alcohol vapors.
  • Analog and digital output for easy interfacing.
  • Adjustable sensitivity using a built-in potentiometer.
  • Low-cost and widely available.

Specifications

  • Operating Voltage: 3.3V–5V DC
  • Operating Current: ~150 mA
  • Detectable Gases: Alcohol vapors, ethanol.
  • Output Types:
    • Analog Output (AO): Proportional to alcohol concentration.
    • Digital Output (DO): High/low signal based on the threshold set by the potentiometer.
  • Preheat Time: ~20 seconds for stable operation.
  • Sensitivity: Detects concentrations from 25 ppm to 500 ppm (parts per million).
  • Operating Temperature: -10°C to 50°C.

Pinout

  1. VCC: Power supply (3.3V or 5V)
  2. GND: Ground
  3. DO: Digital output
  4. AO: Analog output

Working Principle

The MQ3 sensor uses a SnO₂ (tin dioxide) sensing layer. In clean air, the layer has low conductivity. When exposed to alcohol vapors, the conductivity increases, and the change in resistance is used to measure the concentration of alcohol.


Interfacing with Arduino

Hardware Setup

  1. Connect VCC to the Arduino’s 5V pin.
  2. Connect GND to the Arduino’s GND pin.
  3. Connect AO (Analog Output) to an analog input pin (e.g., A0).
  4. (Optional) Connect DO (Digital Output) to a digital input pin for threshold-based detection.

Sample Code

const int analogPin = A0; // Analog output pin
const int digitalPin = 2; // Digital output pin
int analogValue = 0;

void setup() {
  Serial.begin(9600);
  pinMode(digitalPin, INPUT);
}

void loop() {
  // Read analog value
  analogValue = analogRead(analogPin);
  
  // Print analog value (alcohol concentration)
  Serial.print("Analog Value: ");
  Serial.println(analogValue);

  // Check digital output
  if (digitalRead(digitalPin) == HIGH) {
    Serial.println("Alcohol concentration exceeded threshold!");
  }
  
  delay(1000);
}

Calibrating the Sensor

  1. Preheating: Allow the sensor to preheat for at least 24 hours for accurate results.
  2. Threshold Adjustment: Use the built-in potentiometer to set the digital threshold.
  3. Analog Output Calibration:
    • Expose the sensor to known alcohol concentrations.
    • Record the analog values and map them to actual alcohol concentration for precise readings.

Applications

  • Breathalyzer systems.
  • Alcohol detection in industrial environments.
  • Safety and security systems.
  • Alcohol vapor monitoring in research and laboratories.
  • IoT-based alcohol detection systems.

Reviews

There are no reviews yet.

Be the first to review “MQ3 Alcohol Ethanol Sensor Module”

Your email address will not be published. Required fields are marked *

Most Popular


Sensors and Modules

Original price was: ₵135.00.Current price is: ₵101.00.

Out of stock

Sensors and Modules

Original price was: ₵165.00.Current price is: ₵145.00.

10 in stock

Sensors and Modules

Original price was: ₵320.00.Current price is: ₵245.00.

10 in stock

Sensors and Modules

Original price was: ₵460.00.Current price is: ₵430.00.

38 in stock

Shopping Basket