Sadržaj:

Alexa pametna lampa sa ESP8266: 4 koraka (sa slikama)
Alexa pametna lampa sa ESP8266: 4 koraka (sa slikama)

Video: Alexa pametna lampa sa ESP8266: 4 koraka (sa slikama)

Video: Alexa pametna lampa sa ESP8266: 4 koraka (sa slikama)
Video: Как использовать 4-канальное реле для управления нагрузкой переменного тока с помощью кода Arduino 2024, Novembar
Anonim
Image
Image
Alexa pametna lampa sa ESP8266
Alexa pametna lampa sa ESP8266

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

Spojite relej
Spojite relej
Spojite relej
Spojite relej
Spojite relej
Spojite relej
Spojite relej
Spojite 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

Programski mikrokontroler i test
Programski mikrokontroler i test
Programski mikrokontroler i test
Programski mikrokontroler i test
Programski mikrokontroler i test
Programski mikrokontroler i test

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

Drvena osnova dlijeta za uklapanje komponenti
Drvena osnova dlijeta za uklapanje komponenti
Drvena podloga od dlijeta za uklapanje komponenti
Drvena podloga od dlijeta za uklapanje komponenti
Drvena osnova dlijeta za uklapanje komponenti
Drvena osnova dlijeta za uklapanje komponenti
Drvena osnova dlijeta za uklapanje komponenti
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

Use It!
Use It!

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: