Autor: [Twoje imię lub pseudonim] | Data: maj 2026
- 1. Dlaczego ESP8266 do sterowania 230 V w puszce?
- 2. Jak wybrać odpowiedni moduł ESP8266 230 V?
- 3. Zasilanie – klucz do niezawodności
- 4. Bezpieczeństwo – nie bagatelizuj 230 V!
- 5. Montaż krok po kroku w puszce
- Potrzebne części (ok. 50 zł):
- Krok 1 – schemat połączeń
- Krok 2 – programowanie
- Krok 3 – montaż w puszce
- 6. Konfiguracja i integracja
- 7. Częste błędy i rozwiązania
- 8. Inspiracje i dalsze kroki
W erze smart home coraz więcej osób szuka tanich i elastycznych rozwiązań do automatyzacji domowej. Moduły oparte na mikrokontrolerze ESP8266 to prawdziwy hit – łączą Wi‑Fi, niską cenę i ogromne możliwości programowania. Ale co, jeśli chcesz sterować urządzeniami na 230 V AC, np. oświetleniem, grzejnikami czy wentylatorami, i zamontować to wszystko w standardowej puszce instalacyjnej? W tym poradniku wyjaśniam krok po kroku, jak wybrać odpowiedni moduł, zapewnić bezpieczeństwo i zabudować go bez ryzyka porażenia prądem lub pożaru.
Uwaga: pracuj z 230 V tylko jeśli masz wiedzę i doświadczenie elektryczne; w razie wątpliwości skonsultuj się z elektrykiem!
1. Dlaczego ESP8266 do sterowania 230 V w puszce?
ESP8266 (np. w wariantach ESP‑01, NodeMCU, Wemos D1 Mini) to tani mikrokontroler z wbudowanym Wi‑Fi 802.11 b/g/n. Kosztuje 10–30 zł, obsługuje protokoły MQTT, HTTP, a nawet Supla czy Tasmota. Idealny do:
- sterowanie przekaźnikami 230 V – włączanie/wyłączanie lamp, gniazdek, pomp;
- montaż w puszce – kompaktowe moduły mieszczą się w okrągłych puszkach podtynkowych (Ø 60–68 mm);
- integracja ze smart home – Home Assistant, Domoticz, Alexa, Google Home.
Zalety – szybkie korzyści, które docenisz na starcie:
- niskie zużycie prądu (ok. 80 mA),
- programowanie przez Arduino IDE lub Lua,
- gotowe firmware jak Tasmota/ESPHome.
Wady – ESP8266 działa na 3,3 V (nie 5 V), więc wymaga poprawnej stabilizacji; praca z 230 V wymusza zachowanie rygorystycznych zasad bezpieczeństwa.
2. Jak wybrać odpowiedni moduł ESP8266 230 V?
Nie każdy ESP8266 nadaje się do 230 V. Szukaj gotowych modułów z przekaźnikiem na 230 V/10 A i sprawdzoną izolacją. Oto polecane opcje z aktualnych ofert (Allegro, AliExpress, 2026 r.):
Polecane moduły:
| Moduł | Cena (zł) | Przekaźnik | Zasilanie | Wymiary | Gdzie kupić | Uwagi |
|---|---|---|---|---|---|---|
| Shelly 1 / Sonoff Mini (alternatywa, ale kompatybilna z ESP) | 50–80 | 1× 10 A 230 V | 110–240 VAC | 39×36×17 mm | Allegro | Gotowy, Supla/Tasmota. Bezpieczny, ale droższy. |
| ESP8266 + przekaźnik 230 V (AliExpress) | 15–25 | 1–2× 10 A | 5 V DC lub 230 V AC | 50×30×25 mm | AliExpress: pl.aliexpress.com/w/wholesale-esp8266-relay-module-230v.html | Tani, ale sprawdź izolację opto (PC817) i odstępy. |
| inCan ESP‑12 (DIY z Elektroda.pl) | 30–50 (DIY) | 1× 16 A | 230 V AC / 5 V DC + 3,3 V | Ø 55 mm | Elektroda.pl: elektroda.pl/rtvforum/topic3366791.html | Idealny do puszki! Z MCP1825. |
| Wemos D1 Mini + przekaźnik + Supla | 25–40 | 1× 10 A | 5 V | 48×25 mm | Allegro / YouTube: youtube.com/watch?v=gEx2R4-qpls | Firmware Supla z GitHub Espablo. |
| NodeMCU V3 + własny przekaźnik | 20–35 | 1–4× | USB/5 V | 48×26 mm | Elektroweb.pl: elektroweb.pl/pl/esp8266/13-modul-wifi-esp8266-nodemcu-v3-iot.html | Łatwy start, ale wymaga obudowy. |
Przed zakupem przejdź przez kluczowe kryteria wyboru:
- moc przekaźnika – minimum 10 A (do 2300 W); do grzejników wybierz 16 A;
- zasilanie – preferuj moduły ze zintegrowanym 230 V AC (np. Sonoff); w innym razie użyj osobnej przetwornicy 230 V/5 V;
- izolacja – optoizolator (np. PC817) między ESP a przekaźnikiem oraz odpowiednie odstępy na PCB;
- rozmiar – poniżej 50 mm średnicy, by zmieścić się w puszce Ø 60–68 mm;
- firmware – dostępne i stabilne: Tasmota / Supla (np. github.com/Espablo/SUPLA_Firmware).
Gdzie szukać? Allegro: allegro.pl/listing?string=esp8266+230v. Unikaj tanich podróbek bez wiarygodnego oznaczenia CE.
3. Zasilanie – klucz do niezawodności
Błąd nr 1 początkujących: podłączanie ESP bezpośrednio do 5 V z przetwornicy – skoki napięcia potrafią spalić moduł!
ESP8266 wymaga stabilnego 3,3 V (do 300 mA). Poniżej zebrane są popularne i sprawdzone warianty zasilania:
| Typ | Schemat | Koszt |
|---|---|---|
| Przetwornica 230 V/5 V + LDO (MCP1825/AMS1117) | AC → 5 V → 3,3 V | ok. 5 zł |
| Gotowa 230 V/3,3 V (HLK‑PM03) | bezpośrednio | ok. 10 zł |
| USB z puszki | niepolecane (brak izolacji) | – |
Przykład: przetwornica AC 230 V/DC 5 V + MCP1825 dla ESP‑12 – elektroda.pl/rtvforum/topic3366791.html
Wideo: Wemos D1 Mini + przekaźnik 230 V – youtube.com/watch?v=gEx2R4-qpls
4. Bezpieczeństwo – nie bagatelizuj 230 V!
Ryzyko: porażenie, zwarcie, pożar. Zawsze odłącz zasilanie z obwodu przed montażem i testami!
- Izolacja – optoizolator na sterowaniu oraz zasilanie transformatorowe/separowane.
- Obudowa – izolacyjna puszka podtynkowa, minimum IP44.
- Bezpieczniki – ok. 1 A na linię zasilania ESP, 10–16 A na tor przekaźnika zgodnie z obciążeniem.
- Testy – najpierw na stole: multimetr + obciążenie testowe (np. żarówka 100 W).
- Certyfikaty – stawiaj na elementy z wiarygodnymi znakami CE/RoHS.
- Oprogramowanie – włącz watchdog, konfiguruj OTA i twórz bezpieczne scenariusze awaryjne.
Normy PL – PN‑EN 60669 (osprzęt łączeniowy w instalacjach domowych).
5. Montaż krok po kroku w puszce
Potrzebne części (ok. 50 zł):
- moduł ESP + przekaźnik,
- przetwornica 230 V/5 V (5 W),
- stabilizator 3,3 V,
- puszka okrągła Ø 68 mm,
- przewody 0,75 mm² (silikonowe),
- goldpiny i lutownica.
Krok 1 – schemat połączeń
Poniżej poglądowy schemat tekstowy połączeń:
230V AC (L+N) → przetwornica 5 V → stabilizator 3,3 V → ESP VCC/GND
ESP GPIO2 → optoizolator → wejście przekaźnika
przekaźnik COM/NO → obciążenie 230 V
Pinout ESP‑01/NodeMCU: botland.com.pl/pliki/1/ESP8266_pinout.png
Krok 2 – programowanie
- Zainstaluj Arduino IDE i dodaj ESP8266 Board: github.com/esp8266/Arduino.
- Pobierz sterownik CH340: wemos.cc/en/latest/ch340_driver.html.
- Wgraj Tasmota (np. przez NodeMCU Flasher): github.com/nodemcu/nodemcu-flasher.
- Alternatywnie Supla: github.com/Espablo.
Materiały wideo: youtube.com/watch?v=4q3K5Ctm3MI oraz youtube.com/watch?v=RaYZxqUTNWU
Krok 3 – montaż w puszce
- Odłącz prąd!
- Przygotuj PCB (w razie potrzeby docięcie do Ø ~50 mm).
- Ustaw przekaźnik pionowo, ESP poziomo dla lepszego upakowania.
- Izoluj elementy taśmą kaptonową i/lub silikonem.
- Podłącz L/N w puszce, wyprowadź wyjście przekaźnika do obciążenia.
- Przetestuj całość na stole z obciążeniem (żarówka) i dopiero montuj w ścianie.
- Przykładowy projekt do puszki: smartnydom.pl/forum/uklady-esp8266-i-inne-zrob-to-sam/esp8266-230v-i-o-modul-mieszczacy-sie-w-okraglych-puszkach-razem-z-obudowa/
Zdjęcia DIY: smartnydom.pl/forum/uklady-esp8266-i-inne-zrob-to-sam/esp8266-230v-i-o-modul-mieszczacy-sie-w-okraglych-puszkach-razem-z-obudowa/
6. Konfiguracja i integracja
Po poprawnym montażu i wgraniu firmware skonfiguruj łączność i usługi według potrzeb:
- Wi‑Fi i MQTT – konfiguracja przez interfejs WWW urządzenia;
- aplikacje – Supla (Android/iOS), eWeLink, integracja z Home Assistant;
- rozszerzenia – czujniki (np. DHT22), lokalny przycisk dotykowy lub monostabilny.
Przykładowy kod Arduino – prosty test sterowania przekaźnikiem na GPIO2:
#include <ESP8266WiFi.h>
void setup() {
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
}
7. Częste błędy i rozwiązania
Jeśli coś nie działa, sprawdź poniższe typowe problemy i szybkie poprawki:
| Błąd | Przyczyna | Rozwiązanie |
|---|---|---|
| ESP nie startuje | Napięcie > 3,6 V | AMS1117 + kondensatory 100 µF |
| Przekaźnik nie klika | Brak rezystora podciągającego | Rezystor 10 kΩ na GPIO |
| Wi‑Fi niestabilne | Zakłócenia z linii 230 V | Rdzeń ferrytowy na przewodach |
| Przegrzewanie | Brak chłodzenia zasilacza | HLK‑PM03 + otwory wentylacyjne |
8. Inspiracje i dalsze kroki
Na koniec kilka miejsc, w których znajdziesz gotowe projekty, wsparcie społeczności i oferty zakupu:
- fora: elektroda.pl, supla.org,
- projekty: smartnydom.pl/forum/uklady-esp8266-i-inne-zrob-to-sam/esp8266-230v-i-o-modul-mieszczacy-sie-w-okraglych-puszkach-razem-z-obudowa/,
- zakupy: Allegro i AliExpress (szukaj: „esp8266 230v”).