GasSense Module
GasSense Module
Part # GASSN-GM-393
1+ $14.95
In stock

Compare this product to similar products.
  • GasSense Module
  • GasSense Module
  • GasSense Module
  • GasSense Module

GasSense is used to detect gasses, from alcohol and Carbon Monoxide to propane and other gasses. The module comes bundled with MQ3, sensitive to alcohol, ethanol and smoke. It is possible to replace MQ3 with any other sensor on the market, as long as the sensor heating element is 5V and it has the same standard pinout.

This module is designed with an on-board transistor to optionally control the sensor’s internal heat element. Through a 100K resistor divider  the module returns an analog signal in accordance with the saturation of the air.

Some of the possible optional sensors:
  • MQ2: Methane, Butane, LPG, smoke.
  • MQ3:  Alcohol, Ethanol, smoke. (Included)
  • MQ4: Methane, CNG Gas.
  • MQ5: Natural gas, LPG.
  • MQ6: LPG, butane gas.
  • MQ135: Air quality (Benzene, Alcohol, smoke.)
  • MQ136: Hydrogen Sulfide gas.
  • MQ137: Ammonia.
  • MQ138: Benzene, Toluene, Alcohol, Acetone, Propane, Formaldehyde gas, Hydrogen gas.
Socket 1 — A
3.3V
1
AIN
3
 
5
 
7
 
9
2
5V
4
ENABLE
6
 
8
 
10
 
Required Socket TypeGadgeteering socket type that is required on the host device A
5V TolerantThis module can tolerate a 5V signal from the Host device.
Power ConsumptionConsumption during Active / Idle / Sleep states. TBD @ 3.3 V, TBD @ 5 V mA
DimensionsMeasurements in millimeters. 32 x 32 x 29.3 mm
Weight 9 g
Developers' Guide URL
Schematic PDF
3D PDF PDF
3D Models
STEP, 3DS and STL file formats
ZIP
Dimensions
footprint measurements
PDF

For information on working with these sample programs, see Introduction to NET Gadgeteer and Namespaces.

This sample was written using the 2014 R5 SDK.

This program reads and prints the value from the GasSense module four times per second. The closer the value is to 1.0, the higher the concentration of the sensed gas.

The heating element must warm up for a few moments before an accurate reading is given.


Code Language: C#
using GT = Gadgeteer;
using Microsoft.SPOT;

namespace YourNamespace
{
     public partial class Program
     {
         private GT.Timer timer;

         private void ProgramStarted()
         {
             this.gasSense.HeatingElementEnabled = true;

             this.timer = new GT.Timer(250);
             this.timer.Tick += this.timer_Tick;
             this.timer.Start();
         }

         private void timer_Tick(GT.Timer timer)
         {
             Debug.Print(this.gasSense.ReadProportion().ToString("F2"));
         }
     }
}