Indholdsfortegnelse:
- Trin 1: Tilslut relæ
- Trin 2: Programmer mikrokontroller og test
- Trin 3: Mejsel træbase, der passer til komponenter
- Trin 4: Brug det
Video: Alexa Smart lampe med ESP8266: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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æ
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
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
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
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:
Pixel Smart Lampe: 7 trin (med billeder)
Pixel Smart Lamp: Dette er et projekt, jeg lavede til en smart lampe styret af Bluetooth med en Android App udviklet på Android Studio.Pixels hovedmål er at vise smukke lys. Det er for eksempel pejsens lysform, lad os se, hvordan en enkelt-pixel pejs kan
Flydende smart magisk spejl fra gammel bærbar computer med Alexa stemmegenkendelse: 6 trin (med billeder)
Flydende smart magisk spejl fra gammel bærbar computer med Alexa stemmegenkendelse: Tilmeld dig mit 'Elektronik i en nøddeskal' kursus her: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Tjek også min youtube -kanal her for flere projekter og elektronikundervisning: https://www.youtube.com/channel/UCelOO
The Mummy Lamp - WiFi -kontrolleret smart lampe: 5 trin (med billeder)
Mumielampen - WiFi -kontrolleret smart lampe: For omkring 230 tusind år siden lærte mennesker at kontrollere ilden, dette fører til en stor ændring i hans livsstil, da han begyndte at arbejde om natten og også brugte lys fra ilden. Vi kan sige, at dette er begyndelsen på indendørs belysning. Nu jeg
IoT RC bil med smart lampe fjernbetjening eller gateway: 8 trin (med billeder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relateret projekt havde jeg skrevet nogle Arduino -koder for at tale med MiLight smarte lamper og lampe -fjernbetjeninger, som jeg har i mit hjem. Jeg besluttede mig for at lave en lille RC -bil til test
Alexa og switchbetjent lampe: 3 trin (med billeder)
Alexa og switchbetjent lampe: Amazon Echo er et godt stykke kit! Jeg elsker tanken om stemmeaktiverede enheder! Jeg ville lave min egen Alexa -betjente lampe, men beholde den manuelle kontakt som en mulighed. Jeg søgte på nettet og fandt en WEMO -emulator, der efter at have set på andre opti