Indholdsfortegnelse:

Alexa Smart lampe med ESP8266: 4 trin (med billeder)
Alexa Smart lampe med ESP8266: 4 trin (med billeder)

Video: Alexa Smart lampe med ESP8266: 4 trin (med billeder)

Video: Alexa Smart lampe med ESP8266: 4 trin (med billeder)
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Juli
Anonim
Image
Image
Alexa Smart lampe med ESP8266
Alexa Smart lampe med ESP8266

Denne instruktionsguide guider dig sammen med mig i opgraderingen af en vintage lampe med stemmestyring ved hjælp af en ESP8266 mikrontroller og Amazon Echo/Alexa. Arduino -koden efterligner en Belkin WeMo -enhed ved hjælp af fauxmoESP -biblioteket, hvilket gør opsætningen til en leg.

Bemærk: Denne projektkode er blevet ugyldiggjort af fauxmoESP -bibliotekets ændring af at efterligne Philips Hue -protokollen i stedet for Belkin WeMo. Hvis du opdaterer det til at fungere med den nye version af biblioteket, så lad mig det vide

For en komplet primer på Arduino ESP8266-arbejdsgangen, tjek min gratis Instructables Internet of Things Class, og tjek Paige's Lamper Class for mere belysningsinspiration og know-how. Hvis du er ny i Arduino, har vi også en introduktionsklasse til det.

Dette projekt bruger vekselstrøm, som kan skade dig eller starte en brand- lad ikke dette projekt være forbundet med strøm uden opsyn, og hvis du ikke ved, hvad du laver, skal du arbejde under opsyn af en, der gør

Til dette projekt skal du bruge:

  • Amazon Echo (og Alexa app)
  • Lampe (min er 60W)
  • Computer, der kører Arduino -software med understøttet ESP8266
  • Adafruit Feather Huzzah ESP8266 mikrokontrolkort
  • Adafruit Power Relay FeatherWing
  • Forlængerledning
  • USB -strømadapter (mindst 1A, jeg brugte en fra en iPhone)
  • USB -kabel (microB)
  • Vippekontakt og ledning (valgfri)
  • Tredje hånds værktøj (valgfrit)
  • Pincet (valgfrit)
  • Krympeslange
  • Varmepistol (eller lighter/hårtørrer)
  • Wire strippere
  • Skyl diagonalskærere
  • Trådnødder
  • Loddejern og loddetin

Til min særlige trælampefod:

  • Træmejsel og hammer
  • Vice
  • Hacksav
  • Metalfil
  • Bor/pres med forstner bits
  • Slibemaskine med 220 kornpapir
  • Træfinish (med handsker, børste osv.- læs pakningsvejledningen)

Ud over ESP8266 board support, skal du installere følgende Arduino biblioteker (søg i biblioteksstyring eller placer mappe manuelt i Arduino/biblioteker):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Jeg lærte om denne metode fra denne Adafruit -tutorial: Nem Alexa (ekko) kontrol af din ESP8266 Huzzah, som har meget mere nyttig information om brug af denne kode i dine egne projekter.

For at følge med i det, jeg arbejder på, skal du følge mig på YouTube, Instagram, Twitter, Pinterest og abonnere på mit nyhedsbrev. Som Amazon Associate tjener jeg på kvalificerede køb, du foretager ved hjælp af mine affiliate links.

Trin 1: Tilslut relæ

Tilslut relæ
Tilslut relæ
Tilslut relæ
Tilslut relæ
Tilslut relæ
Tilslut relæ
Tilslut relæ
Tilslut relæ

For at styre AC-delen af kredsløbet bruger jeg en Power Relay FeatherWing- bare afbryd den varme lampeledning og sæt de afisolerede ender i de normalt åbne og fælles skrueterminaler. Husk, hvis du ikke kender AC, skal du finde nogen, der gør det for at føre tilsyn. Min lampe havde en kontakt langs ledningen, så jeg fjernede den bare og brugte ledningen, som kontakten havde kontrolleret.

Glem ikke at bygge bro over en af springerne på undersiden af brættet, svarende til mikrokontrollerpinden, du vil bruge på ESP8266. Jeg fulgte installationsvejledningen til Power Relay FeatherWing og broede den viste jumper til at styre relæet med pin 13 på min Feather Huzzah ESP8266.

Jeg bygger altid en breadboard -prototype af disse typer kredsløb først, selvom det ultimative mål er at få alt til at passe ind i lampens træbund.

Trin 2: Programmer mikrokontroller og test

Program Microcontroller & Test
Program Microcontroller & Test
Program Microcontroller & Test
Program Microcontroller & Test
Program Microcontroller & Test
Program Microcontroller & Test

Arduino -koden til dette projekt bruger eksempelskitsen til fauxmoESP -biblioteket, der efterligner en Belkin WeMo -enhed. Derfor er konfiguration af dit homebrew nøjagtigt det samme som den kommercielle enhed, hvilket er en leg i Alexa -appen. For naturlig tales skyld har jeg kaldt min enhed for "lyset".

Jeg besluttede senere at tilføje en strømoverstyringsafbryder, så lampen kunne styres uafhængigt af stemmekommandoer. Derfor er det ikke på breadboard -billederne her, men vises senere under trætrinnet. Du behøver ikke strengt knappen for at teste koden, så du har det godt begge veje. Se videoen integreret i trin 1 for at se mig forklare, hvordan knapkoden fungerer! Download koden fra dette trin, og tilslut dit eget wifi -netværksnavn og adgangskode, og tilpas navnet på din enhed.

Trin 3: Mejsel træbase, der passer til komponenter

Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter
Mejsel træbase, der passer til komponenter

Efter at have bekræftet, at alt fungerer, er det tid til at tackle træbearbejdningsdelen af dette projekt. Denne lampe holdes sammen af en gevindstang, som er let at forkorte med en sav eller et roterende værktøjsafskæringshjul, og derefter føres glat, så justeringsflangen stadig kan skrues på. Jeg mejslede træbunden ud for at passe til mine komponenter.

Jeg slibede træbunden for at fjerne eventuelle dings fra at rode med den og afsluttede den med noget træplet.

Trin 4: Brug det

Brug det!
Brug det!

Det føles naturligt at sige "Alexa, tænd lyset", så jeg følte mig ekstra klog i at navngive mit smarte lys. For at have flere enheder på det samme netværk kan du f.eks. Skelne dem fra hinanden ved at navngive dem som "gangens lys" eller "nattelyset". Er dette virkelig bedre end at købe en WeMo -switch? Hvis du har læst så langt i Instructable, kan vi helt sikkert blive enige om, at det bare er sjovere at bygge din egen, især med den brugerdefinerede vintage lampeopgradering og alt-i-et-design.

Hvilke smarte hjemmeprojekter har du under din tankegang? Lad mig vide, hvad du arbejder med i kommentarerne herunder.

Anbefalede: