
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03




Obecnie najpopularniejsze zestawy do eksperymentów IoT są dostępne jako moduły, które po prostu podłącza się razem, a nie jako pojedyncze komponenty. Zarówno nowicjusze w dziedzinie elektroniki, praktykujący inżynierowie, jak i doświadczone ręce z pewnością uznają te niedrogie moduły za interesujące. W tym przewodniku pokażę, jak wykorzystać zwykłe gniazdko ścienne i dodać inteligencję, korzystając z wielu łatwo dostępnych i łatwych w użyciu wstępnie okablowanych modułów. Ponieważ zaprojektowałem ten projekt w sposób modułowy, możesz spróbować zbudować cały projekt lub jego części, a nawet rozszerzyć ten projekt o większą funkcjonalność. Cóż, przygotuj się na dodanie ulepszonej dostępności, inteligencji i łączności do zwykłego gniazdka ściennego.
Krok 1: Kluczowy sprzęt

Moduł przekaźnikowy ESP8266 WiFi (5 V/1 kanał) x1
Moduł zasilacza impulsowego Hi-Link HLK-PM01 (5V/3W) x1
Pierwsza rzecz – moduł przekaźnika WiFi jest w rzeczywistości surową mieszanką SoC WiFi ESP8266 (ESP-01), wbudowanego układu scalonego regulatora 3.3V (AMS1117-3.3), mikrokontrolera STC15F104 i przekaźnika 5V SPDT (1C/O). ESP8266 WiFi SoC to karta typu plug-in z 8-stykowym złączem, a 4-stykowe złącze na krawędzi modułu przekaźnika Wi-Fi działa jako prosty interfejs do konfiguracji/konfiguracji modułu przekaźnika WiFi za pomocą twojego PC. Drugą rzeczą jest kompaktowy moduł zasilania AC-DC oferujący stabilizowane wyjście 5V/600mA dc ze zwykłego domowego źródła zasilania AC230V. Ten szczelny moduł zasilacza (zgodny z wymogami UL, CE) został opracowany specjalnie dla urządzeń/projektów IoT.
Krok 2: Konfiguracja sprzętu urządzenia

Jak widać na poniższym schemacie okablowania, konfiguracja sprzętu jest niezwykle prosta i wymaga jedynie niewielkiej pracy lutowniczej. Uwaga, po podłączeniu L/N (~230V) i przyłożeniu napięcia sieciowego nie należy dotykać gołego urządzenia!
Należy pamiętać, że bez odpowiedniej obudowy każde urządzenie podłączone do sieci jest niebezpieczne w użyciu, ponieważ istnieje ryzyko przypadkowego śmiertelnego porażenia prądem. Dlatego zdecydowanie zaleca się zamontowanie zmontowanego sprzętu wewnątrz odpornej na wstrząsy obudowy ABS/metalu uziemionego, oczywiście z wystarczającą liczbą otworów wentylacyjnych.
Krok 3: Oprogramowanie do debugowania

Przed pierwszym użyciem moduł przekaźnika WiFi należy skonfigurować za pomocą „adaptera USB na TTL 3,3 V” i zastrzeżonego oprogramowania do debugowania szeregowego „USR-TCP232-Test-V1.3”. W tym celu połącz piny TX-RX-GND adaptera USB na TTL z pinami RX-TX-GND 4-pinowego złącza (patrz następny rysunek). Pamiętaj również, aby włączyć urządzenie i ustawić szybkość transmisji 9600. Następnie otwórz oprogramowanie do debugowania szeregowego (USR-TCP232-Test-V1.3) na komputerze, aby wysłać wszystkie wymagane polecenia AT wymienione poniżej.
AT+CWMODE=2
AT+RST
AT+CIPMUX=1
AT+CIPSERVER=1, 8080
AT+CIFSR
AT+CIOBAUD=9600
Jeśli nie zwróci OK i po prostu zwróć polecenie, które wysłałeś, naciśnij najpierw klawisz ENTER przed wysłaniem poleceń AT (na przykład AT + RST > ENTER > SEND). Zwróć uwagę, że moduł musi zostać ponownie skonfigurowany po ponownym uruchomieniu, tj. Musisz odświeżyć moduł za pomocą oprogramowania do debugowania szeregowego, wysyłając określone polecenia szeregowe. Krótko mówiąc, CIPMUX i CIPSERVER muszą zostać ponownie zastosowane!
Krok 4: Aplikacja na Androida

Aby zdalnie sterować za pomocą smartfona z systemem Android, należy pobrać i zainstalować na smartfonie bezpłatną aplikację „EasyTCP (v4.4)” na Androida
Następnie otwórz aplikację, kliknij „Połącz” i wprowadź „Adres IP” (192.168.4.1) oraz „Port” (8080). Naciśnij i przytrzymaj przycisk przełącznika, aby wprowadzić nazwę i treść polecenia szeregowego w formacie szesnastkowym (A00101A2 relay_on, A00100A1 relay_off). Na koniec możesz wysyłać polecenia szeregowe z aplikacji do sterowania przekaźnikiem za pomocą wstępnie zdefiniowanego przełącznika przycisku. Tutaj maksymalny zasięg sygnału systemu pracującego w trybie AP (punkt dostępowy) jest dość zbliżony do 400 metrów w otwartym środowisku.
Krok 5: Dodatek

Coś, co mi się nie podoba: Kiedy po raz pierwszy zobaczyłem moduł przekaźnika Wi-Fi (LC-WM-Relay-8266-5V) na eBayu, byłem raczej zaskoczony jego prostotą / rozmiarem i dlatego zamówiłem kilka z nich w pośpiechu. Jednak po kilku eksperymentach byłem dość rozczarowany irytującym problemem. Ponieważ serwer TCP nie zapisuje się w pamięci flash, wymaga ponownej konfiguracji poleceń AT po każdym wyłączeniu zasilania/resetowaniu/restartowaniu. Porzuciłem więc pomysł zbudowania udanego produktu dla użytkownika końcowego dla mojej uroczej sąsiadki, ponieważ wymaga to całorocznego nieprzerwanego systemu zasilania. W przeciwnym razie muszę podjąć kroki w celu zastąpienia podstawowego oprogramowania układowego mikrokontrolera STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) innym programem do wysyłania tych poleceń od uC przy każdym uruchomieniu (ostra kara). Mam nadzieję, że ktoś to przemyśli i da mi znać, czy istnieje jakieś praktyczne rozwiązanie.
Aby złamać moduł przekaźnika Wi-Fi w więzieniu, będziesz potrzebować programisty STC i dostawcy usług internetowych STC lub alternatywnego stcgal. Oto link do podobnego pomysłu: Ponadto niedawno kupiłem kilka płytek rozwojowych MCU STC15F104W od chińskiego dostawcy. Kolejna mała niespodzianka czai się na skrzydłach (poczekaj na to)!
Zalecana:
ESP8266 - gniazdo czasowe i zdalnie sterowane (zabezpieczenia dla osób starszych): 6 kroków

ESP8266 - gniazdo czasowe i zdalnie sterowane (zabezpieczenia dla osób starszych): INFORMACJE: Ten montaż sprawdza się przed przegrzaniem, pożarem i wypadkami w przypadku zapomnienia podłączonych urządzeń (głównie przez osoby starsze z chorobą Alzheimera). Po naciśnięciu przycisku gniazdo otrzymuje 110/220 VAC przez 5 minut (kolejne
Ręcznie wykonane gniazdo ładowarki samochodowej: 7 kroków

Hand Made Car Charger Socket: Podczas naszych ostatnich wakacji w Norwegii wynajęliśmy furgonetkę, która będzie używana jako kamper; w tym surowym zakwaterowaniu brakuje jednego „luksusu”; był brak punktu ładowania USB z tyłu furgonetki, czyli w części sypialnej, zasilanej nawet przy wyłączonym kluczyku
Gniazdo Wifi: 4 kroki (ze zdjęciami)

Gniazdo Wifi: Używanie ESP12E (programowanie w Arduino IDE) do sterowania gniazdem ON/OFF 220V za pomocą telefonu komórkowego (w tej samej sieci Wi-Fi w domu) Potrzebujemy:1. ESP12E https://amzn.to/2zoD8TU2. Moduł zasilania 220V do 6VDC https://amzn.to/2OalkEh3. Normalne gniazdo https:
Gniazdo zasilania z dostępem do Internetu: 13 kroków

Gniazdo zasilania z dostępem do Internetu: projekt PowerHub Webserver & Instrukcje konfiguracji gniazdka z dostępem do InternetuCentralne centrum utrwalania danych dla oświetlenia i gniazdek z dostępem do Internetu w Twoim domu
Tworzenie adaptera Bluetooth Pt.3 (gniazdo słuchawkowe): 7 kroków

Tworzenie adaptera Bluetooth Pt.3 (gniazdo słuchawkowe): W tej instrukcji pokażę, jak wykorzystać mój adapter Bluetooth, aby stary głośnik był kompatybilny z Bluetooth. * Jeśli nie przeczytałeś mojej pierwszej instrukcji na temat „Tworzenie Adapter Bluetooth” Proponuję zrobić to przed kontynuowaniem