Description
Luft is an air sensor controller for up to four MQ module breakout boards. In addition to MQ gas sensors you can also connect a SEN55 module (particulate matter, Volatile Organic Compounds, Nitrogen Oxides, humidity, and temperature) and a I2C oxygen sensor, CO₂ sensor, or other I2C sensors.
Luft enables remote monitoring of gasses, air quality and other environmental factors.
Currently available for reservation. Final appearance, specifications, pricing and features subject to change.
Example sensor profile:
MQ-2 | Smoke, LPG (propane, butane), methane, hydrogen, some CO |
MQ-6 | LPG (especially propane and butane), limited methane |
MQ-9 | Carbon monoxide (CO), methane, LPG |
MQ-135 | Ammonia (NH₃), benzene, alcohol, VOCs, smoke (indirectly), weak CO₂ |
SEN55 | PM1.0, PM2.5, PM4.0, PM10 (dust/smoke), VOC index, NOx index, temperature, humidity |
Gravity Oxygen | Oxygen (O₂) concentration in % (electrochemical) |
Features
- ESP32-C3 can serve ESPHome or Tasmota on WiFi network; 12-bit ADC
- Four sockets for up to four 4-pin MQ module breakout boards
- MQ modules can be disabled to extend lifespan or reduce power consumption
- Two I2C headers for external sensors
- I2C header compatible with optional SEN5x particle sensor
- I2C header compatible with optional Gravity I2C oxygen sensor
- PWM exhaust fan controller + 2-pin header for 5V fan
- USB-C for firmware updates / power input
- Barrel jack connector for 9V to 15V DC power input (2A, 2.5mm center-positive)
- Piezo buzzer
- Buzzer can be activated by MCU or fallback module triggers (set via potentiometers)
- Header for buzzer cutoff switch
- Ambient light sensor
- 125cm x 25cm board dimensions
Resources
- Schematics, firmware and 3D-printable enclosure will be made available on GitHub