Orodha ya maudhui:

Dhibiti Vifaa vya Nyumbani Kupitia Alexa na ESP8266 au ESP32: Hatua 8
Dhibiti Vifaa vya Nyumbani Kupitia Alexa na ESP8266 au ESP32: Hatua 8

Video: Dhibiti Vifaa vya Nyumbani Kupitia Alexa na ESP8266 au ESP32: Hatua 8

Video: Dhibiti Vifaa vya Nyumbani Kupitia Alexa na ESP8266 au ESP32: Hatua 8
Video: Мастер-класс: Совершенствование домашней беспроводной сети – Эпизод 3 2024, Novemba
Anonim
Image
Image

Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.

Mradi wangu huu utasaidia maisha yako kuwa rahisi na utajisikia kama mfalme baada ya kudhibiti vifaa ndani ya nyumba yako kwa kutoa amri kwa Alexa.

Jambo kuu nyuma ya mradi huu sio chochote isipokuwa utendaji wa moduli mbili ESP8266 na Moduli ya Relay. Kimsingi tutadhibiti ESP8266 yetu kwa kutumia Alexa.

Kuelekea mwisho wa nakala, tutakuwa tukifanya unganisho rahisi kati ya ESP8266 na moduli ya kupeleka tena ikifuatiwa na nambari ya kuunganisha na kudhibiti ESP8266 na Alexa.

Wacha tuanze na raha sasa.

Vifaa

Viungo vya bidhaa:

NodeMcu ya ESP8266: https://www.amazon.in/Robodo-W26-Wireless-Interne …….

Bodi ya kupitisha njia mbili: https://www.amazon.in/Robodo-MO59-Channel-Control ……

Hatua ya 1: Pata PCB kwa Mradi Wako Uliotengenezwa

Kuangalia Moduli ya Relay
Kuangalia Moduli ya Relay

Lazima uangalie PCBGOGO kwa kuagiza PCB kwenye mtandao kwa bei rahisi!

Unapata PCB bora 10 zilizotengenezwa na kusafirishwa kwa mlango wako kwa $ 5 na usafirishaji fulani. Pia utapata punguzo la usafirishaji kwa agizo lako la kwanza.

PCBGOGO ina uwezo wa mkutano wa PCB na utengenezaji wa stencil na vile vile kutunza viwango vya ubora mzuri.

Zichunguze ikiwa unahitaji kupata PCB zinazotengenezwa au kukusanyika.

Hatua ya 2: Kuangalia Moduli ya Kupeleka

Moduli ya Relay ni bodi inayofaa ambayo inaweza kutumika kudhibiti voltage kubwa, mzigo wa juu wa sasa kama taa na mzigo wa AC. Imeundwa kuunganishwa na mdhibiti mdogo kama Arduino, ESP8266 na nk Inakuja na LED kuonyesha hali ya upitishaji. Moduli za kupeleka kwa ujumla zina vituo vifuatavyo:

1. NC (Kawaida imefungwa) = Usanidi uliofungwa kawaida hutumiwa wakati unataka relay ifungwe kwa chaguo-msingi, inamaanisha kuwa sasa inapita isipokuwa utumie ishara kutoka Arduino kwa moduli ya kupeleka ili kufungua mzunguko na kuacha sasa

2. HAPANA (kawaida hufunguliwa) = Usanidi ulio wazi kawaida hufanya kazi kwa njia nyingine: relay huwa wazi kila wakati, kwa hivyo mzunguko umevunjika isipokuwa utumie ishara kutoka Arduino kufunga mzunguko.

3. Pini ya kawaida = Kwa ujumla iko katikati

Pini za kuingiza = Ni pini ambayo relay imeunganishwa na kifaa kinachodhibiti.

Ikiwa haikutajwa kwenye moduli tunaweza kujua pini ya NC kwa kutumia multimeter katika mpangilio wa mwendelezo kwa kuunganisha kawaida na terminal nyingine kupitia uchunguzi wa multimeter ikiwa inaunda sauti ya beep basi pini ni NC.

Hatua ya 3: Kuunganisha ESP8266 na Bodi ya Kupeleka

Kuunganisha ESP8266 na Bodi ya Kupeleka
Kuunganisha ESP8266 na Bodi ya Kupeleka
Kuunganisha ESP8266 na Bodi ya Kupeleka
Kuunganisha ESP8266 na Bodi ya Kupeleka

Moduli zinaweza kununuliwa kutoka hapa (Kiungo kuongezwa). Hakika utapata mpango mzuri hapa.

Uunganisho uko katika sehemu mbili:

Kati ya ESP8266 na Moduli ya Kupitisha:

1. Unganisha pini ya D5 (GPIO14) na pembejeo ya relay. Unaweza kuunganisha pembejeo zaidi za kupokezana pia kwa kuziunganisha na pini zingine za GPIO zinazopatikana.

2. Unganisha Vcc ya moduli ya kupeleka tena kwa 5V / 12V kwa usambazaji wa moduli yako.

3. Unganisha GND ya ESP8266 na GND ya moduli ya relay na kisha uwaunganishe na GND ya usambazaji wa umeme.

Kati ya moduli ya Relay na Vifaa:

1. Hakikisha Soketi ya umeme imezimwa kabla ya unganisho.

2. Unganisha kawaida na terminal moja ya tundu.

3. Unganisha kituo kingine cha tundu kwenye kituo cha kifaa.

4. Unganisha kituo kingine cha kifaa na kituo cha NO cha relay.

Mara baada ya hatua hii kukamilika unaweza kuhamia kwenye sehemu ya programu.

Hatua ya 4: Pakua na usanidi IDE ya Arduino

Pakua na usanidi IDE ya Arduino
Pakua na usanidi IDE ya Arduino

Pakua IDE ya Arduino kutoka hapa

1. Sakinisha Arduino IDE na uifungue.

2. Nenda kwenye Faili> Mapendeleo

3. Ongeza https://arduino.esp8266.com/stable/package_esp8266c… kwa URL za Meneja wa Bodi za Ziada.

4. Nenda kwenye Zana> Bodi> Meneja wa Bodi

5. Tafuta esp8266 na kisha usakinishe bodi.

6. Anzisha tena IDE.

Hatua ya 5: Kuongeza Maktaba za Ziada kwa IDE ya Arduino

Kuongeza Maktaba za Ziada kwa Arduino IDE
Kuongeza Maktaba za Ziada kwa Arduino IDE
Kuongeza Maktaba za Ziada kwa Arduino IDE
Kuongeza Maktaba za Ziada kwa Arduino IDE

Tutatumia maktaba ya fauxmoESP kudhibiti ESP8266 yetu kutumia Alexa.

Maktaba hii inahitaji maktaba nyingine kufanya kazi ambayo ni ESPAsyncTCP.

Jifunze kuhusu maktaba ya fauxmoESP kutoka hapa. Kwa ESPAsyncTCP elekea ukurasa huu.

Maktaba ya FauxmoESP inaweza kupakuliwa kutoka hapa.

Maktaba ya ESPAsyncTCP inaweza kupakuliwa kutoka hapa.

Baada ya kupakua maktaba hizi tunahitaji kuzitoa na kuziweka kwenye folda ya maktaba ya Arduino IDE ambayo inaweza kupatikana chini ya folda ya hati.

Hatua ya 6: Kuandika Moduli

Kuandika Moduli
Kuandika Moduli

1. Pakua nambari ya kuunganisha na kudhibiti ESP8266 na Alexa kutoka hapa.

2. Fungua nambari katika Arduino IDE na ufanye mabadiliko yanayohitajika kwenye SSID / Nenosiri juu ya msimbo.

3. Nenda kwenye Zana> Bodi. Chagua bodi inayofaa ambayo unatumia NodeMCU (12E) inafanya kazi katika visa vingi.

4. Chagua comm sahihi. bandari kwa kwenda kwenye Zana> Bandari.

5. Piga kitufe cha kupakia.

6. Wakati kichupo kinasema Kufanya Kupakia uko tayari kutumia kifaa.

Hatua ya 7: Relay Inabadilisha kwa Amri kwa Alexa

Relay Inabadilisha kwa Amri kwa Alexa
Relay Inabadilisha kwa Amri kwa Alexa
Relay Inabadilisha kwa Amri kwa Alexa
Relay Inabadilisha kwa Amri kwa Alexa
Relay Inabadilisha kwa Amri kwa Alexa
Relay Inabadilisha kwa Amri kwa Alexa

Baada ya nambari kupakiwa:

1. Tunaweza kuleta kifaa cha Alexa na kumwuliza "Alexa, gundua vifaa". Kama kifaa chetu kinaanza katika hali ya kuoanisha kitapatikana kwa Alexa.

2. Wakati skrini ya kifaa cha ugunduzi inapozimwa, inaonyesha kuwa kifaa hugunduliwa na kuongezwa.

3. Jaribu kwa kusema "Alexa, Washa" kwa upande wangu nimewapa majina "Kifaa1" na "Kifaa 2"

Utaweza kuona kuwa relay inawasha na kuzima tunapompa Alexa amri.

Kwa njia hii, unaweza kudhibiti vifaa vingi vya nyumbani kama unavyotaka kutumia moduli inayofaa ya kusambaza na kufanya mabadiliko yanayofaa katika nambari.

Hiyo ni kutoka kwa maandamano haya!

Ilipendekeza: