Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
Wcześniej korzystałem z wielu WI-FI opartych na wyłączonych przełącznikach. Ale to nie jest zgodne z moimi wymaganiami. Dlatego chciałem zbudować własne, które może zastąpić normalne gniazdka Wall Switch bez żadnych przeróbek. ESP8266 Chip to platforma IoT obsługująca Wi-Fi dla każdego. To, co zrobiłem, to stworzenie dla niej czterokanałowej płytki przekaźnikowej, a najfajniejszą częścią jest to, że płyta ma również zasilanie 100-240 V-AC do 5 V-DC na pokładzie, dzięki czemu będziesz mógł podłączyć ją bezpośrednio do sieci prądu przemiennego podczas tworzenia tablica rozdzielcza z obsługą Wi-Fi. Ma również nagłówek, w którym będziesz mógł podłączyć urządzenia oparte na Tx-RX (coś jak Nextion Dispalys).
Krótka specyfikacja tablicy jest jak wspomniano poniżej
- Jest wyposażony w nagłówek, do którego można podłączyć urządzenia oparte na TX-RX i podłączyć programator TTL-USB do programowania układu WI-FI ESP12E.
- Dostępne są cztery przekaźniki do podłączenia czterech obciążeń AC/DC oraz oba złącza NC/NO przekaźnika
- Może być wstępnie zaprogramowany z integracją automatyki domowej.
- Możliwość wyboru wejścia 100-240VAC lub 5VDC.
- Moc: 3W
- Dioda LED do testowania, która jest podłączona do GPIO, a także jako wskaźnik, gdy przekaźnik włącza się/wyłącza;
- Wymiary tablicy to 76 x 76 mm
Kieszonkowe dzieci
1x Hi-Link HLK-PM01 (230V-5 VDC 3W)
1x ESP12E/ESP12F
4x łącznik optyczny PC817
4x przekaźnik 5 V
4x tranzystor D400 lub dowolne tranzystory przełączające NPN
1x AMS1117 - 3.3v
4x żółta dioda LED (SMD 1206)
1x CZERWONA DIODA (SMD 1206)
Rezystor 8x 10KΩ (SMD 1206)
Rezystor 4x 330Ω (SMD 1206)
1x rezystor 120Ω (SMD 1206)
2x mikroprzełącznik
3x zacisk śrubowy 5mm raster 2pin
Krok 1: Wybór sprzętu
Dodatkowo powinieneś mieć odpowiedni zestaw lutowniczy i pomiarowy, który składa się z lutownicy, lutownicy (przyrząd do lutowania na gorące powietrze), multimetru i tak dalej.
Narzędzia:
- Lutownica lub lepiej używać pistoletu na gorące powietrze
- Pompa do lutowania
- Przecinak do drutu i ściągacz izolacji
- Śrubokręt
- Programator USB TTL (Aby wgrać program musisz użyć konwertera TTL lub możesz użyć Arduino UNO usuwając Atmega328 tak samo jak konwerter TTL.)
Krok 2: Projektowanie i testowanie obwodu
Pierwszy krok po zrozumieniu działania ESP12E. Zacząłem od zebrania wszystkich potrzebnych komponentów: rezystorów 10K i 330 omów, tranzystorów NPN, płytki stykowej, przewodów połączeniowych. Śledziłem wraz z wydrukiem ESP12E. Proces był żmudny, ale udało mi się uzyskać działający schemat obwodu dla trybu ESP Chip Stand Alone. Związałbym wejścia wysoko lub nisko i użyłem multimetru do przetestowania wyjść. Teraz byłem gotowy do przetłumaczenia płytki stykowej i schematu na płytkę drukowaną.
Do zaprojektowania PCB wykorzystałem wyłącznie Autodesk EAGLE. Dostępne są inne świetne programy, takie jak EasyEDA i Fritzing, które pomagają zaprojektować PCB.
Krok 3: Przekształć projekt w rzeczywistą płytkę drukowaną (montaż i lutowanie)
Płytkę drukowaną można wytrawić samodzielnie w domu. Ale zamówiłem płytkę u profesjonalnego producenta, który oferuje przystępne ceny i wysoką jakość wykonania. Dlatego nie ma powodu, aby robić to w domu. Dodatkowo otrzymasz profesjonalnie wyglądającą płytkę PCB stworzoną przez Ciebie! Montaż i lutowanie tego projektu jest dość proste.
Najpierw lutujesz wszystkie elementy (jak na zdjęciach) na płytce, ale upewnij się, że elementy SMD są wlutowane w prawidłowej orientacji. Prawidłowy kierunek można rozpoznać po białych kropkach na planszy. Po zakończeniu lutowania pod żadnym pozorem nie podłączaj prądu do płytki drukowanej, ponieważ może to spowodować uszkodzenie elementów! Rozpocząć od umieszczenia i przylutowania diod LED, a następnie rezystorów i listew pinowych. Dla ułatwienia pracy używam odrobiny topnika lutowniczego. Pasta lutownicza powoduje zabrudzenie PCB. Do czyszczenia używam wacika z acetonem.
Krok 4: Połączenie sprzętowe
Aby wgrać program należy użyć konwertera TTL (pokazany poniżej) lub użyć Arduino UNO usuwając Atmega328 tak samo jak konwerter TTL.
Nawiąż połączenie między przekaźnikiem WiFi 4CH a konwerterem TTL. PCB -> Pin konwertera TTL
VCC -> 3v3
GND->GND
DTR ->GND
RXD->TXDTXD->RXD
Krok 5: Wymagane pliki
Krok 6: Prześlij program
Musisz zainstalować płytki ESP do Arduino IDE przed użyciem ESP8266. Dlatego wykonaj następujące kroki.
- Uruchom Arduino IDE Przejdź do okna preferencji Plik > Preferencje otwierania.
- Wklej adres URL https://arduino.esp8266.com/stable/package_esp8266com_index.json do adresów URL menedżera tablicy.
Krok 7: Urządzenie w akcji
Ostateczne okablowanie i próba PCB
Po wgraniu programu usuń wszystkie połączenia TTL i włącz zasilanie prądem zmiennym 100-240 V. Teraz Twój własny Smart Switch jest gotowy do użycia.
Mam nadzieję, że to może być pomocne dla kogoś i nauczyło się tyle samo, co ja. Możesz użyć wszystkich udostępnionych tutaj plików i samemu spróbować.
Wszelkie komentarze są mile widziane, jeśli Ci się podobało, podziel się swoją opinią lub wszelkimi ulepszeniami, które można wprowadzić. Dziękuję wszystkim i do zobaczenia wkrótce.
Miłego robienia!
Zalecana:
System automatyki domowej WiFi o bardzo niskim poborze mocy: 6 kroków (ze zdjęciami)
Ultra-low Power WiFi Home Automation System: W tym projekcie pokazujemy, jak w kilku krokach można zbudować podstawowy lokalny system automatyki domowej. Zamierzamy użyć Raspberry Pi, które będzie działać jako centralne urządzenie WiFi. Podczas gdy w przypadku węzłów końcowych zamierzamy użyć IOT Cricket, aby stworzyć zasilanie bateryjne
HC-05 (bluetooth) Moduł do automatyki domowej Basic: 3 kroki
HC-05(bluetooth) Moduł do automatyki domowej Basic: W moim ostatnim projekcie sterowałem diodą LED za pomocą przycisku, ale w tym projekcie zamieniłem PUSH BUTTON na moduł HC-05. Zdecydowanie polecam wcześniej przejść przez te projekty kontynuując ten projekt. Wszystkie szczegóły uzyskasz w
Uchwyt ścienny do iPada jako panelu sterowania automatyki domowej, wykorzystujący magnes sterowany serwo do aktywacji ekranu: 4 kroki (ze zdjęciami)
Uchwyt ścienny do iPada jako panelu sterowania automatyki domowej, wykorzystujący magnes sterowany serwo do aktywacji ekranu: Ostatnio spędziłem sporo czasu na automatyzowaniu rzeczy w moim domu i wokół niego. Używam Domoticza jako aplikacji automatyki domowej, zobacz www.domoticz.com, aby uzyskać szczegółowe informacje. Szukam aplikacji do pulpitu nawigacyjnego, która pokazuje wszystkie informacje Domoticz tog
System automatyki domowej wykorzystujący Arduino i moduł Bluetooth HC-05: 5 kroków (ze zdjęciami)
System automatyki domowej wykorzystujący Arduino i moduł Bluetooth HC-05: Hej chłopaki, jak sobie radzicie! Dziś jestem tutaj z moim drugim Instruktażem Arduino. Jest to system automatyki domowej sterowany przez Bluetooth. Możesz sterować urządzeniami domowymi tylko ze smartfona. rzeczy Działa Idealnie! Zaprojektowałem również aplikację
Tani, łatwy, sterowany przez Internet system automatyki domowej: 5 kroków (ze zdjęciami)
Tani, łatwy, sterowany przez Internet system automatyki domowej: Jeśli masz zwierzęta/dzieci i musisz je karmić lub dawać klapsy przez Internet, ten system może być dla Ciebie przydatny. To bardzo łatwy i tani sposób na sterowanie silnikami, diodami LED itp. w domu z dowolnego komputera podłączonego do sieci. Wystarczy Webc