Cześć wszystkim,
Chciałem się z Wami podzielić projektem z kategorii DIY – prostym, a zarazem bardzo praktycznym monitorem jakości powietrza, opartym na ESP32 i czujniku CO₂ MH-Z19B.
Komponenty:
- ESP32 DevKit (WROOM-32)
- Czujnik CO₂ MH-Z19B (UART)
- Wyświetlacz OLED 0.96" (SSD1306, I2C)
- Obudowa z drukarki 3D (pliki mogę udostępnić)
- Zasilanie przez microUSB (lub opcjonalnie bateria 18650 + ładowarka TP4056)
Funkcje:
- Pomiar CO₂, temperatury i napięcia zasilania
- Wyświetlanie danych na OLED
- Integracja z Home Assistant przez MQTT
- Alarm przy przekroczeniu progów (np. 1000 ppm = czerwony ekran + sygnał dźwiękowy)
Oprogramowanie:
Używam ESPHome, co znacząco ułatwia konfigurację i integrację z HA. Alternatywnie można też użyć Tasmota lub Arduino IDE. Kalibracja MH-Z19B odbywa się automatycznie, ale można też ją wymusić przez komendę w MQTT.
Zużycie energii:
Urządzenie działa stabilnie i pobiera około 80 mA w stanie ciągłym – można to jeszcze zoptymalizować przez tryb uśpienia OLED lub podmianę czujnika na SCD40
Chętnie poznam Wasze opinie – może ktoś już zrobił podobny projekt z SCD30 albo Senseair S8? Może są lepsze sposoby na obniżenie zużycia energii? Wszelkie sugestie mile widziane.
Pozdrawiam serdecznie,