ESP32 + czujnik CO₂...
 
Powiadomienia
Wyczyść wszystko

ESP32 + czujnik CO₂ + wyświetlacz OLED – tani i skuteczny monitor jakości powietrza DIY

1 Wpisów
1 Użytkownicy
1 Reactions
39 Wyświetleń
(@getawaycar)
Wpisów: 1
Świeżak
Autor tematu
 

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,

 
Dodane : 28/05/2025 8:35 am
adrian zareagował
Udostępnij: