Tartalomjegyzék:

Alexa és kapcsolóval működő lámpa: 3 lépés (képekkel)
Alexa és kapcsolóval működő lámpa: 3 lépés (képekkel)

Videó: Alexa és kapcsolóval működő lámpa: 3 lépés (képekkel)

Videó: Alexa és kapcsolóval működő lámpa: 3 lépés (képekkel)
Videó: 5+1 TIPP miért kell neked egy Amazon Echo 2024, November
Anonim
Image
Image
A Harware
A Harware

Az Amazon Echo nagyszerű készlet! Szeretem a hanggal aktivált eszközök ötletét!

Saját Alexa működtetésű lámpát szerettem volna készíteni, de a kézi kapcsolót tartsa opcióként.

Keresgéltem az interneten, és találtam egy WEMO emulátort, amely más lehetőségeket vizsgálva ez tűnik a legegyszerűbb módnak arra, hogy rávegyük Alexát bármilyen eszköz működtetésére!

**** FONTOS MEGJEGYZÉS: TISZTELJEN FŐVILLAMOS ELEKTROMOSSÁGOT - EZ ÖL ÖNET ****

1. lépés: A Harware

A Harware
A Harware
A Harware
A Harware

Az alkatrészek száma minimális az ESP2866-12e-nek köszönhetően, amely elvégzi az összes munkát!

Minden alkatrész az eBay -ről származik.

1 x ESP2866 -12e (vagy bármely ESP8266 legalább 2 GPIO porttal)

1 x 5V tápegység

1 x 5V relé. Ezeket a nagyon kicsi reléket találtam 5V -os tekercsekkel és 250V 3 Amp érintkezőkkel az eBay -en

1 x 5v - 3v3 lépjen le

1 x optocsatoló (4N35 vagy ezzel egyenértékű)

1 x pillanatnyi nyomógomb a váltáshoz

1 x megfelelő projektdoboz

A képen egy ellenállás látható, amelyre nem volt szükség!

2. lépés: Összerakás

Összerakása
Összerakása
Összerakása
Összerakása
Összerakása
Összerakása
Összerakása
Összerakása

Azt akartam, hogy a projekt egy kompakt házban éljen, nehogy túl csúnya legyen.

Egyszerűen lecseréli a lámpa eredeti kapcsolóját egy relére és egy „lágy” kapcsolóra!

Fontos annak biztosítása, hogy a hálózati oldal (a bit, amely megöl) a lehető legbiztonságosabban és legbiztonságosabban legyen felszerelve - a biztonság és az egyszerűség érdekében „csokiblokk” csatlakozót használtam.

A relé tekercs csatlakozói elég közel vannak egymáshoz, ezért vigyázzon a kábelezéssel. Tartsa a lehető legrövidebb ideig az 5 V -os tekercses vezetékeket és a hálózati csatlakozásokat.

A hálózat táplálja az 5V -os tápegységet. A hálózat semleges oldala közvetlenül a lámpához megy, míg az áramellátó oldal a relé normál nyitott érintkezőin keresztül.

A kapcsoló az egyik oldalon a földhöz van kötve, a másik pedig az ESP8266 GPIO13 -hoz. Bármilyen bemenet megteszi, de ellenőrizze az adatlapot, mivel néhány csap multiplexel.

A GPIO15 0V -ra van bekötve !! Van egy vezetékem a Reset -hez és egy másik a GPIO0 -hoz. Ezeket a vázlat feltöltésére használják, és a befejezés után eltávolíthatók.

Vegye figyelembe, hogy az ESP8266 eszközök 3.3V feszültségről működnek

A GPIO4 (ismét minden GPIO megteszi) a relé beállítására / visszaállítására szolgál egy optocsatolón keresztül. Az optocsatolót használtam az ESP8266 áramlefolyásának minimalizálására, és lehetővé tettem, hogy a 3.3v kapcsolja az 5 voltos relétekercset.

Kétoldalas ragacsos párnákat használtam az alkatrészek helyben tartásához.

Fúrtam pár 2 mm -es lyukat a szekrény mindkét végén a légáramlás érdekében. Nem biztos, hogy szükségtelen volt, mivel nagyon kevés hő keletkezik, de ettől jobban éreztem magam:-)

3. lépés: A Sotfware

A következőket töltöttem le a GitHub -ról.

IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master

A fájlok egy könyvtárban vannak, és az egyetlen fájl, amelyet módosítani kell, az.ino fájl.

Ez bemutatja, hogyan kell több kapcsolót kezelni, és remek szoftver.

Az Arduino IDE segítségével töltöttem fel a vázlatot az ESP -re. Rengeteg cikk található a weben, hogyan történik ez, csak a Google - Az Arduino IDE segítségével programozza az ESP8266 programot. Elég egyszerű, és csak egyszer kell beállítani.

Megjegyzés: A vázlat feltöltéséhez szabványos FTDI usb -t használtam soros átalakítóba. A GPIO15 -öt földelni kell - ezt állandóan 0 V -ra kötöttem, a GPIO0 -t 0 V -ra kell tartani reset közben. A visszaállítás után a GPIO0 lebeghet. A vázlatot most fel kell tölteni.

A vázlat azon részei, amelyeket módosítani kell, újratervezik az útválasztó SSID -jét és jelszavát, valamint azt a parancsot, amelyre szeretné, hogy az Alexa válaszoljon. Keressen rá az „asztali lámpa” kifejezésre, és cserélje le egy tetszőleges parancsra, pl. „éjjeli lámpa” vagy „mennyezeti ventilátor”.

A szoftver kölcsönhatásba lép az Alexával, és a GPIO4 -et magasra vagy alacsonyra kapcsolja az asztali lámpa be- és kikapcsolása parancsokkal. Ezenkívül jelzőket is beállít - rl1 és isr_ran.

Az rl1 jelzőt használják, így a szoftver ismeri a lámpa aktuális állapotát annak érdekében, hogy az Alexa vagy a kapcsoló segítségével be- vagy kikapcsolható legyen.

A kapcsoló megszakítást generál, amikor a GPIO13 földelve van. A megszakítások le vannak tiltva, a GPIO4 be van kapcsolva, és az rl1 jelző ennek megfelelően van beállítva / visszaállítva. Az isr_ran jelzőt a fő hurokban használják a megszakítások újbóli engedélyezéséhez rövid késés után - ez megakadályozza a kapcsoló ugrálását!

Fontos megjegyzés: Győződjön meg arról, hogy a választott relé rendelkezik megfelelő érintkezős besorolással a cserélni kívánt eszközhöz.

Hanggal aktivált kihívás
Hanggal aktivált kihívás
Hanggal aktivált kihívás
Hanggal aktivált kihívás

Második hely a Voice Activated Challenge -ben

Ajánlott: