Meeting Room Ventilation Monitor Kit with ESP32 + DHT22
Build a Data-Driven Meeting Room Ventilation Monitor with ESP32 & InfluxDB
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Stale air kills focus. In crowded meeting rooms, CO2 levels can spike past 1500 ppm within 30 minutes, leading to drowsiness and poor decision-making — yet most offices only discover this after a long, unproductive session. This kit transforms a standard ESP32 into a three-sensor environmental logger that pushes live data into an InfluxDB time-series database running on your own Raspberry Pi. The result is a Grafana dashboard showing ventilation effectiveness over hours, days, and weeks — giving facilities teams real evidence to adjust HVAC schedules or open windows before cognitive performance drops.
What You'll Build
You will assemble and deploy a wall-mountable monitoring node that measures temperature, humidity, barometric pressure, and CO2 concentration from two zones in a room. The ESP32 reads two DHT22 sensors for differential measurements, a BMP280 for baseline pressure and altitude- corrected reference, and an MH-Z19B NDIR sensor for true CO2 readings. Data is structured and pushed over WiFi to a local InfluxDB instance, where Grafana queries and renders multi-panel dashboards suitable for facilities managers and health officers.
What You'll Learn
- Structuring time-series data with proper tags and fields for InfluxDB bucket schemas
- Calibrating and polling the MH-Z19B NDIR CO2 sensor over UART with the ESP32
- Designing a multi-panel Grafana dashboard with thresholds, alerts, and weekly trend lines
- Managing a local data pipeline on a Raspberry Pi without cloud dependencies
Kit Contents
| Component | Quantity |
|---|---|
| ESP32 Dev Board | 1 |
| DHT22 | 2 |
| BMP280 | 1 |
| MH-Z19B CO2 | 1 |
| LM2596 Buck Converter | 1 |
| 4.7kΩ Resistors | 10 |
| 100nF Caps | 10 |
| PCB Prototype Board | 2 |
| 5V 2A PSU | 1 |
| Enclosure Box | 1 |
| Soldering Iron | 1 |
| Solder Wire | 1 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
This kit is built for B.Tech CSE and ECE students integrating IoT, databases, and visualisation into a single capstone project. It fits Smart India Hackathon teams working on smart building or occupational health problem statements. Research scholars at IITs and NITs studying indoor air quality will find the edge-to-database pipeline directly reusable. ATL Tinkering Lab mentors guiding advanced student cohorts can use this as a complete module on data-driven environmental monitoring.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project — accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Scan the QR code included in the box to launch the AI companion, which understands this exact circuit, firmware, and InfluxDB schema. If you need human help, WhatsApp us from inside the companion interface and a Compoden engineer familiar with this kit will respond.
Can I deploy this in a real office meeting room permanently?
Yes. The enclosure box included is wall-mountable, and the LM2596 buck converter lets you power the node reliably from the included 5V PSU. The ESP32 firmware is designed for continuous, unattended operation with a watchdog timer.
Do I need a cloud subscription for InfluxDB or Grafana?
No. This project runs InfluxDB and Grafana entirely on a local Raspberry Pi on the same WiFi network. There is no recurring cost, no external API dependency, and no data leaves your premises.
What if my soldering isn't clean enough for the MH-Z19B?
The MH-Z19B uses a UART interface through the ESP32 header pins; no surface-mount soldering is required on the sensor itself. The PCB prototype board lets you practice the DHT22 and BMP280 soldering connections with generous pad sizes, and the AI companion includes close-up reference photos for every joint.
Meeting Room — ESP32 logs sensor data to InfluxDB running on a local Raspberry Pi. Grafana visualises trends over weeks.
What's in this kit
- ESP32 Dev Board
- DHT22 x2
- BMP280
- MH-Z19B CO2
- LM2596 Buck Converter
- 4.7kΩ Resistors x10
- 100nF Caps x10
- PCB Prototype Board x2
- 5V 2A PSU
- Enclosure Box
- Soldering Iron
- Solder Wire
Choose your assembly option:
- Soldering Kit — 25W soldering iron, 60/40 solder wire, flux, and small perfboard for permanent assembly.
- Breadboard Combo — 800-point full-size breadboard with 65-piece jumper wire pack for solderless prototyping.
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items