Sisällysluettelo:

Alexa Smart Lamp ESP8266: 4 vaihetta (kuvilla)
Alexa Smart Lamp ESP8266: 4 vaihetta (kuvilla)

Video: Alexa Smart Lamp ESP8266: 4 vaihetta (kuvilla)

Video: Alexa Smart Lamp ESP8266: 4 vaihetta (kuvilla)
Video: Alexa Smart Light using ESP8266 - Part 4 2024, Joulukuu
Anonim
Image
Image
Alexa Smart -lamppu, jossa ESP8266
Alexa Smart -lamppu, jossa ESP8266

Tämä Instructable opastaa minua kanssasi päivittämään vintage-lampun ääniohjauksella ESP8266-mikroprosessorin ja Amazon Echo/Alexan avulla. Arduino -koodi jäljittelee Belkin WeMo -laitetta fauxmoESP -kirjaston avulla, mikä tekee asennuksesta helppoa.

Huomaa: Tämä projektikoodi on mitätöity fauxmoESP -kirjaston muutoksen vuoksi jäljitellä Philips Hue -protokollaa Belkin WeMon sijaan. Jos päivität sen toimimaan kirjaston uuden version kanssa, ilmoita siitä minulle

Jos haluat täydellisen esittelyn Arduino ESP8266 -työnkulusta, tutustu ilmaiseen Instructables Internet of Things -luokkaan ja tutustu Paigen lamppuluokkaan saadaksesi lisää inspiraatiota valaistukseen ja osaamista. Jos olet uusi Arduinolla, meillä on myös intro -luokka sitä varten.

Tämä projekti käyttää vaihtovirtasähköä, joka voi vahingoittaa sinua tai sytyttää tulipalon- älä jätä tätä verkkoon kytkettyä projektia ilman valvontaa, ja jos et tiedä mitä olet tekemässä, työskentele jonkun muun valvonnassa

Tätä projektia varten tarvitset:

  • Amazon Echo (ja Alexa -sovellus)
  • Lamppu (minun on 60W)
  • Tietokone, jossa on Arduino -ohjelmisto ja ESP8266 -tuki asennettuna
  • Adafruit Feather Huzzah ESP8266 -kortti
  • Adafruit Power Relay FeatherWing
  • Jatkojohto
  • USB -virtalähde (vähintään 1A, käytin yhtä iPhonesta)
  • USB -kaapeli (microB)
  • Vaihtokytkin ja johto (valinnainen)
  • Kolmas käsityökalu (valinnainen)
  • Pinsetit (valinnainen)
  • Lämpökutistuva letku
  • Lämpöpistooli (tai kevyempi/hiustenkuivaaja)
  • Langanpoistimet
  • Huuhtele lävistäjäleikkurit
  • Lanka mutterit
  • Juotin ja juote

Erityinen puinen lampunjalka:

  • Puinen taltta ja vasara
  • Vice
  • Rautasaha
  • Metalliviila
  • Poraa/paina forstner -terillä
  • Hiomakone 220 karkealla paperilla
  • Puupinta (käsineillä, harjalla jne.- lue pakkauksen ohjeet)

ESP8266 -korttituen lisäksi sinun tulee asentaa seuraavat Arduino -kirjastot (etsi kirjastonhallinnasta tai aseta kansio manuaalisesti Arduino/kirjastoihin):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Opin tästä menetelmästä tästä Adafruit -opetusohjelmasta: Easy Alexa (Echo) ESP8266 Huzzahin hallinta, jossa on paljon enemmän hyödyllistä tietoa tämän koodin käytöstä omissa projekteissasi.

Jos haluat pysyä ajan tasalla siitä, mitä työskentelen, seuraa minua YouTubessa, Instagramissa, Twitterissä, Pinterestissä ja tilaa uutiskirjeeni. Amazon -yhteistyökumppanina ansaitsen hyväksytyistä ostoista, joita teet kumppanilinkkien avulla.

Vaihe 1: Kytke rele

Kytke rele
Kytke rele
Kytke rele
Kytke rele
Kytke rele
Kytke rele
Kytke rele
Kytke rele

Ohjataksesi piirin vaihtovirtaosaa käytän Power Relay FeatherWing -laitetta- katkaise vain kuuman lampun johto ja kytke irrotetut päät normaalisti avoimiin ja tavallisiin ruuviliittimiin. Muista, että jos et tunne AC: tä, etsi joku, joka valvoo. Valaisimessani oli kytkin johtoa pitkin, joten poistin sen vain ja käytin kytkimen ohjaamaa johtoa.

Älä unohda siltaa yhtä hyppyjohdinta levyn alapuolelta, mikä vastaa ESP8266 -laitteessa käytettävää mikrokontrollerinappia. Seurasin Power Relay FeatherWingin asennusopastusta ja siltain hyppyjohdinta, joka näytti ohjaamaan relettä Feather Huzzah ESP8266: n tapilla 13.

Rakennan aina ensin leipälevyn prototyypin tämän tyyppisistä piireistä, vaikka lopullinen tavoite on saada kaikki sopimaan lampun puiseen pohjaan.

Vaihe 2: Ohjelmoi mikro ja testi

Ohjelmoi mikrokontrolleri ja testi
Ohjelmoi mikrokontrolleri ja testi
Ohjelmoi mikrokontrolleri ja testi
Ohjelmoi mikrokontrolleri ja testi
Ohjelmoi mikrokontrolleri ja testi
Ohjelmoi mikrokontrolleri ja testi

Tämän projektin Arduino -koodi käyttää esimerkkiä luonnoksesta fauxmoESP -kirjastolle, joka emuloi Belkin WeMo -laitetta. Näin ollen kotibrewesi määrittäminen on täsmälleen sama kuin kaupallinen laite, joka on helppoa Alexa -sovelluksessa. Luonnollisen puheen vuoksi olen nimittänyt laitteeni "valoksi".

Päätin myöhemmin lisätä tehon ohituskytkimen, jotta lamppua voitaisiin ohjata äänikomennoista riippumatta. Siksi se ei ole täällä leipäpöydän valokuvissa, mutta se näkyy myöhemmin puun vaiheen aikana. Et tarvitse painikkeita ehdottomasti koodin testaamiseen, joten olet hyvä joka tapauksessa. Katso vaiheeseen 1 upotettu video nähdäksesi, miten painikekoodi toimii! Lataa koodi tästä vaiheesta ja liitä oma wifi -verkkosi nimi ja salasana ja muokkaa laitteen nimeä.

Vaihe 3: Talttapuupohja komponenttien sovittamiseksi

Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen
Taltta puupohja komponenttien sovittamiseen

Kun olet varmistanut, että kaikki toimii, on aika puuttua tämän projektin puuntyöstöosaan. Tätä lamppua pitää kiinni kierretanko, joka on helppo lyhentää sahalla tai pyörivällä työkalun katkaisupyörällä ja sitten viilataan sileäksi, jotta säätölaippa voidaan edelleen kiinnittää. Kaatoin puupohjan komponenttien sijoittamiseksi.

Hioin puupohjan poistaakseni mahdolliset tahrat ja sekoittamasta sitä ja viimeistelin sen puutahroilla.

Vaihe 4: Käytä sitä

Käytä sitä!
Käytä sitä!

Tuntuu luonnolliselta sanoa "Alexa, sytytä valo", joten minusta tuntui erityisen fiksulta nimetä älyvaloni. Jos haluat käyttää useita laitteita samassa verkossa, voit erottaa ne toisistaan nimeämällä ne esimerkiksi "käytäväksi" tai "yövaloksi". Onko tämä todella parempi kuin WeMo -kytkimen ostaminen? Jos olet lukenut niin kauan Instructable-ohjelmassa, voimme varmasti olla samaa mieltä siitä, että on vain hauskempaa rakentaa omaa, erityisesti mukautetun vintage-lampun päivityksen ja all-in-one-suunnittelun avulla.

Mitä älykkään kodin projekteja sinulla on ajattelukorkisi alla? Kerro minulle, mitä työskentelet alla olevissa kommenteissa.

Suositeltava: