INHOUDSOPGAWE:

Alexa slim lamp met ESP8266: 4 stappen (met foto's)
Alexa slim lamp met ESP8266: 4 stappen (met foto's)

Video: Alexa slim lamp met ESP8266: 4 stappen (met foto's)

Video: Alexa slim lamp met ESP8266: 4 stappen (met foto's)
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, November
Anonim
Image
Image
Alexa slim lamp met ESP8266
Alexa slim lamp met ESP8266

Hierdie instruksies lei u saam met my in die opgradering van 'n vintage lamp met stembeheer met behulp van 'n ESP8266-mikrokontroller en Amazon Echo/Alexa. Die Arduino -kode navolg 'n Belkin WeMo -toestel met behulp van die fauxmoESP -biblioteek, wat dit maklik maak om op te stel.

Let wel: hierdie projekkode is ongeldig gemaak deur die verandering van die fauxmoESP -biblioteek om die Philips Hue -protokol in plaas van Belkin WeMo na te boots. Laat weet my as u dit opdateer om te werk met die nuwe weergawe van die biblioteek

Vir 'n volledige inleiding op die Arduino ESP8266-werkstroom, kyk na my gratis Instructables Internet of Things-klas en kyk na Paige's Lamps Class vir meer beligtingsinspirasie en know-how. As u nuut is in Arduino, het ons ook 'n inleidingsklas daarvoor.

Hierdie projek gebruik wisselstroom, wat u kan benadeel of 'n brand kan veroorsaak- moenie hierdie projek sonder toesig aan die krag laat nie, en as u nie weet wat u doen nie, werk onder toesig van iemand wat dit doen

Vir hierdie projek benodig u:

  • Amazon Echo (en Alexa -app)
  • Lamp (myne is 60W)
  • Rekenaar met Arduino -sagteware met ESP8266 -ondersteuning geïnstalleer
  • Adafruit Feather Huzzah ESP8266 mikrokontrollerbord
  • Adafruit Power Relay FeatherWing
  • Verlengkoord
  • USB -kragadapter (ten minste 1A, ek het een van 'n iPhone gebruik)
  • USB -kabel (mikroB)
  • Wisselskakelaar en draad (opsioneel)
  • Derdehandse gereedskap (opsioneel)
  • Pincet (opsioneel)
  • Krimpbuis
  • Hittegeweer (of aansteker/haardroër)
  • Draadstroppers
  • Spoel diagonale snyers
  • Draad neute
  • Soldeerbout en soldeer

Vir my spesifieke houtlampbasis:

  • Houtbeitel en hamer
  • Vice
  • Ystersaag
  • Metaal lêer
  • Boor/druk met forstner bits
  • Skuurder met 220 grintpapier
  • Houtafwerking (met handskoene, kwas, ens.- lees die pakketinstruksies)

Benewens ESP8266 -bordondersteuning, moet u die volgende Arduino -biblioteke installeer (soek in biblioteekbestuurder of plaas die gids handmatig in Arduino/biblioteke):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Ek het geleer oor hierdie metode uit hierdie Adafruit -tutoriaal: Maklike Alexa (Echo) -beheer van u ESP8266 Huzzah, wat baie meer nuttige inligting bevat oor die gebruik van hierdie kode in u eie projekte.

Volg my op YouTube, Instagram, Twitter, Pinterest en teken in op my nuusbrief om tred te hou met waaraan ek werk. As Amazon -medewerker verdien ek uit kwalifiserende aankope wat u doen met my aangeslote skakels.

Stap 1: Koppel die relais aan

Verbind relais
Verbind relais
Verbind relais
Verbind relais
Verbind relais
Verbind relais
Verbind relais
Verbind relais

Om die wisselstroomgedeelte van die stroombaan te beheer, gebruik ek 'n Power Relay FeatherWing- onderbreek net die warm lampdraad en steek die gestroopte punte in die normaalweg oop en gewone skroefaansluitings. Onthou, as u nie AC ken nie, soek iemand wat toesig hou. My lamp het 'n skakelaar langs die koord, so ek het dit net verwyder en die draad gebruik wat die skakelaar beheer het.

Moenie vergeet om een van die springers aan die onderkant van die bord te oorbrug nie, wat ooreenstem met die pen van die mikrobeheerder wat u op die ESP8266 sal gebruik. Ek het die opstel -tutoriaal vir die Power Relay FeatherWing gevolg en die trui oorbrug wat die relais met pen 13 op my Feather Huzzah ESP8266 beheer het.

Ek bou altyd eers 'n prototipe van hierdie tipe stroombane, selfs al is die uiteindelike doel om alles in die houtvoet van die lamp te laat pas.

Stap 2: Program mikrokontroleerder en toets

Program mikrokontroleerder en toets
Program mikrokontroleerder en toets
Program mikrokontroleerder en toets
Program mikrokontroleerder en toets
Program mikrokontroleerder en toets
Program mikrokontroleerder en toets

Die Arduino -kode vir hierdie projek gebruik die voorbeeldskets vir die fauxmoESP -biblioteek, wat 'n Belkin WeMo -toestel naboots. Die konfigurasie van u tuisbrouer is gevolglik presies dieselfde as die kommersiële toestel, wat 'n briesie in die Alexa -app is. Ter wille van natuurlike spraak het ek my toestel 'die lig' genoem.

Ek het later besluit om 'n kragoorskakelaarskakelaar by te voeg sodat die lamp onafhanklik van die stemopdragte beheer kan word. Daarom is dit nie hier op die broodbordfoto's nie, maar verskyn dit later tydens die houtstap. U het nie die knoppie streng nodig om die kode te toets nie, dus u is goed. Kyk na die video wat in stap 1 ingebed is om te sien hoe ek verduidelik hoe die knoppiekode werk! Laai die kode van hierdie stap af, koppel u eie wifi -netwerknaam en -wagwoord aan en pas die naam van u toestel aan.

Stap 3: Beitelhoutbasis om onderdele te pas

Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas
Beitelhoutbasis om by komponente te pas

Nadat u bevestig het dat alles werk, is dit tyd om die gedeelte van hierdie projek met houtwerk aan te pak. Hierdie lamp word vasgehou deur 'n skroefdraadstaaf, wat maklik kan verkort word met 'n saag of 'n draai -afsnywiel, en dan glad aangebring sodat die verstelflens nog vasgeskroef kan word. Ek het die houtbasis beitel om my komponente te akkommodeer.

Ek het die houtbodem geskuur om vuilheid te verwyder en dit met 'n bietjie houtvlek afgewerk.

Stap 4: Gebruik dit

Gebruik dit!
Gebruik dit!

Dit voel natuurlik om te sê "Alexa, skakel die lig aan", so ek het ekstra slim gevoel om my slim lig te noem. Om meer as een toestel op dieselfde netwerk te hê, kan u dit onderskei deur dit byvoorbeeld "die ganglig" of "die naglig" te noem. Is dit regtig beter as om 'n WeMo -skakelaar aan te skaf? As u tot dusver in die instruksies gelees het, kan ons beslis saamstem dat dit net lekkerder is om u eie te bou, veral met die pasgemaakte vintage lampopgradering en alles-in-een-ontwerp.

Watter slimhuisprojekte het u onder u denke? Laat my weet waaraan u werk in die kommentaar hieronder.

Aanbeveel: