Spisu treści:

Sterowana głosem drewniana lampa Edisona - (wideo): 5 kroków
Sterowana głosem drewniana lampa Edisona - (wideo): 5 kroków

Wideo: Sterowana głosem drewniana lampa Edisona - (wideo): 5 kroków

Wideo: Sterowana głosem drewniana lampa Edisona - (wideo): 5 kroków
Wideo: Historie najsłynniejszych posągów świata 2024, Listopad
Anonim
Sterowana głosem drewniana lampa Edisona - (wideo)
Sterowana głosem drewniana lampa Edisona - (wideo)

Cena pytania 5 USD. Tyle kosztuje Wifi Relay SONOFF (firmy ITEAD), który jest sercem tego urządzenia.

„Nie zawiodłem. Właśnie znalazłem 10 000 sposobów, które nie działają”. - Thomas A. Edison To niesamowite, ale ostatnio ludzie w szkołach pisali piórami. A dziś jest magiczna klocek z obrazkiem, który mieści się w kieszeni i zapewnia dostęp do wszystkich informacji na świecie. Sterowanie głosem i, jak mówią ludzie, zagrożenie dla ludzkości ze strony sztucznej inteligencji. Ostatnio technologie te wydawały się niedostępnymi fantazjami. Ale dzisiaj pokażę Wam, jak absolutnie każdy z Was, mając podstawową wiedzę programistyczną, może posługiwać się sterowaniem głosowym. Więc zacznijmy.

Krok 1: Zacznijmy

Zaczynajmy
Zaczynajmy

OSTRZEŻENIE!!! Pracuj z wysokim napięciem! Autor artykułu nie ponosi odpowiedzialności za Twoje działania! Lub jakiekolwiek materialne lub fizyczne uszkodzenia, które mogą wynikać z korzystania z tej instrukcji!

Krok 2: Ogólny schemat algorytmu działania urządzenia

Ogólny schemat algorytmu działania urządzenia
Ogólny schemat algorytmu działania urządzenia

Ponieważ telefon może być jednocześnie podłączony tylko do jednego punktu dostępowego Wi-Fi, będziemy działać przez router. Ogólnie rzecz biorąc, wygodnie jest, gdy wszystkie urządzenia inteligentne znajdują się w tej samej sieci i można nimi łatwo zarządzać bez konieczności ciągłego ponownego łączenia się z każdym z nich. Wadą tego jest to, że wszystkie twoje urządzenia zależą od wydajności jednego routera.

Krok 3: 1 - Musimy przeprogramować przekaźniki Wi-Fi Sonoff

1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff
1 - Musimy przeprogramować przekaźniki Wi-fi Sonoff

Domyślnie jest skonfigurowany do pracy przez chiński serwer. W moim rozumieniu wyłączenie żarówki w toalecie przez chiński serwer nie jest zbyt wygodne. W tym celu musimy go zdemontować i przylutować styki do przeprogramowania.

Teraz możemy podłączyć moduł cp2102 z Silicon Labs do Wi-Fi Sonoffa. Wykorzystałem go również do programowania Arduino mini.

OSTRZEŻENIE!!! Podczas przeprogramowywania nie podłączaj modułu do sieci 220/110 V!

Przeprogramowanie przekaźnika jest bardzo proste. To jest zwykły moduł esp8266. Wziąłem standardowy szkic serwera punktu dostępowego z Arduino IDE i trochę go zmieniłem.

Oprogramowanie układowe dla przekaźnika Wifi SONOFF. Aby użyć go za pośrednictwem domowego routera, znajdziesz w załączonym pliku. I używaj go z Arduino IDE.

Musisz podać nazwę punktu dostępowego (routera), hasło i statyczny adres IP żarówki. Sterowanie przekaźnikiem znajduje się na pin 12. Pamiętaj, aby ustawić rozmiar Flash na 1 MB w IDE.

Naciśnij i przytrzymaj przycisk na płycie Sonoff. Włóż konwerter cp2102 USB do komputera (przytrzymując przycisk). Po 2-3 sekundach zwolnij przycisk. Teraz jest w trybie flash. Załaduj plik szkicu w Arduino IDE. Kliknij Weryfikuj / Kompiluj. Po flashowaniu moduł powinien się zrestartować, a zielona dioda LED zacznie migać

Krok 4: Zróbmy aplikację mobilną, aby kontrolować ten przekaźnik Wi-Fi. (Android)

Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)
Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)
Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)
Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)
Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)
Zróbmy jakąś aplikację mobilną, aby kontrolować ten przekaźnik Wifi. (Android)

Podam tylko główne fragmenty kodu. Następnie możesz ich użyć do wdrożenia go w swoich aplikacjach. Google zapewnia bardzo prosty i wygodny interfejs do rozpoznawania głosu. Oto kod, który pozwala przekonwertować głos na tekst i zapisać go w zwykłym ciągu. (Główne części kodu Androida, aby korzystać z rozpoznawania mowy, znajdziesz na załączonych plikach.) Następnie możesz porównać go z poleceniami, które chcesz zaimplementować.

Kod do pracy z WiFi. Wysyłanie wiadomości na serwer. Możesz również znaleźć na załączonych plikach.

Kod jest bardzo prosty. "1" włącz żarówkę, "0" wyłącz żarówkę. Możesz dodać dowolne kontrole, otrzymać odpowiedź z serwera itp. Stworzyłem dla siebie dwa programy. Pierwszym z nich jest widżet sterowania głosowego, który znajduje się na pulpicie i jest zawsze pod ręką. Druga to prosta aplikacja włączania/wyłączania żarówki poprzez naciśnięcie przycisku.

Zalecana: