Innholdsfortegnelse:

Alexa smart lampe med ESP8266: 4 trinn (med bilder)
Alexa smart lampe med ESP8266: 4 trinn (med bilder)

Video: Alexa smart lampe med ESP8266: 4 trinn (med bilder)

Video: Alexa smart lampe med ESP8266: 4 trinn (med bilder)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Juli
Anonim
Image
Image
Alexa smart lampe med ESP8266
Alexa smart lampe med ESP8266

Denne instruksjonsguiden veileder deg sammen med meg i oppgraderingen av en vintage lampe med stemmestyring ved hjelp av en ESP8266 mikrokontroller og Amazon Echo/Alexa. Arduino -koden emulerer en Belkin WeMo -enhet ved hjelp av fauxmoESP -biblioteket, noe som gjør oppsettet til en lek.

Vær oppmerksom på: Denne prosjektkoden er ugyldiggjort av fauxmoESP -bibliotekets endring for å etterligne Philips Hue -protokollen i stedet for Belkin WeMo. Gi meg beskjed hvis du oppdaterer den for å fungere med den nye versjonen av biblioteket

For en fullstendig primer på Arduino ESP8266-arbeidsflyten, sjekk ut min gratis Instructables Internet of Things Class, og sjekk Paige's Lamps Class for mer belysningsinspirasjon og kunnskap. Hvis du er ny på Arduino, har vi også en introduksjonsklasse for det.

Dette prosjektet bruker vekselstrøm, som kan skade deg eller starte en brann- ikke la dette prosjektet være koblet til strøm uten tilsyn, og hvis du ikke vet hva du gjør, må du arbeide under tilsyn av noen som gjør det

For dette prosjektet trenger du:

  • Amazon Echo (og Alexa -app)
  • Lampe (min er 60W)
  • Datamaskin som kjører Arduino -programvare med støtte for ESP8266 installert
  • Adafruit Feather Huzzah ESP8266 mikrokontroller bord
  • Adafruit Power Relay FeatherWing
  • Skjøteledning
  • USB -strømadapter (minst 1A, jeg brukte en fra en iPhone)
  • USB -kabel (mikroB)
  • Vippebryter og ledning (valgfritt)
  • Tredje håndsverktøy (valgfritt)
  • Pincett (valgfritt)
  • Krympeslange
  • Varmepistol (eller lighter/hårføner)
  • Wire strippere
  • Skyll diagonale kuttere
  • Trådnøtter
  • Loddejern og loddetinn

For min spesielle trelampefot:

  • Tre meisel og hammer
  • Vice
  • Hacksag
  • Metallfil
  • Bor/trykk med forstner bits
  • Slipemaskin med 220 kornpapir
  • Trefinish (med hansker, børste, etc.- les pakningsinstruksjonene)

I tillegg til ESP8266 -kortstøtte, bør du installere følgende Arduino -biblioteker (søk i bibliotekbehandling eller plasser mappen manuelt i Arduino/biblioteker):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Jeg lærte om denne metoden fra denne Adafruit -opplæringen: Enkel Alexa (ekko) kontroll over ESP8266 Huzzah, som har mye mer nyttig informasjon om hvordan du bruker denne koden i dine egne prosjekter.

For å holde tritt med det jeg jobber med, følg meg på YouTube, Instagram, Twitter, Pinterest og abonner på nyhetsbrevet mitt. Som Amazon Associate tjener jeg på kvalifiserte kjøp du gjør ved hjelp av tilknyttede lenker.

Trinn 1: Koble til relé

Koble til relé
Koble til relé
Koble til relé
Koble til relé
Koble til relé
Koble til relé
Koble til relé
Koble til relé

For å kontrollere AC-delen av kretsen bruker jeg en Power Relay FeatherWing- bare avbryt ledningen til den varme lampen og plugg de avisolerte endene til de normalt åpne og vanlige skrueterminalene. Husk, hvis du ikke kjenner AC, finn noen som gjør det for å føre tilsyn. Lampen min hadde en bryter langs ledningen, så jeg fjernet den og brukte ledningen som bryteren hadde kontrollert.

Ikke glem å bygge bro mellom en av hopperne på undersiden av brettet, tilsvarende mikrokontroller -pinnen du vil bruke på ESP8266. Jeg fulgte opplæringsopplæringen for Power Relay FeatherWing og byglet broen som ble vist for å kontrollere reléet med pinne 13 på min Feather Huzzah ESP8266.

Jeg bygger alltid en breadboard -prototype av disse kretsene først, selv om det endelige målet er å få alt til å passe inn i lampens trebase.

Trinn 2: Programmer mikrokontroller og test

Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test

Arduino -koden for dette prosjektet bruker eksempelskissen for fauxmoESP -biblioteket, som emulerer en Belkin WeMo -enhet. Følgelig er konfigurering av homebrew nøyaktig det samme som den kommersielle enheten, som er en lek i Alexa -appen. For naturlig tales skyld har jeg kalt enheten min "lyset".

Jeg bestemte meg senere for å legge til en strømoverstyringsbryter, slik at lampen kunne styres uavhengig av talekommandoene. Derfor er det ikke på brødbrettbildene her, men vises senere under tretrappen. Du trenger ikke strengt knappen for å teste koden, så du har det bra uansett. Se videoen som er innebygd i trinn 1 for å se meg forklare hvordan knappekoden fungerer! Last ned koden fra dette trinnet, og koble til ditt eget wifi -nettverksnavn og passord, og tilpass navnet på enheten din.

Trinn 3: Meisel trebase for å passe komponenter

Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter
Meisel trebase for å passe komponenter

Etter å ha bekreftet at alt fungerer, er det på tide å takle trebearbeidingsdelen av dette prosjektet. Denne lampen holdes sammen av en gjengestang, som er lett å forkorte med en sag eller et roterende verktøykuttingshjul, og deretter føres glatt slik at justeringsflensen fortsatt kan skrus på. Jeg meislet ut trebasen for å imøtekomme komponentene mine.

Jeg pusset trebunnen for å fjerne eventuelle dings fra å rote med den, og avsluttet den med litt beis.

Trinn 4: Bruk den

Bruk det!
Bruk det!

Det føles naturlig å si "Alexa, slå på lyset", så jeg følte meg ekstra flink til å navngi det smarte lyset mitt. For å ha flere enheter på samme nettverk, kan du skille dem fra hverandre ved å navngi dem for eksempel "gangen" eller "nattlyset". Er dette virkelig bedre enn å kjøpe en WeMo -bryter? Hvis du har lest så langt i Instructable, kan vi sikkert være enige om at det bare er morsommere å bygge ditt eget, spesielt med den tilpassede vintage-lampeoppgraderingen og alt-i-ett-designet.

Hvilke smarthusprosjekter har du under tankegangen? Gi meg beskjed om hva du jobber med i kommentarene nedenfor.

Anbefalt: