Spisu treści:
Wideo: Alexa i lampa sterowana przełącznikiem: 3 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Amazon Echo to świetny zestaw! Uwielbiam pomysł urządzeń aktywowanych głosem!
Chciałem stworzyć własną lampę obsługiwaną przez Alexę, ale zachowałem ręczny przełącznik jako opcję.
Przeszukałem sieć i znalazłem emulator WEMO, który po przyjrzeniu się innym opcjom wydaje się najprostszym sposobem, aby Alexa obsługiwała dowolne urządzenie!
**** WAŻNA UWAGA: SZANUJ SIECI ELEKTRYCZNE - ZABIJE CIĘ ****
Krok 1: Sprzęt
Liczba komponentów jest minimalna dzięki ESP2866-12e, który wykonuje całą pracę!
Wszystkie komponenty pochodziły z serwisu eBay.
1 x ESP2866-12e (lub dowolny ESP8266 z co najmniej 2 portami GPIO)
Zasilanie 1x5 v
1x5v przekaźnik. Znalazłem te bardzo małe przekaźniki z cewką 5 V i stykami 250 V 3 Amp na eBayu
1 x 5v do 3v3 krok w dół
1 x sprzęg optyczny (4N35 lub odpowiednik)
1 x chwilowe naciśnięcie przycisku, aby zmienić przełącznik
1 x odpowiednie pudełko projektowe
Zdjęcie przedstawia rezystor, który nie był wymagany!
Krok 2: Łączenie w całość
Chciałem, żeby projekt mieszkał w kompaktowej obudowie, żeby nie wyglądał zbyt brzydko.
Po prostu zastępuje oryginalny włącznik lamp z przekaźnikiem i "miękkim" włącznikiem!
Ważne jest, aby upewnić się, że strona sieciowa (bit, który cię zabije) jest zainstalowana tak bezpiecznie i bezpiecznie, jak to możliwe - dla bezpieczeństwa i łatwości użyłem złącza „choc block”.
Złącza cewki przekaźnika są dość blisko siebie, więc zachowaj ostrożność podczas okablowania. Odsłonięte przewody cewki 5 V i połączenia sieciowe powinny być jak najkrótsze.
Sieć zasila zasilacz 5V. Neutralna strona sieci biegnie bezpośrednio do lampy, natomiast strona pod napięciem przechodzi przez normalnie otwarte styki przekaźnika.
Przełącznik jest podłączony z jednej strony do masy, az drugiej do GPIO13 ESP8266. Każde wejście zrobi, ale sprawdź arkusz danych, ponieważ niektóre piny są multipleksowane.
GPIO15 jest podłączony do 0v !! Mam kawałek drutu podłączony do Resetu i drugi do GPIO0. Są one używane do przesyłania szkicu i można je usunąć po zakończeniu.
Należy pamiętać, że urządzenia ESP8266 działają przy 3,3 V
GPIO4 (znowu każde GPIO zrobi) służy do ustawiania/resetowania przekaźnika za pomocą transoptora. Użyłem sprzęgacza optycznego, aby zminimalizować pobór prądu w ESP8266. i pozwolić 3,3 V na przełączenie cewki przekaźnika 5 V.
Użyłem dwustronnych lepkich podkładek, aby utrzymać elementy na miejscu.
Wywierciłem kilka otworów o średnicy 2 mm na każdym końcu obudowy, aby zapewnić przepływ powietrza. Nie jestem pewien, czy to nie było konieczne, ponieważ wytwarza się bardzo mało ciepła, ale sprawiło, że poczułem się lepiej:-)
Krok 3: Oprogramowanie
Pobrałem następujące z GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Wszystkie pliki znajdują się w jednym katalogu, a jedynym plikiem, który wymaga modyfikacji, jest plik.ino.
Pokazuje, jak obsługiwać wiele przełączników i jest świetnym oprogramowaniem.
Użyłem Arduino IDE, aby przesłać szkic do ESP. W sieci jest wiele artykułów na temat tego, jak to się robi, po prostu Google - Używanie Arduino IDE do programowania ESP8266. Jest dość prosty i wystarczy go ustawić tylko raz., Uwaga: Do wgrania szkicu użyłem standardowego konwertera FTDI usb na serial. GPIO15 musi być uziemione - mam to na stałe podłączone do 0v, GPIO0 musi być trzymane na 0v podczas resetu. Po zresetowaniu GPIO0 można pozostawić pływające. Szkic powinien teraz zostać załadowany.
Części w szkicu, które wymagają modyfikacji, zastępują SSID i hasło routera oraz polecenie, na które ma odpowiedzieć Alexa. Wyszukaj 'lampa stołowa' i zastąp ją wybraną komendą, np. „światło nocne” lub „wentylator sufitowy”.
Oprogramowanie współpracuje z Alexą i przełącza GPIO4 na wysoki lub niski poziom odpowiednio za pomocą poleceń table lamp on i table lamp off. Ustawia również flagi -rl1 i isr_ran.
Flaga rl1 jest używana, więc oprogramowanie zna aktualny stan lampy, aby można ją było włączać lub wyłączać za pomocą Alexa lub przełącznika.
Przełącznik generuje przerwanie, gdy GPIO13 jest uziemione. Przerwania są wyłączone, GPIO4 jest przełączane, a flaga rl1 jest odpowiednio ustawiana/resetowana. Flaga isr_ran jest używana w pętli głównej do ponownego włączenia przerwań po krótkim opóźnieniu - zapobiega to odbijaniu się przełącznika!
Ważna uwaga: upewnij się, że wybrany przekaźnik ma odpowiednie wartości znamionowe styków, aby poradzić sobie z przełączanym urządzeniem.
Drugie miejsce w wyzwaniu aktywowanym głosem
Zalecana:
Clappy: lampa sterowana klaśnięciem: 4 kroki
Clappy: lampka sterowana klaskaniem: Najważniejszą rzeczą jest kod, używa boolowskich. Kiedy klaszczemy, czujnik dźwięku wysyła sygnał WYSOKI i sprawia, że stan naszego przekaźnika jest Prawda lub Fałsz
Czujnik alarmu drzwi z przełącznikiem magnetycznym, normalnie otwarty, prosty projekt, w 100% działający, podany kod źródłowy: 3 kroki
Czujnik alarmu przełącznika magnetycznego, normalnie otwarty, prosty projekt, w 100% działający, podany kod źródłowy: Opis:Cześć, zrobię samouczek o alarmie czujnika magnetycznego przełącznika MC-18, który działa w trybie normalnie otwartym. Typ przełącznika: NIE (typ normalnie zamknięty), obwód jest normalnie otwarty, a obwód jest podłączony, gdy magnes jest w pobliżu. Trzcina
Moduł sterowania przełącznikiem Raspberry Pi ATX PSU: 3 kroki
Moduł sterowania przełącznikiem Raspberry Pi ATX PSU: W systemie składającym się z RaspberryPi zasilanego przez zasilacz ATX, celem tego obwodu jest umożliwienie włączania i wyłączania systemu za pomocą jednego przycisku.Ten samouczek został opracowany przez sitelec.org
Lampa mumia - inteligentna lampa sterowana przez Wi-Fi: 5 kroków (ze zdjęciami)
Lampa Mumia - Inteligentna Lampa Sterowana WiFi: Około 230 tysięcy lat temu człowiek nauczył się kontrolować ogień, co prowadzi do poważnej zmiany w jego stylu życia, ponieważ zaczął pracować w nocy również przy użyciu światła z ognia. Można powiedzieć, że to początek Oświetlenia Wewnętrznego. Teraz ja
Uniwersalna (kradzieżowa) ochrona sprzętu elektronicznego lub samochodów z niewidocznym przełącznikiem: 4 kroki (ze zdjęciami)
Uniwersalna (kradzieżowa) ochrona sprzętu elektronicznego lub samochodów z niewidocznym przełącznikiem: Pokażę, jak wykorzystać kontaktron jako uniwersalną ochronę sprzętu elektronicznego lub samochodów. Wszystko czego potrzebujesz to kontaktron i magnes. W przypadku samochodów potrzebny jest przekaźnik mocy, aby zwiększyć zdolność przełączania kontaktronu.Obrazowy