Sadržaj:

Svjetiljka s Alexa i prekidačem: 3 koraka (sa slikama)
Svjetiljka s Alexa i prekidačem: 3 koraka (sa slikama)

Video: Svjetiljka s Alexa i prekidačem: 3 koraka (sa slikama)

Video: Svjetiljka s Alexa i prekidačem: 3 koraka (sa slikama)
Video: jednopolni prekidač - elektro instalacije - sa i bez razvodne kutije 2024, Studeni
Anonim
Image
Image
Harware
Harware

Amazon Echo izvrstan je komad! Sviđa mi se ideja o uređajima s glasovnim aktiviranjem!

Htio sam napraviti vlastitu lampu na Alexa, ali kao opciju zadržite ručni prekidač.

Pretražio sam web i pronašao WEMO emulator, koji se, razmotrivši druge mogućnosti, čini najjednostavnijim načinom navođenja Alexa da upravlja bilo kojim uređajem!

**** VAŽNA NAPOMENA: POŠTUJTE GLAVNU STRUJU - UBIT ĆE VAS ****

Korak 1: Harware

Harware
Harware
Harware
Harware

Broj komponenti je minimalan zahvaljujući ESP2866-12e koji obavlja sav posao!

Sve komponente dolaze s eBay -a.

1 x ESP2866 -12e (ili bilo koji ESP8266 s najmanje 2 GPIO porta)

1 x 5v napajanje

1 x 5v relej. Našao sam ove vrlo male releje s 5v zavojnicom i 250v 3 Amp kontaktima na eBayu

1 x 5v do 3v3 korak dolje

1 x optička spojnica (4N35 ili ekvivalent)

1 x trenutna radnja pritisnite za uključivanje

1 x prikladna kutija za projekt

Na slici je prikazan otpornik koji nije bio potreban!

Korak 2: Sastavite to zajedno

Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno
Sastavljajući to zajedno

Htio sam da projekt živi u kompaktnom prostoru kako ne bi izgledao previše ružno.

Jednostavno zamjenjuje izvorni prekidač svjetiljki relejem i 'mekanim' prekidačem!

Važno je osigurati da je mrežna strana (bit koji će vas ubiti) instaliran što je moguće sigurnije i sigurnije - za sigurnost i lakoću koristio sam priključak 'choc block'.

Priključci relejnog svitka prilično su blizu jedan prema drugome pa pri povezivanju vodite računa. Izložene žice i mrežne priključke 5v zavojnice neka budu što kraće.

Mreža napaja 5v napajanje. Neutralna strana mreže ide izravno do žarulje, dok strana pod naponom ide preko normalno otvorenih kontakata releja.

Prekidač je ožičen jednom stranom na masu, a drugom na GPIO13 ESP8266. Bilo koji unos će učiniti, ali provjerite podatkovni list jer su neki pinovi multipleksirani.

GPIO15 je ožičen na 0v !! Imam komad žice spojen na Reset, a drugi na GPIO0. Oni se koriste za učitavanje skice i mogu se ukloniti kad dovrše.

Imajte na umu da uređaji ESP8266 rade na 3.3v

GPIO4 (opet će to učiniti bilo koji GPIO) koristi se za postavljanje / resetiranje releja putem opto spreznika. Koristio sam opto spregač za minimiziranje istjecanja struje na ESP8266.i dopustio 3.3v da prebaci zavojnicu releja od 5V.

Koristio sam dvostrane ljepljive jastučiće kako bih zadržao komponente na mjestu.

Izbušio sam nekoliko rupa od 2 mm na svakom kraju kućišta za protok zraka. Nisam siguran je li to bilo potrebno jer se stvara vrlo malo topline, ali osjetio sam se bolje:-)

Korak 3: Sotfware

S GitHub -a sam preuzeo sljedeće.

IOT-ESP8266-ESP12E-Alexa-Višestruki uređaji-master

Sve su datoteke u jednom direktoriju, a jedina datoteka koju je potrebno promijeniti je.ino datoteka.

Pokazuje kako upravljati s više prekidača i izvrstan je softver.

Koristio sam Arduino IDE za postavljanje skice na ESP. Na webu postoji mnogo članaka o tome kako se to radi, samo Google - Korištenje Arduino IDE -a za programiranje ESP8266. Prilično je ravno i mora se postaviti samo jednom., Napomena: Za učitavanje skice koristio sam standardni FTDI usb u serijski pretvarač. GPIO15 mora biti uzemljen - ovo je trajno spojeno na 0v, GPIO0 se mora držati na 0v tijekom resetiranja. Nakon resetiranja, GPIO0 se može ostaviti plutajućim. Skica bi se sada trebala učitati.

Dijelovi na skici koje je potrebno izmijeniti repliciraju SSID i lozinku vaših usmjerivača i naredbu na koju želite da Alexa odgovori. Potražite 'stolna svjetiljka' i zamijenite je naredbom po vašem izboru, npr. 'noćno svjetlo' ili 'stropni ventilator'.

Softver stupa u interakciju s Alexa i isključuje GPIO4 visoko ili nisko s uključenim naredbama stolne svjetiljke i isključene stolne svjetiljke. Također postavlja zastavice - rl1 i isr_ran.

Zastavica rl1 koristi se tako da softver zna trenutno stanje svjetiljke kako bi se mogla uključiti ili isključiti putem Alexa ili prekidača.

Prekidač generira prekid kada je GPIO13 uzemljen. Prekidi su onemogućeni, GPIO4 se prebacuje i zastavica rl1 se prema tome postavlja / resetira. Zastavica isr_ran koristi se u glavnoj petlji za ponovno omogućavanje prekida nakon kratkog odgode - to sprječava odbijanje prekidača!

Izuzetna napomena: Pobrinite se da vaš odabir releja ima sposobne ocjene kontakata za rad s uređajem koji mijenjate.

Glasovno aktivirani izazov
Glasovno aktivirani izazov
Glasovno aktivirani izazov
Glasovno aktivirani izazov

Drugoplasirani u glasovno aktiviranom izazovu

Preporučeni: