Search models, users, collections, and posts
Meteo Module v2
IP Report
Print Profile(1)

0.2mm layer, 2 walls, 15% infill
Designer
58 min
2 plates
Open in Bambu Studio
Boost
0
2
0
0
1
1
Released
Bill of Materials
Bambu Filaments
Select all
Description
MeteoModule v2 — ESP32-C3 HomeKit Weather Station
A compact DIY weather station with Apple HomeKit integration, featuring an upgraded ENS160+AHT21 air quality sensor for TVOC and eCO₂ monitoring alongside temperature and humidity.
Features
- Apple HomeKit — appears as a Bridge in the Home app with separate Temperature, Humidity, Air Quality, and CO₂ accessories
- OLED display — 128×64 SSD1306, widget-style UI with icons
- 3 screens: Temperature + Humidity / Air quality (TVOC + eCO₂) / HomeKit pairing code
- Touch button — cycle screens, toggle display on/off
- Scheduled display — automatically turns the screen on/off based on time of day (NTP)
- ENS160 warm-up indicator — display shows "wait..." until the sensor is ready
- AHT21-only mode — disable ENS160 with a single #define for a simpler temperature/humidity-only build
- Calibration offsets — adjust temperature and humidity readings to match your environment
Electronics
| Component | Notes |
|---|---|
| ESP32-C3 Dev Module | Main MCU |
| SSD1306 OLED 128×64 | I2C display |
| ENS160 + AHT21 module | TVOC, eCO₂, temperature, humidity |
| Touch button | Screen control |
| M3×10 mm screws | Lid attachment (6 mm head) |
Firmware
Full source code, wiring diagrams, and configuration reference:
→ github.com/doka312/MeteoModule
WiFi is configured via Serial Monitor (type W). HomeKit pairing code: 466-37-726.
Documentation (1)
Other Files (1)
MeteoModule_v2_Components.pdf
License
This user content is licensed under a
Creative Commons Attribution-Share Alike







.jpg)

Comment & Rating (0)