IoT i automatyka
Elektronika, która steruje ciepłem i światłem
Termostaty, sterowanie piecem z prognozą pogody, oświetlenie i programowalne LED - firmware na ESP32 / ESP8266, własna płytka z KiCad i aplikacja do sterowania z telefonu.
-
Regulacja temperatury
Termostat trzyma zadaną temperaturę.
-
Prognoza pogody
Sterowanie pieca uwzględnia dane pogodowe.
-
Bez routera
Moduły rozmawiają przez ESP-NOW.
-
Własna płytka
Projekt PCB w KiCad pod konkretny sterownik.
Od pomiaru do sterowania
- Czujnik temperatury Pomiar w pomieszczeniu
- Prognoza pogody Dane z API pogodowego
- Piec Sterowanie grzaniem
- Oświetlenie Obwody światła
- Diody LED WS2812 / SK6812
Co dostarczam
Co mogę dla Ciebie zrobić?
- Termostaty i regulacja temperatury
- Sterowanie piecem z uwzględnieniem prognozy pogody
- Sterowanie oświetleniem
- Programowalne LED (WS2812 / SK6812) sterowane z aplikacji
- Firmware ESP32 / ESP8266 (Arduino)
- Komunikacja między modułami przez ESP-NOW
- Projekt płytki PCB w KiCad
Technologie
Sprawdzony stack
- ESP32
- ESP32-C3
- ESP8266
- Arduino
- ESP-NOW
- WS2812 / SK6812
- API pogodowe
-
Flutter
- KiCad
Co zbudowałem
Sterowniki, które zaprojektowałem i zaprogramowałem
-
Termostaty
Pomiar temperatury i utrzymanie zadanej wartości.
-
Sterowanie piecem
Współpraca ze sterowaniem pieca i danymi pogodowymi.
-
Oświetlenie
Sterowanie obwodami oświetlenia.
-
LED z aplikacją
Programowalne diody LED sterowane z aplikacji Flutter.
Projekt płytki
Od schematu do własnej płytki
Gdy prototyp na płytce deweloperskiej działa, projektuję w KiCad płytkę pod konkretne urządzenie. Poniżej przykład: prosta płytka 46 × 28,5 mm na ESP32-C3 SuperMini z trzema czujnikami DS18B20 do kontroli obiegu pompy ciepła - temperatura zasilania, powrotu i zewnętrzna. Płytka wysyła odczyty przez ESP-NOW do termostatu, a jego aplikacja webowa pokazuje wynik jako desklet na pulpicie Linux.
- Schemat ideowy w KiCad
- Projekt płytki PCB pod ESP32 / ESP32-C3 / ESP8266
- Wyjścia sterujące: piec, oświetlenie, taśmy LED
FAQ
Częste pytania
Prototyp czy gotowe urządzenie?
Zaczynam od prototypu na płytce ESP32 / ESP8266, żeby sprawdzić sterowanie w realnych warunkach. Gdy działa, projektuję własną płytkę w KiCad.
Jak sterować urządzeniem z telefonu?
Przez aplikację Flutter, która wysyła polecenia do sterownika - tak działa sterowanie programowalnymi diodami LED.
Co przy braku WiFi?
Moduły mogą rozmawiać ze sobą przez ESP-NOW, bez routera.