Innehållsförteckning:

Alexa smart lampa med ESP8266: 4 steg (med bilder)
Alexa smart lampa med ESP8266: 4 steg (med bilder)

Video: Alexa smart lampa med ESP8266: 4 steg (med bilder)

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

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ä

Anslut relä
Anslut relä
Anslut relä
Anslut relä
Anslut relä
Anslut relä
Anslut relä
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

Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & Test
Program Mikrokontroller & 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

Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
Mejsel träbas för att passa komponenter
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

Använd den!
Använd den!

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: