Sadržaj:
- Korak 1: Povežite relej
- Korak 2: Programirajte mikrokontroler i testirajte
- Korak 3: Drvena osnova dlijeta za uklapanje komponenti
- Korak 4: Iskoristite ga
Video: Alexa pametna lampa sa ESP8266: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovaj Instructable vas vodi zajedno sa mnom u nadogradnji starinske lampe sa glasovnom kontrolom pomoću mikrokontrolera ESP8266 i Amazon Echo/Alexa. Arduino kôd emulira Belkin WeMo uređaj koristeći biblioteku fauxmoESP, što čini postavljanje lakim.
Napomena: Ovaj kôd projekta poništen je promjenom biblioteke fauxmoESP radi oponašanja protokola Philips Hue umjesto Belkin WeMo. Javite mi ako je ažurirate kako bi radila s novom verzijom biblioteke
Za potpuni uvod o toku rada Arduino ESP8266, pogledajte moju besplatnu Klasu Interneta stvari Instructables i provjerite Paige's Lamps Class za više inspiracije u svjetlu i znanje. Ako ste tek počeli s Arduinom, imamo uvodnu klasu i za to.
Ovaj projekt koristi izmjeničnu struju, koja bi vam mogla naškoditi ili izazvati požar- ne ostavljajte ovaj projekt priključen na napajanje bez nadzora, a ako ne znate što radite, radite pod nadzorom nekoga tko to radi
Za ovaj projekat trebat će vam:
- Amazon Echo (i aplikacija Alexa)
- Lampa (moja je 60W)
- Računar sa Arduino softverom sa instaliranom podrškom za ESP8266
- Ploča mikrokontrolera Adafruit Feather Huzzah ESP8266
- Adafruit Power Relej FeatherWing
- Produžni kabl
- USB adapter za napajanje (najmanje 1A, koristio sam jedan sa iPhone -a)
- USB kabl (microB)
- Prekidač i žica (opcionalno)
- Alat iz treće ruke (opcionalno)
- Pinceta (opcionalno)
- Termoskupljajuće cijevi
- Toplinski pištolj (ili upaljač/fen)
- Strojevi za skidanje žice
- Ukošeni dijagonalni rezači
- Žičane matice
- Lemilica i lemljenje
Za moju konkretnu drvenu podlogu:
- Drvo i dlijeto
- Vice
- Nožna pila
- Metalna turpija
- Bušite/pritiskajte nastavcima za jačanje
- Brusilica sa papirom granulacije 220
- Drvena završna obrada (s rukavicama, četkom itd.- pročitajte upute na pakiranju)
Osim podrške za ESP8266 ploču, trebate instalirati sljedeće Arduino biblioteke (pretražite u upravitelju biblioteke ili ručno postavite mapu u Arduino/biblioteke):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Naučio sam o ovoj metodi iz ovog Adafruit vodiča: Laka Alexa (Echo) kontrola vašeg ESP8266 Huzzah, koja ima mnogo više korisnih informacija o korištenju ovog koda u vašim projektima.
Da biste bili u toku sa onim na čemu radim, pratite me na YouTube -u, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten. Kao Amazon saradnik zarađujem od kvalifikovanih kupovina koje obavite pomoću mojih partnerskih veza.
Korak 1: Povežite relej
Za upravljanje naizmjeničnim dijelom kruga, koristim Power Relay FeatherWing-- samo prekinite žicu vruće žarulje i utaknite ogoljene krajeve u normalno otvorene i zajedničke vijčane stezaljke. Upamtite, ako ne poznajete AC, nađite nekoga ko će to nadzirati. Moja svjetiljka je imala prekidač duž kabela, pa sam je samo uklonio i upotrijebio žicu koju je prekidač kontrolirao.
Ne zaboravite premostiti jedan od kratkospojnika na donjoj strani ploče, što odgovara pin -u mikrokontrolera koji ćete koristiti na ESP8266. Slijedio sam vodič za postavljanje Power Relay FeatherWing -a i premostio kratkospojnik prikazan za kontrolu releja sa iglom 13 na svom Feather Huzzah ESP8266.
Uvijek prvo napravim prototip matične ploče ovih vrsta krugova, čak i ako je krajnji cilj da sve stane u drveno postolje lampe.
Korak 2: Programirajte mikrokontroler i testirajte
Arduino kôd za ovaj projekt koristi primjer skice za biblioteku fauxmoESP, koja emulira Belkin WeMo uređaj. Prema tome, konfiguriranje vašeg homebrewa potpuno je isto kao i komercijalni uređaj, što je jednostavno u aplikaciji Alexa. Radi prirodnog govora, nazvao sam svoj uređaj "svjetlo".
Odlučio sam kasnije dodati prekidač za isključivanje napajanja kako bi se lampom moglo upravljati neovisno o glasovnim komandama. Zato se ovdje ne nalazi na osnovnim fotografijama, već se pojavljuje kasnije tokom drvene stepenice. Ne trebate strogo dugme za testiranje koda, pa ste u svakom slučaju dobri. Pogledajte video zapis ugrađen u 1. koraku da biste vidjeli kako objašnjavam kako funkcionira kod gumba! Preuzmite kôd iz ovog koraka i priključite svoje ime i lozinku za WiFi mrežu te prilagodite naziv svog uređaja.
Korak 3: Drvena osnova dlijeta za uklapanje komponenti
Nakon što smo potvrdili da sve funkcionira, vrijeme je da se pozabavimo dijelom obrade drveta ovog projekta. Ova svjetiljka spojena je pomoću navojne šipke, koju je lako skratiti pomoću pile ili okretnog kotača za rezanje alata, a zatim glatko napuniti tako da se prirubnica za podešavanje još uvijek može pričvrstiti. Isklesao sam drvenu podlogu kako bih smjestio svoje komponente.
Brusio sam drvenu podlogu kako bih uklonio bilo kakve mrlje od petljanja u nju, i završio je mrljom od drveta.
Korak 4: Iskoristite ga
Prirodno je reći "Alexa, upali svjetlo", pa sam se osjećao izuzetno pametno u imenovanju svog pametnog svjetla. Da biste imali više uređaja na istoj mreži, mogli biste ih razlikovati tako što ćete ih, na primjer, nazvati "svjetlo hodnika" ili "noćno svjetlo". Je li ovo zaista bolje od kupovine WeMo prekidača? Ako ste do sada čitali u Instructable-u, zasigurno se možemo složiti da je samo zabavnije izgraditi vlastitu, posebno s prilagođenom nadogradnjom starih svjetiljki i dizajnom sve u jednom.
Koje projekte pametnih kuća imate pod kapom razmišljanja? Javite mi na čemu radite u komentarima ispod.
Preporučuje se:
Pametna lampa Pixel: 7 koraka (sa slikama)
Pixel Smart Lamp: Ovo je projekt koji sam napravio za pametnu lampu kojom upravlja Bluetooth putem Android aplikacije razvijene u Android Studiju. Glavni cilj Pixela je prikazati prekrasna svjetla. To je svjetlosni način rada kamina, na primjer, da vidimo kako bi kamin s jednim pikselom mogao
Pametna LED lampa koja se kontroliše Bluetooth pametnim telefonom: 7 koraka
Pametna LED lampa koja se kontroliše Bluetooth pametnim telefonom: Uvijek sanjam da kontrolišem svoje rasvjetne uređaje. Tada je neko napravio neverovatnu šarenu LED lampu. Nedavno sam naišao na LED lampu Josepha Cashe na Youtube -u. Inspiriran njime, odlučio sam dodati nekoliko funkcija, zadržavajući pritom
Pametna svjetlosna lampa: 11 koraka
Pametna svjetlosna lampa: Danas uzimam u obzir uobičajen problem svakodnevnog života. Kad se ujutro probudimo uz alarm ili kad ustanete, moramo ručno uključiti svjetla u prostoriji. Donekle je teško pritisnuti dugme sijalice u mraku, vrlo je frustrirajuće
Lampa mumija - pametna lampa sa WiFi kontrolom: 5 koraka (sa slikama)
Lampa mumija - pametna lampa sa WiFi kontrolom: Prije otprilike 230 hiljada godina čovjek je naučio kontrolirati vatru, to dovodi do velike promjene u njegovom načinu života jer je počeo raditi noću i koristeći svjetlo iz vatre. Možemo reći da je ovo početak unutrašnje rasvjete. Sada sam
Pametna lampa (TCfD) - Rainbow + muzički vizualizator: 7 koraka (sa slikama)
Pametna lampa (TCfD) - Rainbow + muzički vizualizator: Ovaj projekat je urađen za kurs Tehnologija za konceptualni dizajn na TUDelft -u. Konačni proizvod je osnovna LED lampa ESP -32 i povezana je sa serverom. Za prototip, lampa ima dvije funkcije; efekat duge koji emituje umirujuću boju