Spisu treści:
- Krok 1: Podłącz przekaźnik
- Krok 2: Zaprogramuj mikrokontroler i test
- Krok 3: Drewniana podstawa dłuta, aby dopasować elementy
- Krok 4: Użyj go
Wideo: Inteligentna lampa Alexa z ESP8266: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Ta instrukcja prowadzi Cię wraz ze mną w modernizacji zabytkowej lampy ze sterowaniem głosowym za pomocą mikrontrolera ESP8266 i Amazon Echo/Alexa. Kod Arduino emuluje urządzenie Belkin WeMo przy użyciu biblioteki fauxmoESP, co sprawia, że konfiguracja jest dziecinnie prosta.
Uwaga: ten kod projektu został unieważniony przez zmianę biblioteki fauxmoESP, która ma emulować protokół Philips Hue zamiast Belkin WeMo. Jeśli zaktualizujesz go, aby działał z nową wersją biblioteki, daj mi znać
Aby uzyskać pełny wstęp do przepływu pracy Arduino ESP8266, sprawdź moją bezpłatną klasę Instructables Internet of Things i zapoznaj się z klasą lamp Paige, aby uzyskać więcej inspiracji i wiedzy na temat oświetlenia. Jeśli jesteś nowy w Arduino, mamy również klasę wprowadzającą.
Ten projekt wykorzystuje prąd zmienny, który może cię zranić lub wywołać pożar – nie zostawiaj tego projektu podłączonego do zasilania bez nadzoru, a jeśli nie wiesz, co robisz, pracuj pod nadzorem kogoś, kto to robi
Do tego projektu będziesz potrzebować:
- Amazon Echo (i aplikacja Alexa)
- Lampa (moja ma 60W)
- Komputer z zainstalowanym oprogramowaniem Arduino z zainstalowaną obsługą ESP8266
- Płytka mikrokontrolera Adafruit Feather Huzzah ESP8266
- Przekaźnik mocy Adafruit FeatherWing
- Przedłużacz
- Zasilacz USB (co najmniej 1A, używałem jednego z iPhone'a)
- Kabel USB (mikroB)
- Przełącznik i przewód (opcjonalnie)
- Trzecie narzędzie ręczne (opcjonalnie)
- Pęsety (opcjonalnie)
- Rurki termokurczliwe
- Opalarka (lub zapalniczka/suszarka do włosów)
- Narzędzia do ściągania izolacji
- Płaskie szczypce do cięcia ukośnego
- Nakrętki druciane
- Lutownica i lut
Dla mojej szczególnej drewnianej podstawy lampy:
- Dłuto do drewna i młotek
- Wice
- Brzeszczot
- Pilnik metalowy
- Wiertarka/prasa z wiertłami forstner
- Szlifierka z papierem o ziarnistości 220
- Wykończenie drewna (z rękawiczkami, pędzlem itp. - przeczytaj instrukcje na opakowaniu)
Oprócz obsługi płyty ESP8266 należy zainstalować następujące biblioteki Arduino (wyszukaj w menedżerze bibliotek lub ręcznie umieść folder w Arduino/libraries):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Dowiedziałem się o tej metodzie z tego samouczka Adafruit: Easy Alexa (Echo) Control of your ESP8266 Huzzah, który zawiera o wiele więcej przydatnych informacji na temat używania tego kodu we własnych projektach.
Aby być na bieżąco z tym, nad czym pracuję, śledź mnie na YouTube, Instagramie, Twitterze, Pintereście i subskrybuj mój newsletter. Jako partner Amazon zarabiam na kwalifikujących się zakupach, których dokonujesz za pomocą moich linków afiliacyjnych.
Krok 1: Podłącz przekaźnik
Aby kontrolować część obwodu prądu przemiennego, używam piórkowego skrzydła przekaźnika mocy - wystarczy przerwać gorący przewód lampy i podłączyć pozbawione izolacji końce do normalnie otwartych i wspólnych zacisków śrubowych. Pamiętaj, jeśli nie znasz AC, znajdź kogoś, kto to robi, aby nadzorować. Moja lampa miała włącznik na przewodzie, więc po prostu go wyjąłem i użyłem przewodu, którym przełącznik sterował.
Nie zapomnij zmostkować jednej ze zworek na spodzie płytki, odpowiadającej pinowi mikrokontrolera, którego użyjesz w ESP8266. Postępowałem zgodnie z samouczkiem konfiguracji przekaźnika mocy FeatherWing i zmostkowałem pokazaną zworkę, aby sterować przekaźnikiem za pomocą styku 13 w moim Feather Huzzah ESP8266.
Zawsze najpierw buduję prototyp płytki stykowej tego typu obwodów, nawet jeśli ostatecznym celem jest dopasowanie wszystkiego do drewnianej podstawy lampy.
Krok 2: Zaprogramuj mikrokontroler i test
Kod Arduino dla tego projektu wykorzystuje przykładowy szkic dla biblioteki fauxmoESP, która emuluje urządzenie Belkin WeMo. W związku z tym konfiguracja homebrew jest dokładnie taka sama, jak w przypadku urządzenia komercyjnego, co jest bardzo proste w aplikacji Alexa. Ze względu na mowę naturalną nazwałem swoje urządzenie „światłem”.
Zdecydowałem się później dodać przełącznik obejścia zasilania, aby lampą można było sterować niezależnie od poleceń głosowych. Dlatego nie ma go tutaj na zdjęciach tablicy prototypowej, ale pojawia się później, podczas kroku drewna. Nie potrzebujesz przycisku, aby przetestować kod, więc i tak jesteś dobry. Obejrzyj film umieszczony w kroku 1, aby zobaczyć, jak wyjaśniam działanie kodu przycisku! Pobierz kod z tego kroku i podłącz własną nazwę sieci Wi-Fi i hasło oraz dostosuj nazwę swojego urządzenia.
Krok 3: Drewniana podstawa dłuta, aby dopasować elementy
Po potwierdzeniu, że wszystko działa, nadszedł czas, aby zająć się częścią tego projektu dotyczącą obróbki drewna. Ta lampa jest utrzymywana razem za pomocą pręta gwintowanego, który można łatwo skrócić za pomocą piły lub tarczy tnącej narzędzia obrotowego, a następnie spiłować na gładko, aby można było nadal przykręcić kołnierz nastawczy. Wykułem drewnianą podstawę, aby pomieścić moje komponenty.
Wyszlifowałem drewnianą bazę, aby usunąć wszelkie zabrudzenia z niej i wykończyłem ją bejcą do drewna.
Krok 4: Użyj go
Naturalne jest powiedzenie „Alexa, włącz światło”, więc poczułem się wyjątkowo sprytny w nazywaniu mojego inteligentnego światła. Aby mieć wiele urządzeń w tej samej sieci, możesz je odróżnić, nazywając je na przykład „światłem w korytarzu” lub „światłem nocnym”. Czy to naprawdę lepsze niż zakup przełącznika WeMo? Jeśli doczytałeś tak daleko w Instructable, z pewnością możemy się zgodzić, że po prostu fajniej jest budować własne, zwłaszcza z niestandardową modernizacją lampy w stylu vintage i projektem „wszystko w jednym”.
Jakie projekty inteligentnego domu masz pod swoim myśleniem? Daj mi znać, nad czym pracujesz w komentarzach poniżej.
Zalecana:
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
Ucz się lepiej z inteligentną lampą biurkową - IDC2018IOT: 10 kroków (ze zdjęciami)
Ucz się lepiej z inteligentną lampą biurkową - IDC2018IOT: Ludzie w świecie zachodnim spędzają dużo czasu siedząc. Przy biurku, jeżdżąc, oglądając telewizję i nie tylko. Czasami zbyt długie siedzenie może zaszkodzić twojemu ciału i zaszkodzić zdolnościom koncentracji. Chodzenie i wstawanie po określonym czasie ma kluczowe znaczenie dla
Inteligentna lampa Chic'on Cube: 11 kroków (ze zdjęciami)
Inteligentna lampa Chic'on Cube: Ta instrukcja pokazuje, jak zbudować inteligentną lampę zdolną do podłączenia platformy serwisowej Chic'on. (Więcej informacji na https://www.github.com/roiKosmic/)****** Aktualizacja Od lipca 2018 strona internetowa www.chicon.fr nie jest już dostępna, musisz
Łatwa inteligentna lampa o wartości 5 USD z interfejsem internetowym smartfona: 4 kroki
Łatwa inteligentna lampa o wartości 5 USD z interfejsem sieciowym smartfona: Cześć! Nazywam się Rafał. To jest mój pierwszy Instruktaż! Moim głównym motywem stworzenia tej lampy jest pomoc w życiu osób niepełnosprawnych ruchowo. Kiedyś nie będziemy mieć przełączników na ścianach czy trudno dostępnych wtyczek, ale raczej nasze smartfony do sterowania
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: Ta instrukcja używa bezpośredniej kontroli ALEXA ECHO ESP8266.Mój serwer obsługuje tylko autoryzację ESP8266 na serwerze Amazon.Mój serwer nie tworzy kopii zapasowych twoich danych.Głosuj na mnie:D Dziękuję