Innholdsfortegnelse:
Video: Alexa og switch -operert lampe: 3 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Amazon Echo er et flott sett! Jeg elsker ideen om stemmeaktiverte enheter!
Jeg ønsket å lage min egen Alexa -opererte lampe, men beholde den manuelle bryteren som et alternativ.
Jeg søkte på nettet og fant en WEMO -emulator, som etter å ha sett på andre alternativer virker som den enkleste måten å få Alexa til å betjene alle enheter!
**** VIKTIG MERKNAD: RESPEKT HOVEDELSEL - DET DREPER DEG ****
Trinn 1: Harware
Komponentantallet er minimalt takket være ESP2866-12e som gjør alt arbeidet!
Alle komponentene kom fra eBay.
1 x ESP2866 -12e (eller hvilken som helst ESP8266 med minst 2 GPIO -porter)
1 x 5v strømforsyning
1 x 5v relé. Jeg fant disse veldig små reléene med 5v spole og 250v 3 Amp kontakter på eBay
1 x 5v til 3v3 trinn ned
1 x optokobler (4N35 eller tilsvarende)
1 x momentan handling trykk for å gjøre bryteren
1 x passende prosjektboks
Bildet viser en motstand som ikke var nødvendig!
Trinn 2: Sette det sammen
Jeg ønsket at prosjektet skulle bo i et kompakt kabinett, så det ikke ville se for skjemmende ut.
Det erstatter rett og slett lampenes originale bryter med et relé og en 'myk' bryter!
Det er viktig å sikre at nettsiden (biten som vil drepe deg) er installert så sikkert og trygt som mulig - jeg brukte en 'choc block' kontakt for sikkerhet og brukervennlighet.
Reléspolekontaktene er ganske tett sammen, så vær forsiktig når du kobler til. Hold de avslørte 5v -spoletrådene og nettilkoblingene så korte som mulig.
Strømnettet mater 5V strømforsyningen. Den nøytrale siden av strømnettet går direkte til lampen, mens den strømførende siden går via de normalt åpne kontaktene på reléet.
Bryteren er kablet den ene siden til bakken og den andre til GPIO13 i ESP8266. Enhver input vil gjøre, men sjekk databladet da noen pins er multiplekset.
GPIO15 er koblet til 0v !! Jeg har en ledning festet til Reset og en annen til GPIO0. Disse brukes til å laste opp skissen og kan fjernes når de er ferdige.
Vær oppmerksom på at ESP8266 -enhetene fungerer på 3,3v
GPIO4 (igjen en hvilken som helst GPIO vil gjøre) brukes til å sette / tilbakestille reléet via en optokobler. Jeg brukte optokobleren for å minimere strømavløpet på ESP8266. Og la 3.3v bytte 5v reléspole.
Jeg brukte dobbeltsidige klebrig pads for å holde komponentene på plass.
Jeg boret et par 2 mm hull i hver ende av kabinettet for luftstrøm. Ikke sikker på om det var nødvendig fordi det genereres veldig lite varme, men det fikk meg til å føle meg bedre:-)
Trinn 3: Sotfware
Jeg lastet ned følgende fra GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Filene er alle i en katalog, og den eneste filen som må endres er.ino -filen.
Den viser hvordan du bruker flere brytere og er en flott programvare.
Jeg brukte Arduino IDE til å laste opp skissen til ESP. Det er mange artikler på nettet om hvordan dette gjøres, bare Google - Bruke Arduino IDE til å programmere ESP8266. Det er ganske rett frem og må bare settes opp en gang., Merk: For å laste opp skissen brukte jeg en standard FTDI -usb til serieomformer. GPIO15 må være jordet - jeg har dette permanent koblet til 0v, GPIO0 må holdes på 0v under tilbakestilling. Etter tilbakestilling kan GPIO0 stå flytende. Skissen skal nå lastes opp.
Delene i skissen som må endres, repaliserer SSID og passord for ruterne dine og kommandoen du vil at Alexa skal svare på. Søk etter 'bordlampe' og erstatt den med en kommando du ønsker, f.eks. 'nattlys' eller 'takvifte'.
Programvaren samhandler med Alexa og bytter GPIO4 høyt eller lavt med kommandotabellampen på og bordlampen av. Det setter også flagg - rl1 og isr_ran.
Flagg rl1 brukes slik at programvaren kjenner lampens nåværende tilstand for at den skal slås på eller av via Alexa eller bryteren.
Bryteren genererer et avbrudd når GPIO13 er jordet. Avbruddene er deaktivert, GPIO4 veksles og flagg rl1 settes / tilbakestilles tilsvarende. Flagg isr_ran brukes i hovedsløyfen for å aktivere avbrudd på nytt etter en kort forsinkelse - dette forhindrer bryterstopp!
Viktig merknad: Sørg for at valget av relé har gode kontaktvurderinger for å håndtere enheten du bytter.
Runner Up in the Voice Activated Challenge
Anbefalt:
WebApp Puzzle LED -lampe med ESP32: 5 trinn (med bilder)
WebApp Puzzle LED -lampe Med ESP32: Jeg har lekt med LED -strips i mange år, og flyttet nylig til en venns sted hvor jeg ikke kunne gjøre store endringer som å montere stripen på veggene, så jeg satte sammen denne lampen som har en enkelt ledning kommer ut for strøm og kan plasseres
Stencil Lampe - En lampe Mange nyanser: 5 trinn
Stencil Lamp - One Lamp Many Shades: Denne instruksjonsfilen viser deg hvordan du lager en enkel lampe med byttbare nyanser (en lampeskjerm)
Ramen Bowl Lampe med gule lysdioder: 17 trinn (med bilder)
Ramen Bowl Lampe med gule lysdioder: Du skulle tro at etter å ha levd av 10 cent ramen -pakker på college, ville jeg bli lei av ting, men mange år senere har jeg fortsatt en stor forkjærlighet for de billige nudelsteinene. Riktignok som en halv helsebevisst voksen med en litt mer sofistikert
Alexa smart lampe med ESP8266: 4 trinn (med bilder)
Alexa smart lampe med ESP8266: Denne instruksjonsguiden veileder deg sammen med meg i oppgradering 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. Pl
Konverter din gamle CFL -lampe til LED -lampe: 10 trinn
Konverter din gamle CFL -lampe til LED -lampe: Se først hele videoen, så forstår du alt