Innehållsförteckning:
- Steg 1: Anslut relä
- Steg 2: Programmera mikrokontroller och test
- Steg 3: Mejsel träbas för att passa komponenter
- Steg 4: Använd det
Video: Alexa smart lampa med ESP8266: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Denna instruktionsguide guidar dig tillsammans med mig i uppgraderingen av en vintagelampa med röststyrning med hjälp av en ESP8266-mikrokontroller och Amazon Echo/Alexa. Arduino -koden emulerar en Belkin WeMo -enhet med hjälp av fauxmoESP -biblioteket, vilket gör installationen till en lek.
Observera: Denna projektkod har ogiltigförklarats av fauxmoESP -bibliotekets ändring att efterlikna Philips Hue -protokollet istället för Belkin WeMo. Meddela mig om du uppdaterar det för att fungera med den nya versionen av biblioteket
För en fullständig primer på Arduino ESP8266-arbetsflödet, kolla in min gratis Instructables Internet of Things Class och kolla in Paige's Lamps Class för mer belysningsinspiration och know-how. Om du är ny på Arduino har vi också en introduktionsklass för det.
Detta projekt använder växelström, vilket kan skada dig eller starta en brand- lämna inte detta projekt anslutet till ström utan uppsikt, och om du inte vet vad du gör, arbeta under överinseende av någon som gör det
För detta projekt behöver du:
- Amazon Echo (och Alexa -app)
- Lampa (min är 60W)
- Dator som kör Arduino -programvara med ESP8266 -stöd installerat
- Adafruit Feather Huzzah ESP8266 microcontroller board
- Adafruit Power Relay FeatherWing
- Förlängningssladd
- USB -strömadapter (minst 1A, jag använde en från en iPhone)
- USB -kabel (microB)
- Vippströmställare och kabel (tillval)
- Tredje handverktyg (tillval)
- Pincett (valfritt)
- Krympslang
- Värmepistol (eller tändare/hårtork)
- Wire strippers
- Spola diagonala skär
- Trådmuttrar
- Lödkolv och löd
För min speciella trälampfot:
- Trämejsel och klubba
- Vice
- Bågfil
- Metallfil
- Borra/pressa med förstnerbitar
- Slipmaskin med 220 gritpapper
- Träfinish (med handskar, borste etc.- läs förpackningsanvisningarna)
Förutom ESP8266 -kortstöd bör du installera följande Arduino -bibliotek (sök i bibliotekshanteraren eller placera mappen manuellt i Arduino/bibliotek):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Jag lärde mig om denna metod från denna Adafruit -handledning: Enkel Alexa (Echo) -kontroll av din ESP8266 Huzzah, som har mycket mer användbar information om hur du använder den här koden i dina egna projekt.
För att hänga med i det jag jobbar med, följ mig på YouTube, Instagram, Twitter, Pinterest och prenumerera på mitt nyhetsbrev. Som Amazon Associate tjänar jag på kvalificerade köp som du gör med mina länkar.
Steg 1: Anslut relä
För att styra AC-delen av kretsen använder jag en Power Relay FeatherWing- bara avbryt den heta lampans kabel och anslut de avskalade ändarna till de normalt öppna och gemensamma skruvterminalerna. Kom ihåg, om du inte känner till AC, hitta någon som gör att övervaka. Min lampa hade en strömbrytare längs sladden, så jag tog bara bort den och använde tråden som omkopplaren hade kontrollerat.
Glöm inte att överbrygga en av hopparna på undersidan av brädet, motsvarande mikrokontrollstiftet du ska använda på ESP8266. Jag följde installationsguiden för Power Relay FeatherWing och överbryggade bygeln som visas för att styra reläet med stift 13 på min Feather Huzzah ESP8266.
Jag bygger alltid en prototyp av dessa typer av kretsar först, även om det slutliga målet är att få allt att passa i lampans träfot.
Steg 2: Programmera mikrokontroller och test
Arduino -koden för detta projekt använder exempelskissen för fauxmoESP -biblioteket, som emulerar en Belkin WeMo -enhet. Följaktligen är konfigurationen av din homebrew exakt densamma som den kommersiella enheten, vilket är en vind i Alexa -appen. För naturligt tal har jag kallat min enhet för "ljuset".
Jag bestämde mig senare för att lägga till en strömbrytare så att lampan kunde styras oberoende av röstkommandon. Det är därför det inte finns på panelerna här, utan visas senare under trästeget. Du behöver inte strikt knappen för att testa koden, så du mår bra hur som helst. Titta på videon inbäddad i steg 1 för att se mig förklara hur knappkoden fungerar! Ladda ner koden från det här steget och anslut ditt eget wifi -nätverksnamn och lösenord och anpassa namnet på din enhet.
Steg 3: Mejsel träbas för att passa komponenter
Efter att ha bekräftat att allt fungerar är det dags att ta itu med träbearbetningsdelen av detta projekt. Denna lampa hålls ihop av en gängad stång, som är lätt att förkorta med en såg eller ett roterande verktygsavstängningshjul och sedan släpps in så att justeringsflänsen fortfarande kan skruvas fast. Jag mejslade ut träbasen för att passa mina komponenter.
Jag slipade träfoten för att ta bort alla dings från att röra med den och avslutade den med lite träfläck.
Steg 4: Använd det
Det känns naturligt att säga "Alexa, tänd ljuset", så jag kände mig extra smart när jag namngav mitt smarta ljus. Om du vill ha flera enheter på samma nätverk kan du skilja dem åt genom att till exempel namnge dem "hallampan" eller "nattljuset". Är detta verkligen bättre än att köpa en WeMo -switch? Om du har läst så här långt i Instructable kan vi säkert hålla med om att det bara är roligare att bygga ditt eget, särskilt med den anpassade vintage-lampuppgraderingen och allt-i-ett-designen.
Vilka smarta hemprojekt har du under din tankegrund? Låt mig veta vad du arbetar med i kommentarerna nedan.
Rekommenderad:
Pixel Smart Lampa: 7 steg (med bilder)
Pixel Smart Lamp: Detta är ett projekt jag gjorde för en smart lampa som styrs av Bluetooth med en Android -app utvecklad på Android Studio.Pixels huvudmål är att visa vackra lampor. Det är eldstadens ljusläge, till exempel, låt oss se hur en enpiks eldstad kan
Flytande smart magisk spegel från gammal bärbar dator med Alexa röstigenkänning: 6 steg (med bilder)
Flytande smart magisk spegel från gammal bärbar dator med Alexa röstigenkänning: Anmäl dig till min 'Elektronik i ett nötskal' kurs här: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Kolla också in min youtube -kanal här för fler projekt och elektronikhandledning: https://www.youtube.com/channel/UCelOO
IoT RC -bil med smart lampa fjärrkontroll eller gateway: 8 steg (med bilder)
IoT RC Car With Smart Lamp Remote or Gateway: För ett icke -relaterat projekt hade jag skrivit lite Arduino -kod för att prata med MiLight smarta lampor och lampfjärrkontroller som jag har i mitt hem. Efter att jag lyckats fånga upp kommandon från de trådlösa fjärrkontrollerna, Jag bestämde mig för att göra en liten RC -bil för att testa
Alexa och switchstyrd lampa: 3 steg (med bilder)
Alexa och Switch Operated Lamp: Amazon Echo är ett bra kit! Jag älskar tanken på röstaktiverade enheter! Jag ville göra min egen Alexa -drivna lampa, men behåll den manuella omkopplaren som ett alternativ. Jag sökte på webben och hittade en WEMO -emulator, som efter att ha tittat på andra alternativ
Smart hemövervakning med Alexa och Arduino: 9 steg (med bilder)
Smart hemövervakning med Alexa och Arduino: I den nuvarande världen tillbringar människor mer tid på arbetsplatsen än i sina hem. Därför finns det ett behov av hemövervakningssystem där människor kan lära känna husets förhållanden medan de är på jobbet. Det skulle vara ännu bättre om en