Sadržaj:

Alexa pametna svjetiljka s ESP8266: 4 koraka (sa slikama)
Alexa pametna svjetiljka s ESP8266: 4 koraka (sa slikama)

Video: Alexa pametna svjetiljka s ESP8266: 4 koraka (sa slikama)

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

Ovaj Instructable vas vodi zajedno sa mnom u nadogradnji starinske svjetiljke s glasovnom kontrolom pomoću mikrokontrolera ESP8266 i Amazon Echo/Alexa. Arduino kod emulira Belkin WeMo uređaj pomoću biblioteke fauxmoESP, što postavljanje čini 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 knjižnice

Za potpuni uvod u tijeku rada Arduino ESP8266, provjerite moju besplatnu Klasu Interneta stvari Instructables i provjerite Paige's Lamps Class za više svjetlosne inspiracije i znanja. 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 projekt trebat će vam:

  • Amazon Echo (i aplikacija Alexa)
  • Lampa (moja je 60W)
  • Računalo s Arduino softverom s instaliranom podrškom za ESP8266
  • Ploča mikrokontrolera Adafruit Feather Huzzah ESP8266
  • Adafruit Power Relej FeatherWing
  • Produžni kabel
  • USB adapter za napajanje (najmanje 1A, koristio sam jedan s iPhonea)
  • USB kabel (microB)
  • Prekidač i žica (opcionalno)
  • Alat iz treće ruke (izborno)
  • Pinceta (po izboru)
  • Termoskupljajuće cijevi
  • Toplinski pištolj (ili upaljač/sušilo za kosu)
  • Skidači žica
  • Ukošeni dijagonalni rezači
  • Žičane matice
  • Lemilica i lemljenje

Za moju posebnu podlogu od drvenih svjetiljki:

  • Drvo i dlijeto
  • Vice
  • Pila za metal
  • 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 ploču ESP8266, trebate instalirati sljedeće Arduino knjižnice (pretražite u upravitelju knjižnice ili ručno postavite mapu u Arduino/knjižnice):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Naučio sam o ovoj metodi iz ovog Adafruit vodiča: Jednostavna 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 s onim na čemu radim, pratite me na YouTubeu, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten. Kao suradnik Amazona zarađujem od kvalificiranih kupnji koje izvršite pomoću mojih partnerskih veza.

Korak 1: Spojite 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 svjetiljke i utaknite ogoljene krajeve u normalno otvorene i zajedničke vijčane stezaljke. Upamtite, ako ne poznajete AC, pronađite nekoga tko će to nadzirati. Moja je svjetiljka imala prekidač duž kabela, pa sam je jednostavno 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 skakač prikazan za kontrolu releja s 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 svjetiljke.

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. Slijedom toga, 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".

Kasnije sam odlučio dodati prekidač za poništavanje napajanja kako bi se lampom moglo upravljati neovisno o glasovnim naredbama. Zato se ovdje ne nalazi na osnovnim fotografijama, već se pojavljuje kasnije tijekom koraka od drva. Ne trebate strogo gumb 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 svoje WiFi mreže te prilagodite naziv svog uređaja.

Korak 3: Drvena baza dlijeta za uklapanje komponenti

Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti
Drvena baza dlijeta za uklapanje komponenti

Nakon što smo potvrdili da sve funkcionira, vrijeme je da se pozabavimo dijelom obrade drveta ovog projekta. Ova svjetiljka zajedno je pričvršćena navojnom šipkom, koju je lako skratiti pomoću pile ili okretnog kotača za rezanje alata, a zatim glatko utisnuti 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 sve prljavštine od petljanja u nju i završio je mrljom od drva.

Korak 4: Iskoristite ga

Iskoristi!
Iskoristi!

Prirodno je reći "Alexa, upali svjetlo", pa sam se osjećao dodatno 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 doista bolje od kupnje WeMo prekidača? Ako ste do sada čitali u Instructableu, 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čeni: