Sisukord:

Alexa nutikas lamp ESP8266 -ga: 4 sammu (piltidega)
Alexa nutikas lamp ESP8266 -ga: 4 sammu (piltidega)

Video: Alexa nutikas lamp ESP8266 -ga: 4 sammu (piltidega)

Video: Alexa nutikas lamp ESP8266 -ga: 4 sammu (piltidega)
Video: Arduino IoT Cloud ESP8266 NodeMCU Alexa Home Automation system | Internet of Things projects 2021 2024, Juuli
Anonim
Image
Image
Alexa nutikas lamp koos ESP8266 -ga
Alexa nutikas lamp koos ESP8266 -ga

See juhendab teid koos minuga hääljuhtimisega vintage-lambi uuendamisel ESP8266 mikrokontrolleri ja Amazon Echo/Alexa abil. Arduino kood jäljendab Belkin WeMo seadet, kasutades fauxmoESP raamatukogu, mis muudab seadistamise imelihtsaks.

Pange tähele: selle projekti kood tühistati fauxmoESP raamatukogu muudatusega, et see jäljendaks Belkin WeMo asemel Philips Hue protokolli. Kui värskendate seda teegi uue versiooniga töötamiseks, andke mulle sellest teada

Arduino ESP8266 töövoo täielikuks tutvustamiseks vaadake minu tasuta Instructables Internet of Things klassi ja vaadake Paige'i lampide klassi, et saada rohkem valgustust ja oskusteavet. Kui olete Arduino uus, on meil ka selle jaoks sissejuhatav klass.

See projekt kasutab vahelduvvoolu elektrit, mis võib teid kahjustada või tulekahju tekitada- ärge jätke seda vooluvõrku ühendatud projekti järelevalveta ja kui te ei tea, mida teete, tehke tööd kellegi järelevalve all

Selle projekti jaoks vajate:

  • Amazon Echo (ja Alexa rakendus)
  • Lamp (minu oma on 60W)
  • Arvuti, milles töötab Arduino tarkvara koos ESP8266 toega
  • Adafruit Feather Huzzah ESP8266 mikrokontroller
  • Adafruit Power Relay FeatherWing
  • Pikendusjuhe
  • USB toiteadapter (vähemalt 1A, kasutasin ühte iPhone'ist)
  • USB -kaabel (microB)
  • Lüliti ja juhe (valikuline)
  • Kolmanda käsi tööriist (valikuline)
  • Pintsetid (valikuline)
  • Kuumakahandavad torud
  • Kuumutuspüstol (või kergem/föön)
  • Traadi eemaldajad
  • Loputage diagonaalsed lõikurid
  • Traatmutrid
  • Jootekolb ja jootekolb

Minu konkreetse puidust lambialuse jaoks:

  • Puidust peitel ja vasar
  • Vice
  • Saag
  • Metallviil
  • Puurige/vajutage forstnerite abil
  • Lihvija 220 liivapaberiga
  • Puitviimistlus (kindad, pintsel jne.- lugege pakendi juhiseid)

Lisaks ESP8266 tahvli toele peaksite installima järgmised Arduino teegid (otsige teegihaldurist või asetage käsitsi kaust Arduino/teekidesse):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Ma õppisin selle meetodi kohta sellest Adafruit'i õpetusest: Lihtne Alexa (kaja) ESP8266 Huzzah juhtimine, kus on palju rohkem kasulikku teavet selle koodi kasutamise kohta teie enda projektides.

Tööga kursis hoidmiseks jälgige mind YouTube'is, Instagramis, Twitteris, Pinterestis ja tellige minu uudiskiri. Amazoni sidusettevõttena teenin kvalifitseeritud ostudest, mille teete minu sidusettevõtte linkide abil.

Samm: ühendage relee

Ühendage relee
Ühendage relee
Ühendage relee
Ühendage relee
Ühendage relee
Ühendage relee
Ühendage relee
Ühendage relee

Vooluahela vahelduvvoolu osa juhtimiseks kasutan toitereleed FeatherWing- katkestage lihtsalt kuuma lambi juhe ja ühendage eemaldatud otsad tavaliselt avatud ja tavaliste kruviklemmidega. Pidage meeles, et kui te ei tea vahelduvvoolu, leidke keegi, kes seda juhendab. Minu lambil oli lüliti piki juhtmest, nii et ma lihtsalt eemaldasin selle ja kasutasin juhtmest, mida lüliti oli juhtinud.

Ärge unustage silda ühte plaadi alumisel küljel asuvat hüppajat, mis vastab ESP8266 -l kasutatavale mikrokontrolleri tihvtile. Järgisin Power Relay FeatherWingi seadistusõpetust ja ühendasin relee juhtimiseks näidatud hüppaja oma Feather Huzzah ESP8266 tihvtiga 13.

Ma ehitan alati esmalt seda tüüpi vooluahelate leivaplaadi prototüübi, isegi kui lõppeesmärk on saada kõik lambi puidust alusesse.

Samm: programmeerige mikrokontroller ja test

Programmi mikrokontroller ja test
Programmi mikrokontroller ja test
Programmi mikrokontroller ja test
Programmi mikrokontroller ja test
Programmi mikrokontroller ja test
Programmi mikrokontroller ja test

Selle projekti Arduino kood kasutab fauxmoESP raamatukogu näidisvisandit, mis jäljendab Belkin WeMo seadet. Järelikult on oma koduõlle seadistamine täpselt sama, mis kommertsseadmel, mis on Alexa rakenduses imelihtne. Loomuliku kõne huvides olen oma seadme nimetanud valguseks.

Otsustasin hiljem lisada toite alistamise lüliti, et lampi saaks häälkäsklustest sõltumatult juhtida. Seetõttu pole seda siin leivaplaadi fotodel, vaid ilmub hiljem puusammu ajal. Te ei vaja koodi testimiseks rangelt nuppu, nii et teil on kõik korras. Vaadake 1. sammusse manustatud videot, et selgitada, kuidas nupukood töötab! Laadige kood sellest sammust alla ja ühendage oma WiFi -võrgu nimi ja parool ning kohandage oma seadme nime.

3. samm: peitli puidust alus komponentide paigaldamiseks

Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks
Peitli puidust alus komponentide paigaldamiseks

Kui olete kinnitanud, et kõik töötab, on aeg tegeleda selle projekti puidutöö osaga. Seda lampi hoiab koos keermestatud varras, mida on lihtne lühendada sae või pöörleva tööriista lõikerattaga, seejärel viilitakse siledaks, nii et reguleerimisäärikut saab veel kruvida. Valisin oma komponentide mahutamiseks välja puidust aluse.

Ma lihvisin puidust aluse, et eemaldada kõik plekid selle segamisest, ja viimistlesin selle mõne puiduplekiga.

Samm: kasutage seda

Kasuta seda!
Kasuta seda!

On loomulik öelda "Alexa, lülita tuli sisse", nii et tundsin oma nutivalgust nimetades eriti tarka. Kui teil on samas võrgus mitu seadet, saate need üksteisest eristada, nimetades need näiteks koridori valguseks või öövalguseks. Kas see on tõesti parem kui WeMo lüliti ostmine? Kui olete Instructable'ist nii kaugele lugenud, võime kindlasti nõustuda, et omaenda ehitamine on lihtsalt lõbusam, eriti kohandatud vintage-lampide uuendamise ja kõik-ühes disainiga.

Millised targa kodu projektid on teie mõtlemiskatte all? Andke mulle allpool kommentaarides teada, millega te töötate.

Soovitan: