Orodha ya maudhui:

Taa inayotumika ya Alexa na switch: 3 Hatua (na Picha)
Taa inayotumika ya Alexa na switch: 3 Hatua (na Picha)

Video: Taa inayotumika ya Alexa na switch: 3 Hatua (na Picha)

Video: Taa inayotumika ya Alexa na switch: 3 Hatua (na Picha)
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Julai
Anonim
Image
Image
Harware
Harware

Amazon Echo ni kipande kizuri cha kit! Ninapenda wazo la vifaa vya sauti!

Nilitaka kutengeneza taa yangu inayoendeshwa na Alexa, lakini weka swichi ya mwongozo kama chaguo.

Nilitafuta wavuti na nikapata emulator ya WEMO, ambayo, kwa kuangalia chaguzi zingine, hii inaonekana kama njia rahisi zaidi ya kupata Alexa kutumia kifaa chochote!

KUMBUKA MUHIMU: HESHIMA UMEME WA MAINI - ITAKUUA ****

Hatua ya 1: Harware

Harware
Harware
Harware
Harware

Hesabu ya sehemu ni shukrani ndogo kwa ESP2866-12e ambayo hufanya kazi yote!

Vipengele vyote vilitoka kwa eBay.

1 x ESP2866 -12e (au ESP8266 yoyote iliyo na angalau bandari 2 za GPIO)

1 x 5v usambazaji wa umeme

1 x 5v relay. Nilipata hizi relays ndogo sana na 5v coil & 250v 3 Amp mawasiliano kwenye eBay

1 x 5v hadi 3v3 ondoka

1 x opto coupler (4N35 au sawa)

1 x hatua ya kitambo kushinikiza kufanya kubadili

1 x sanduku la mradi linalofaa

Picha inaonyesha kipingamizi ambacho hakihitajiki!

Hatua ya 2: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja

Nilitaka mradi huo kuishi katika kiambatanisho cha kompakt kwa hivyo haungeonekana kuwa mzuri sana.

Inabadilisha tu taa za asili na relay na swichi ya "laini"!

Ni muhimu kuhakikisha kuwa upande wa mains (kidogo ambayo itakuua) imewekwa salama na salama iwezekanavyo - nilitumia kiunganishi cha 'choc block' kwa usalama na urahisi.

Viunganisho vya coil za relay viko karibu sana kwa hivyo jihadharini wakati wa wiring. Weka waya wa koili zilizo wazi za 5v na viunganisho vya waya kwa ufupi iwezekanavyo.

Sehemu kuu hulisha usambazaji wa umeme wa 5v. Upande wa upande wowote wa mtandao kuu huenda moja kwa moja kwenye taa, wakati upande wa moja kwa moja unapitia anwani zilizo wazi za relay.

Kubadili kuna waya upande mmoja chini na nyingine kwa GPIO13 ya ESP8266. Uingizaji wowote utafanya lakini angalia karatasi ya data kwani pini zingine zina mseto.

GPIO15 imeunganishwa kwa 0v !! Nina kipande cha waya kilichowekwa kwenye Rudisha & kingine kwa GPIO0. Hizi hutumiwa kwa kupakia mchoro na zinaweza kuondolewa ukikamilika.

Kumbuka kuwa vifaa vya ESP8266 hufanya kazi saa 3.3v

GPIO4 (tena GPIO yoyote itafanya) hutumiwa kuweka / kuweka tena relay kupitia kontakt opto. Nilitumia kiboreshaji cha opto ili kupunguza mfereji wa sasa kwenye ESP8266. na niruhusu 3.3v kubadili coil ya relay 5v.

Nilitumia pedi mbili zenye nata ili kuweka vifaa mahali.

Nilichimba mashimo kadhaa ya 2mm kila mwisho wa kiambatisho kwa mtiririko wa hewa. Sijui ikiwa haikuwa ya kawaida kwani joto kidogo sana limetengenezwa, lakini ilinifanya nijisikie vizuri:-)

Hatua ya 3: Sotfware

Nilipakua zifuatazo kutoka GitHub.

IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-bwana

Faili zote ziko kwenye saraka moja na faili pekee ambayo inahitaji kurekebisha ni faili ya.ino.

Inaonyesha jinsi ya kutumia swichi nyingi na ni programu nzuri.

Nilitumia Arduino IDE kupakia mchoro kwenye ESP. Kuna nakala nyingi kwenye wavuti ya jinsi hii inafanywa, tu Google - Kutumia Arduino IDE kupanga programu ya ESP8266. Mbele yake sawa na lazima iwekwe mara moja., Kumbuka: Ili kupakia mchoro nilitumia usb ya kawaida ya FTDI kwa kubadilisha msururu. GPIO15 lazima iwe msingi - nina waya huu wa kudumu kwa 0v, GPIO0 inapaswa kushikiliwa kwa 0v wakati wa kuweka upya. Baada ya kuweka upya, GPIO0 inaweza kushoto ikielea. Mchoro unapaswa kupakia sasa.

Sehemu kwenye mchoro ambazo zinahitaji kurekebisha zinarudisha ruta zako za SSID & Nenosiri na amri ambayo ungependa Alexa kujibu. Tafuta 'taa ya meza' na ubadilishe kwa amri ya chaguo lako, k.m. 'taa ya kitanda' au 'shabiki wa dari'.

Programu hiyo inaingiliana na Alexa na inabadilisha GPIO4 juu au chini na taa ya meza ya taa na taa ya meza imezimwa mtawaliwa. Pia huweka bendera - rl1 na isr_ran.

Bendera rl1 hutumiwa kwa hivyo programu inajua hali ya sasa ya taa ili iweze kuwashwa au kuzimwa kupitia Alexa au swichi.

Kubadili hutengeneza usumbufu wakati GPIO13 iko chini. Usumbufu umezimwa, GPIO4 imebadilishwa na bendera rl1 imewekwa / kuweka upya ipasavyo. Bendera isr_ran hutumiwa kwenye kitanzi kuu kuwezesha kukatizwa tena baada ya kucheleweshwa kwa muda mfupi - hii inazuia ubadilishaji wa kubadili!

Ujumbe muhimu: Hakikisha chaguo lako la relay lina alama za mawasiliano zinazoweza kushughulikia kifaa unachobadilisha.

Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti

Mkimbiaji katika Changamoto iliyoamilishwa na Sauti

Ilipendekeza: