Kazalo:
- Korak: Priključite rele
- 2. korak: Programirajte mikrokontroler in preizkus
- 3. korak: Dletno leseno podnožje za montažo komponent
- 4. korak: Uporabite ga
Video: Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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
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
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:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta
Mumijasta svetilka - pametna svetilka z nadzorom WiFi: 5 korakov (s slikami)
Mumijasta svetilka - pametna svetilka z WiFi -krmiljenjem: Pred približno 230 tisoč leti se je človek naučil obvladovati ogenj, kar vodi do velike spremembe v njegovem življenjskem slogu, saj je ponoči začel delati tudi z uporabo svetlobe ognja. Lahko rečemo, da je to začetek notranje razsvetljave. Zdaj sem
Enostavna pametna svetilka v vrednosti 5 USD s spletnim vmesnikom za pametne telefone: 4 koraki
Enostavna pametna svetilka v vrednosti 5 USD s spletnim vmesnikom za pametne telefone: Pozdravljeni! Moje ime je Raphael. To je moj prvi Instructable! Moj glavni motiv pri ustvarjanju te svetilke je pomagati ljudem z omejeno mobilnostjo. Nekega dne ne bomo imeli stikal na stenah ali težko dostopnih vtičev, temveč pametne telefone za nadzor
Pametna ulična svetilka z IR senzorjem z Arduinom: 4 koraki (s slikami)
Pametna ulična svetilka z IR senzorjem z Arduinom: Prosimo, da se za več projektov naročite na moj kanal. Ta projekt govori o pametni ulični luči, ulična luč se bo prižgala, ko vozilo prehaja skozinjo. Tukaj uporabljamo 4 IR senzorje, ki zaznavajo položaj vozilo, vsak IR senzor krmili