
Projekt rodziny dedykowanych czujników pokojowych oraz biurkowego zegara stacji bazowej z kolorowym wyświetlaczem graficznym TFT. Urządzenie nie tylko wskazuje aktualny czas i datę, ale również stale monitoruje parametry środowiskowe w pomieszczeniu oraz pobiera dane z Home Assistant.
📦 Zastosowane elementy
- Mikrokontroler: Moduł NodeMCU v3 / Wemos D1 mini (układ ESP8266 z Wi-Fi) lub ESP32.
- Wyświetlacz: Kolorowy ekran TFT 2.4″ / 2.8″ SPI (kontroler ILI9341) ze zoptymalizowanym renderowaniem czcionek.
- Sensory środowiskowe: BME280 (precyzyjny pomiar temperatury, wilgotności względnej oraz ciśnienia atmosferycznego hPa).
- Fotorezystor LDR: Automatyczna regulacja jasności podświetlenia ekranu zależnie od oświetlenia w pokoju.
- Obudowa: Dedykowana obudowa zaprojektowana i wydrukowana w technologii 3D.
Najważniejsze funkcje urządzenia
Automatyczna synchronizacja czasu NTP
Zegar po uruchomieniu łączy się z domową siecią Wi-Fi i synchronizuje czas z serwerem czasu NTP (Network Time Protocol) oraz uwzględnia automatyczną zmianę czasu letniego/zimowego.
Dwukierunkowa komunikacja przez MQTT
Zegar co minutę publikuje zmierzone wartości temperatury i wilgotności do Home Assistant przez brokera MQTT (Mosquitto), a jednocześnie subskrybuje temperaturę zewnętrzną i stan pogody.
Komfort w nocy
Wbudowany czujnik światła po zgaszeniu światła w pokoju ściemnia podświetlenie matrycy TFT do minimalnej wartości, nie rażąc domowników podczas snu.
Podsumowanie
Połączenie kompaktowego modułu ESP z kolorowym ekranem TFT pozwoliło stworzyć estetyczną, praktyczną ozdobę biurka, która jest jednocześnie w pełni funkcjonalnym elementem domowego systemu IoT.