Kazalo:
Video: Upravljalna svetilka Alexa in Switch: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Amazon Echo je odličen kos! Všeč mi je ideja o glasovno aktiviranih napravah!
Želel sem izdelati svojo lastno svetilko, ki deluje na Alexa, vendar imam možnost ročnega stikala.
Iskal sem po spletu in našel emulator WEMO, ki se mi zdi, ko sem pogledal druge možnosti, najpreprostejši način, da Alexa prične upravljati s katero koli napravo!
**** POMEMBNO OPOMBA: SPOŠTUJTE GLAVNO ELEKTRIČNO ENERGIJO - VAS BO UBILA ****
1. korak: Harware
Število komponent je minimalno zahvaljujoč ESP2866-12e, ki opravi vse delo!
Vse komponente so prišle z eBaya.
1 x ESP2866 -12e (ali kateri koli ESP8266 z vsaj 2 vrati GPIO)
1 x 5v napajalnik
1 x 5v rele. Na eBayu sem našel te zelo majhne releje s 5v tuljavo in 250v 3 Amp stiki
1 x 5v do 3v3 stopite navzdol
1 x optični spenjač (4N35 ali enakovredno)
1 x kratko dejanje pritisnite za vklop
1 x primerna škatla za projekt
Na sliki je upor, ki ni bil potreben!
2. korak: Sestavite skupaj
Želel sem, da projekt živi v kompaktnem ohišju, da ne bo videti preveč grdo.
Preprosto zamenja originalno stikalo svetilk z relejem in "mehkim" stikalom!
Pomembno je zagotoviti, da je napajalna stran (bit, ki vas bo ubil) nameščena čim bolj varno in varno - za varnost in enostavnost sem uporabil priključek 'choc block'.
Konektorji relejne tuljave so zelo blizu skupaj, zato bodite previdni pri ožičenju. Naj bodo izpostavljene 5 -voltne tuljave in omrežni priključki čim krajši.
Omrežje napaja 5V napajanje. Nevtralna stran omrežja gre neposredno do svetilke, stran pod napetostjo pa skozi normalno odprte kontakte releja.
Stikalo je z ene strani ozemljeno, z drugo pa na GPIO13 ESP8266. Vsak vnos bo naredil, vendar preverite podatkovni list, saj so nekateri zatiči multipleksirani.
GPIO15 je priključen na 0v !! Na ponastavitev imam priključen kos žice, drugi pa na GPIO0. Te se uporabljajo za nalaganje skice in jih je mogoče odstraniti, ko so končane.
Upoštevajte, da naprave ESP8266 delujejo pri 3.3V
Za nastavitev / ponastavitev releja prek optičnega sprejemnika se uporablja GPIO4 (spet bo to storil kateri koli GPIO). Uporabil sem opto sklopko za zmanjšanje iztoka toka na ESP8266. in omogočil 3.3v, da preklopi tulja releja 5v.
Za vzdrževanje komponent na mestu sem uporabil dvostranske lepljive blazinice.
Na vsakem koncu ohišja sem izvrtal nekaj 2 mm luknjic za pretok zraka. Ne vem, če je bilo potrebno, saj nastaja zelo malo toplote, vendar sem se počutil bolje:-)
3. korak: Sotfware
Iz GitHub -a sem prenesel naslednje.
IOT-ESP8266-ESP12E-Alexa-Več-naprav-master
Vse datoteke so v enem imeniku in edina datoteka, ki jo je treba spremeniti, je datoteka.ino.
Prikazuje, kako upravljati več stikal, in je odličen del programske opreme.
Za nalaganje skice v ESP sem uporabil Arduino IDE. Na spletu je veliko člankov o tem, kako se to naredi, samo Google - uporaba Arduino IDE za programiranje ESP8266. Je precej naravnost in ga je treba namestiti samo enkrat., Opomba: Za nalaganje skice sem uporabil standardni pretvornik FTDI usb v serijski. GPIO15 mora biti ozemljen - to imam stalno priključeno na 0v, GPIO0 mora biti med ponastavitvijo na 0v. Po ponastavitvi lahko GPIO0 pustite plavajoče. Skica bi se morala naložiti.
Deli na skici, ki jih je treba spremeniti, replicirajo SSID in geslo vaših usmerjevalnikov ter ukaz, na katerega želite, da se Alexa odzove. Poiščite 'namizno svetilko' in jo zamenjajte z ukazom po vaši izbiri, npr. „nočna luč“ali „stropni ventilator“.
Programska oprema sodeluje z Alexa in preklopi GPIO4 visoko ali nizko, pri čemer je vklopljena namizna svetilka in namizna svetilka izklopljena. Nastavlja tudi zastavice - rl1 in isr_ran.
Zastavica rl1 se uporablja, tako da programska oprema pozna trenutno stanje svetilke, da jo lahko vklopi ali izklopi prek Alexa ali stikala.
Stikalo ustvari prekinitev, ko je GPIO13 ozemljen. Prekinitve so onemogočene, GPIO4 je preklopljen in zastavica rl1 je ustrezno nastavljena / ponastavljena. Zastavica isr_ran se uporablja v glavni zanki za ponovno omogočanje prekinitev po kratki zamudi - to preprečuje odskok stikala!
Nepogrešljiva opomba: Poskrbite, da bo vaša izbira releja sposobna oceniti stik z napravo, ki jo preklapljate.
Drugo mesto na glasovno aktiviranem izzivu
Priporočena:
Pametna svetilka Alexa z ESP8266: 4 koraki (s slikami)
Pametna svetilka Alexa z ESP8266: Ta navodila vam skupaj z mano pomagajo pri nadgradnji starinske svetilke z glasovnim upravljanjem z uporabo mikrokrmilnika ESP8266 in Amazon Echo/Alexa. Koda Arduino posnema napravo Belkin WeMo z uporabo knjižnice fauxmoESP, kar olajša nastavitev
Mumijasta svetilka - pametna svetilka z nadzorom WiFi: 5 korakov (s slikami)
Mumijasta svetilka - pametna svetilka z WiFi -krmiljenjem: Pred približno 230 tisoč leti se je človek naučil obvladovati ogenj, kar vodi do velike spremembe v njegovem življenjskem slogu, saj je ponoči začel delati tudi z uporabo svetlobe ognja. Lahko rečemo, da je to začetek notranje razsvetljave. Zdaj sem
Arduino GSM/SMS daljinska upravljalna enota: 16 korakov (s slikami)
Arduino GSM/SMS daljinska upravljalna enota:! ! ! OPAZITI ! ! ! Zaradi nadgradnje lokalnega stolpa mobilnega telefona na mojem območju tega modula GSM ne morem več uporabljati. Novejši stolp ne podpira več naprav 2G. Zato temu projektu ne morem več podpirati
Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome): 12 korakov (s slikami)
Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome): Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome) je projekt, ki sem ga začel leta 2015. Navdihnil ga je Loxodrome Sconce Paul Nylander. Moja prvotna zamisel je bila o motorizirani namizni svetilki, ki bi na steno projicirala tekoče vrtinčke svetlobe. Oblikoval sem in
Upravljalna LED plošča po telefonu z NodeMCU, ESP8266 in MAX7219: 8 korakov
Upravljanje LED plošče po telefonu S NodeMCU, ESP8266 in MAX7219: S telefonom želim upravljati LED ploščo kot smernik. Tako bo ESP8266 deloval kot dostopna točka, mikrokrmilnik in tudi strežnik. Spletni strežnik bo imel preprosto spletno stran s tremi gumbi: Obrni levo, zavij DESNO in obrni SOS. Tek