Spisu treści:
- Krok 1: Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
- Krok 2: Zrób inteligentny przełącznik DIY Sonoff Użyj Wemos i przekaźnika, osłony przycisku
- Krok 3: Zrób inteligentny przełącznik DIY Sonoff Użyj NodeMCU i modułu przekaźnikowego
- Krok 4: Zrób inteligentny przełącznik DIY Sonoff Użyj zestawu startowego Bluino IoT
- Krok 5: Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
- Krok 6: Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
- Krok 7: Podłącz urządzenie SwitchIoT do sieci
- Krok 8: Znajomość wskaźnika LED stanu
- Krok 9: Udostępnij token SwitchIoT innemu użytkownikowi
- Krok 10: Kontroluj wiele tego samego urządzenia SwitchIot
- Krok 11: Ciesz się
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Co to jest Sonoff?
Sonoff to linia inteligentnych przełączników dla inteligentnego domu opracowana przez ITEAD. Jednymi z najbardziej elastycznych i niedrogich urządzeń z tej linii są Sonoff Basic i Sonoff mini. Są to przełączniki z obsługą Wi-Fi oparte na świetnym układzie ESP8266/ESP8285.
Podczas gdy infrastruktura Sonoff może działać całkiem dobrze dla podstawowych użytkowników, inni mogą chcieć włamać się, aby wykorzystać swój sprzęt. Sprzęt do budowy inteligentnych przełączników DIY Sonoff ma niską cenę: ESP8266 z lampą błyskową 1 MB, diodą LED przekaźnika, przyciskiem i zasilaniem.
Następnie, aby załadować oprogramowanie do esp8266 nie potrzebujesz komputera ani laptopa, wystarczy smartfon z Androidem z niesamowitą aplikacją, jaką jest SwitchIoT, dzięki tej aplikacji urządzenie IoT jest tak proste, jak wgrywanie oprogramowania bez potrzeby rejestrów/ konfiguracje logowania i serwera.
W tym samouczku dowiesz się, jak zrobić inteligentny przełącznik DIY Sonoff przy użyciu kilku różnych modeli sprzętu.
Krok 1: Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Który wymaga najniższych kosztów przy użyciu ESP-01 i modułu przekaźnikowego.
Potrzebujesz dodatkowego modułu konwertera USB na TTL dla ESP-01 używanego tylko podczas flashowania oprogramowania. Musisz go zmodyfikować dodając przycisk do podłączenia GPIO0 do GND, aby po włączeniu ESP-01, gdy przycisk jest wciśnięty i przytrzymany, może wejść w tryb lampy błyskowej.
Użyj OTG, aby połączyć konwerter USB TTL ze smartfonem z systemem Android.
Krok 2: Zrób inteligentny przełącznik DIY Sonoff Użyj Wemos i przekaźnika, osłony przycisku
Tutaj potrzebujesz tylko płytki Wemos, przekaźnika, przycisku i podwójnej osłony podstawy z przylutowanymi pinami nagłówka.
Łatwo go zmontujesz, bo ułożyło tylko kilka osłon razem jak na zdjęciu, sprawdź orientację szpilki, aby się nie odwrócić.
Użyj kabla OTG i micro USB, aby połączyć Wemos ze smartfonem z systemem Android.
Krok 3: Zrób inteligentny przełącznik DIY Sonoff Użyj NodeMCU i modułu przekaźnikowego
Jeśli używasz NodeMCU, potrzebujesz płytki stykowej, aby ją umieścić i umieścić moduł przekaźnika. Potrzebne są co najmniej 3 kawałki kabla połączeniowego do podłączenia w następujący sposób:
Moduł przekaźnika NodeMCU
Numer VCC
GND GND
D0 IN
Użyj kabla OTG i micro USB, aby połączyć NodeMCU ze smartfonem z systemem Android.
Krok 4: Zrób inteligentny przełącznik DIY Sonoff Użyj zestawu startowego Bluino IoT
Zestaw startowy Bluino IoT zawiera już płytkę Wemos, przekaźnik, diodę LED i przycisk. Użyjesz przekaźnika podłączonego do pinu D6, diod LED podłączonych do pinu D0 i przycisku podłączonego do pinu D1. Użyj kabla OTG i micro USB, aby połączyć Wemos ze smartfonem z systemem Android
Krok 5: Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
ESP8266/ESP8285 jest programowany przez port szeregowy. Aby sflashować sprzęt Sonoff, potrzebujesz konwertera USB na TTL poziomu 3.3V (PL2303) i kabla dupont do podłączenia. Może być konieczne przylutowanie listwy pinowej na płytce drukowanej, aby łatwo podłączyć konwerter USB na TTL. Sonoff Basic R1/R2/R3/mini każdy pcb ma różne punkty RX, TX, 3V3 i GND, możesz zobaczyć znak zgodnie z obrazkiem.
Zasadniczo musisz połączyć PCB Sonoff z konwerterem USB na TTL w następujący sposób:
PCB Sonoff USB do TTL
3V3 3V3
Odbiór nadawczy
TX RX
GND GND
Aby umożliwić flashowanie sonoff najpierw musisz wejść w tryb flash, zrób to, przytrzymując i naciskając przycisk po włożeniu OTG do smartfona, aby zasilić.
Krok 6: Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Po zakończeniu konfiguracji sprzętu za pomocą smartfona, czas rozpocząć wgrywanie oprogramowania układowego do układu ESP8266/ESP8285. Zaczekaj przedtem, upewnij się, że NIE PODŁĄCZAJ ZASILANIA podczas podłączania kabla lampy błyskowej.
Zainstaluj aplikację SwitchIoT z Google Playstore.
Aplikacja SwitchIoT
Otwórz aplikację SwitchIoT, wejdź do menu ustawień widżetu, wybierz opcję „Prześlij oprogramowanie układowe przez USB”, a następnie określ wstępnie ustawione opcje zgodnie ze sprzętem, który chcesz flashować. Na koniec naciśnij przycisk „PRZEŚLIJ” i poczekaj, aż to się stanie, zajmie to trochę czasu.
Jeśli nie masz USB OTG lub nadal jesteś narażony na ryzyko związane z telefonem podczas wgrywania oprogramowania układowego z telefonu, możesz wygenerować plik oprogramowania układowego w formacie binarnym (np. 0x00000_32e5_NodeMCU.bin), naciskając przycisk „GENERUJ. BIN” na Następnie wyślij go do poczty e-mail lub magazynu online, a następnie otwórz go na komputerze, a następnie prześlij oprogramowanie układowe za pomocą oprogramowania NodeMCU Flasher.
Krok 7: Podłącz urządzenie SwitchIoT do sieci
Po zakończeniu przesyłania włącz sprzęt i zobacz, co się stanie. Za pierwszym razem, gdy dioda LED stanu zacznie szybko migać, oznacza to, że urządzenie nie jest połączone z żadną siecią (lub w trybie AP z nazwą hosta siot-xxxx), musisz dodać sieć, która będzie używana przez urządzenie.
Otwórz aplikację, przejdź do ustawień i wybierz menu „Podłącz urządzenie do sieci”, potwierdź, że dioda LED stanu urządzenia SwitchIoT miga szybko, podłącz smartfon do sieci o nazwie hosta siot-xxxx po czym wpisz identyfikator SSID i hasło do sieci, która będzie używana przez urządzenie SwitchIoT. Następnie naciśnij "POŁĄCZ", poczekaj, aż to się skończy.
Krok 8: Znajomość wskaźnika LED stanu
Istnieje kilka warunków, w których urządzenie SwitchIoT działa, jest to widoczne po zmianie diody statusu.
1. Dioda LED miga szybko, oznacza to, że nie udało się połączyć z routerem, może to być spowodowane przez:
- Siła Wi-Fi jest słaba. Twój router jest zbyt daleko od urządzenia i mogą wystąpić pewne zakłócenia w otoczeniu. Aby rozwiązać ten problem, zbliż urządzenie SwitchIoT do routera. Jeśli problem nadal występuje, zresetuj urządzenie SwitchIoT, ponownie połącz się z siecią, dodając ustawienie sieciowe, użyj aplikacji, wykonaj poprzedni krok.
- Zapomniano SSID Wi-Fi i hasło zapisane w urządzeniu SwitchIoT, może się to zdarzyć po naciśnięciu przycisku na urządzeniu SwitchIoT przez 5 sekund. musisz ponownie połączyć się z siecią, dodając ustawienie sieciowe, użyj aplikacji w poprzednim kroku.
2. Dioda LED miga raz na 4s, oznacza to brak połączenia z serwerem, może to być spowodowane brakiem dostępu do Internetu przez sieć. Sprawdź połączenia usług sieciowych i zresetuj urządzenie SwitchIoT.
3. Dioda świeci światłem ciągłym, oznacza to, że urządzenie SwitchIoT działa i jest połączone z serwerem.
Krok 9: Udostępnij token SwitchIoT innemu użytkownikowi
Właściciel urządzenia SwitchIoT może współdzielić pełną kontrolę nad urządzeniami innym, dzięki czemu inni mogą włączać/wyłączać, zmieniać harmonogram, timer, looptimer i nazywać urządzenie w aplikacji SwitchIoT. Ta funkcjonalność jest świetna dla rodziny, ponieważ pozwoli im wspólnie sterować.
Sposób udostępniania tokenów urządzeń SwitchIoT jest bardzo prosty, wystarczy udostępnić innym unikalne tokeny, a oni po prostu wkleją je do aplikacji SwitchIoT.
Token każdego urządzenia SwitchIoT jest unikalny i generowany jest z Twojego smartfona z systemem Android, dlatego token ten jest trwały, musisz obchodzić się z nim ostrożnie, aby udostępnić go innym.
Krok 10: Kontroluj wiele tego samego urządzenia SwitchIot
Dostęp do unikalnych tokenów może mieć więcej niż jedna aplikacja i więcej niż jedno urządzenie SwitchIoT. Dzięki tej funkcji możesz tworzyć schematy, takie jak dwa urządzenia switchiot i aplikacja SwitchIoT, którymi można sterować razem. Jeśli jedno urządzenie SwitchIoT jest WŁĄCZONE, drugie urządzenie SwitchIoT również podlega tym samym warunkom, a także aplikacja.
Krok 11: Ciesz się
Mam nadzieję, że spodoba ci się SwitchIoT. Jeśli to zrobisz i skończyłeś, udostępnij "Udało mi się!" aby dać mi znać, ile jest przepracowane. Udostępnij link, polub i zasubskrybuj. Jak zawsze, jeśli masz jakieś pytania, daj mi znać!