Spisu treści:

Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida: 11 kroków
Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida: 11 kroków

Wideo: Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida: 11 kroków

Wideo: Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida: 11 kroków
Wideo: Apple HomeKit za grosze - Sonoff Basic, Sonoff Mini, Sonoff 4CH Pro, SonOff Touch [TechVlog] 2024, Lipiec
Anonim
Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida
Zrób inteligentny przełącznik DIY Sonoff Użyj aplikacji na Androida

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

Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
Zrób inteligentny przełącznik DIY Sonoff Użyj ESP-01
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

Zrób inteligentny przełącznik DIY Sonoff Użyj Wemos i przekaźnika, osłony przycisku
Zrób inteligentny przełącznik DIY Sonoff Użyj Wemos i przekaźnika, osłony przycisku
Zrób inteligentny przełącznik DIY Sonoff Użyj Wemos i przekaźnika, osłony przycisku
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

Zrób inteligentny przełącznik DIY Sonoff Użyj NodeMCU i modułu przekaźnikowego
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

Zrób inteligentny przełącznik DIY Sonoff Użyj zestawu startowego Bluino IoT
Zrób inteligentny przełącznik DIY Sonoff Użyj zestawu startowego Bluino IoT
Zrób inteligentny przełącznik DIY Sonoff Użyj zestawu startowego Bluino IoT
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

Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
Flash Sonoff Basic R1/R2/R3/mini z oprogramowaniem sprzętowym SwitchIoT
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

Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
Przesyłanie oprogramowania układowego z Androida do ESP8266/ESP8285 Użyj aplikacji SwitchIoT
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

Podłącz urządzenie SwitchIoT do sieci
Podłącz urządzenie SwitchIoT do sieci
Podłącz urządzenie SwitchIoT do sieci
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

Znając wskaźnik LED stanu
Znając wskaźnik 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

Udostępnij token SwitchIoT innemu użytkownikowi
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

Kontroluj wiele tego samego urządzenia SwitchIot
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ć!

Zalecana: