Kazalo:

Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)
Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)

Video: Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)

Video: Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)
Video: Как использовать 4-канальное реле для управления нагрузкой переменного тока с помощью кода Arduino 2024, Julij
Anonim
Image
Image
Pametna svetilka Alexa z ESP8266
Pametna svetilka Alexa z ESP8266

Ta Instructable vas vodi skupaj z mano pri nadgradnji starinske svetilke z glasovnim upravljanjem z mikrokrmilnikom ESP8266 in Amazon Echo/Alexa. Koda Arduino posnema napravo Belkin WeMo z uporabo knjižnice fauxmoESP, kar olajša nastavitev.

Prosimo, upoštevajte: Ta koda projekta je bila razveljavljena s spremembo knjižnice fauxmoESP za posnemanje protokola Philips Hue namesto Belkin WeMo. Če ga posodobite za delo z novo različico knjižnice, mi to sporočite

Za popoln uvod v delovni tok Arduino ESP8266 si oglejte moj brezplačni razred Interneta stvari Instructables in za več svetlobnega navdiha in znanja poiščite razred svetilk Paige. Če ste novi v Arduinu, imamo za to tudi uvodni razred.

Ta projekt uporablja električno energijo iz izmeničnega toka, ki bi vam lahko škodovala ali sprožila požar- tega projekta ne puščajte brez nadzora, če pa ne veste, kaj počnete, delate pod nadzorom nekoga, ki to počne

Za ta projekt boste potrebovali:

  • Amazon Echo (in aplikacija Alexa)
  • Svetilka (moja je 60W)
  • Računalnik s programsko opremo Arduino z nameščeno podporo ESP8266
  • Plošča za mikrokrmilnik Adafruit Feather Huzzah ESP8266
  • Adafruit Power Relay FeatherWing
  • Podaljšek
  • Napajalnik USB (vsaj 1A, uporabljal sem enega iz iPhona)
  • USB kabel (microB)
  • Preklopno stikalo in žica (neobvezno)
  • Orodje iz tretje roke (neobvezno)
  • Pinceta (neobvezno)
  • Termoskrčljive cevi
  • Toplotna pištola (ali vžigalnik/sušilec za lase)
  • Odstranjevalci žice
  • Poravnajte diagonalne rezalnike
  • Žične matice
  • Spajkalnik in spajkanje

Za mojo posebno leseno podlago svetilke:

  • Leseno dleto in kladivo
  • Vice
  • Ročna žaga
  • Kovinska pilica
  • Vrtanje/stiskanje s trdnimi nastavki
  • Brusilnik z 220 zrnatim papirjem
  • Zaključek lesa (z rokavicami, čopičem itd.- preberite navodila na embalaži)

Poleg podpore za ploščo ESP8266 morate namestiti še naslednje knjižnice Arduino (poiščite v upravitelju knjižnic ali ročno postavite mapo v Arduino/knjižnice):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Za to metodo sem se naučil iz te vadnice Adafruit: Easy Alexa (Echo) Control of your ESP8266 Huzzah, ki ima veliko več koristnih informacij o uporabi te kode v vaših projektih.

Če želite spremljati, na čem delam, me spremljajte na YouTubu, Instagramu, Twitterju, Pinterestu in se naročite na moje novice. Kot sodelavec Amazon zaslužim s kvalificiranimi nakupi, ki jih opravite z mojimi partnerskimi povezavami.

Korak: Priključite rele

Priključite rele
Priključite rele
Priključite rele
Priključite rele
Priključite rele
Priključite rele
Priključite rele
Priključite rele

Za krmiljenje izmeničnega dela tokokroga uporabljam Power Relay FeatherWing- samo prekinite žico vroče svetilke in ogoljene konce priključite v običajno odprte in običajne vijačne sponke. Ne pozabite, da če ne poznate AC, poiščite nekoga, ki ga nadzoruje. Moja svetilka je imela stikalo vzdolž kabla, zato sem jo samo odstranil in uporabil žico, ki jo je stikalo upravljalo.

Ne pozabite premostiti enega od mostičkov na spodnji strani plošče, kar ustreza pin mikrokontrolerja, ki ga boste uporabili na ESP8266. Sledil sem navodilom za nastavitev Power Relay FeatherWing in premostil skakalec, prikazan za krmiljenje releja s pin 13 na mojem Feather Huzzah ESP8266.

Vedno najprej sestavim prototip načrta tovrstnih vezij, čeprav je končni cilj, da se vse prilega lesenemu podnožju svetilke.

2. korak: Programirajte mikrokontroler in preizkus

Programski mikrokrmilnik in test
Programski mikrokrmilnik in test
Programski mikrokrmilnik in test
Programski mikrokrmilnik in test
Programski mikrokrmilnik in test
Programski mikrokrmilnik in test

Koda Arduino za ta projekt uporablja primer skice za knjižnico fauxmoESP, ki posnema napravo Belkin WeMo. Posledično je nastavitev domačega piva popolnoma enaka komercialni napravi, kar je v aplikaciji Alexa preprosto. Zaradi naravnega govora sem svojo napravo poimenoval "svetloba".

Kasneje sem se odločil, da dodam stikalo za preglasitev napajanja, da bo svetilko mogoče upravljati neodvisno od glasovnih ukazov. Zato ga tukaj ni na fotografijah, temveč se pojavi kasneje med lesenim korakom. Za testiranje kode ne potrebujete strogo gumba, zato ste tako ali tako dobri. Oglejte si video, vgrajen v 1. koraku, da vidite, kako razlagam, kako deluje koda gumba! Prenesite kodo iz tega koraka in priključite svoje ime in geslo za omrežje WiFi ter prilagodite ime svoje naprave.

3. korak: Dletno leseno podnožje za montažo komponent

Leseno dleto za dleto za prileganje komponent
Leseno dleto za dleto za prileganje komponent
Leseno dleto za dleto za namestitev sestavnih delov
Leseno dleto za dleto za namestitev sestavnih delov
Leseno dleto za dleto za prileganje komponent
Leseno dleto za dleto za prileganje komponent
Leseno dleto za dleto za prileganje komponent
Leseno dleto za dleto za prileganje komponent

Po potrditvi, da vse deluje, je čas, da se lotimo dela lesa pri tem projektu. To svetilko drži skupaj z navojno palico, ki jo je enostavno skrajšati z žago ali vrtljivim orodjem, nato pa je gladka, tako da je nastavljivo prirobnico še vedno mogoče priviti. Izrezal sem leseno podlago za namestitev svojih sestavnih delov.

Brusil sem leseno podlago, da odstranim morebitne madeže, da bi se z njo zapletel, in jo dokončal z leseno madežem.

4. korak: Uporabite ga

Uporabi!
Uporabi!

Povsem naravno je reči "Alexa, prižgi luč", zato sem se počutil še posebej pametnega pri poimenovanju svoje pametne luči. Če želite v istem omrežju imeti več naprav, jih lahko ločite tako, da jih na primer poimenujete "luč na hodniku" ali "nočna luč". Je to res bolje kot nakup stikala WeMo? Če ste tako dolgo prebrali v Instructable, se zagotovo lahko strinjamo, da je bolj zabavno graditi svojo, še posebej s nadgradnjo svetilk po meri in oblikovanjem vse v enem.

Katere projekte pametnega doma imate pod miselnostjo? Povejte mi, na čem delate v spodnjih komentarjih.

Priporočena: