Përmbajtje:

Kontrolloni pajisjet shtëpiake përmes Alexa Me ESP8266 ose ESP32: 8 hapa
Kontrolloni pajisjet shtëpiake përmes Alexa Me ESP8266 ose ESP32: 8 hapa

Video: Kontrolloni pajisjet shtëpiake përmes Alexa Me ESP8266 ose ESP32: 8 hapa

Video: Kontrolloni pajisjet shtëpiake përmes Alexa Me ESP8266 ose ESP32: 8 hapa
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Nëntor
Anonim
Image
Image

Hej, çfarë ka, djema! Akarsh këtu nga CETech.

Ky projekti im do të ndihmojë që jeta juaj të bëhet e lehtë dhe ju do të ndiheni si një mbret pasi kontrolloni pajisjet në shtëpinë tuaj duke i dhënë vetëm një urdhër Alexa -s.

Gjëja kryesore prapa këtij projekti nuk është gjë tjetër veçse funksionimi i dy moduleve ESP8266 dhe Moduli Rele. Në thelb ne do të kontrollojmë ESP8266 tonë duke përdorur Alexa.

Në fund të artikullit, ne do të bëjmë lidhje të thjeshta midis ESP8266 dhe modulit të stafetës të ndjekur nga kodi për lidhjen dhe kontrollin e ESP8266 me Alexa.

Le të fillojmë me argëtimin tani.

Furnizimet

Lidhje me produktet:

ESP8266 NodeMcu:

Bordi stafetë me dy kanale:

Hapi 1: Merrni PCB për Projektin tuaj të Prodhuar

Duke parë modulin e stafetës
Duke parë modulin e stafetës

Duhet të shikoni PCBGOGO për porositjen e PCB -ve në internet me çmim të ulët!

Ju merrni 10 PCB me cilësi të mirë të prodhuara dhe dërguara në pragun tuaj për 5 $ dhe disa transport. Ju gjithashtu do të merrni një zbritje në transportin në porosinë tuaj të parë.

PCBGOGO ka aftësinë e montimit dhe prodhimit të klisheve të PCB, si dhe mbajtjen e standardeve të cilësisë së mirë.

A i kontrolloni ato Nëse keni nevojë të merrni PCB të prodhuar ose të montuar.

Hapi 2: Duke parë modulin e stafetës

Moduli Relay është një tabelë e përshtatshme e cila mund të përdoret për të kontrolluar tensionin e lartë, ngarkesën e lartë aktuale si llambat dhe ngarkesën AC. Shtë projektuar për t'u lidhur me një mikrokontrollues si Arduino, ESP8266 etj. Vjen me një LED për të treguar statusin e stafetës. Modulet e stafetave në përgjithësi kanë terminalet e mëposhtëm:

1. NC (Normalisht e mbyllur) = Konfigurimi normalisht i mbyllur përdoret kur dëshironi që stafeta të mbyllet si parazgjedhje, që do të thotë se rryma po rrjedh nëse nuk dërgoni një sinjal nga Arduino në modulin e stafetës për të hapur qarkun dhe ndaluar rrymën

2. JO (Normalisht e Hapur) = Konfigurimi normalisht i hapur punon anasjelltas: stafeta është gjithmonë e hapur, kështu që qarku prishet nëse nuk dërgoni një sinjal nga Arduino për të mbyllur qarkun.

3. Kunja e zakonshme = Përgjithësisht është në mes

4 Kunjat hyrëse = theshtë kunja përmes së cilës lidhet stafeta me pajisjen kontrolluese.

Nëse nuk përmendet në modul, ne mund të zbulojmë pinin NC duke përdorur një multimetër në vendosjen e vazhdimësisë duke lidhur të përbashkëtën me terminalin tjetër përmes sondave multimetrike nëse krijon një tingull biep atëherë kunja është NC.

Hapi 3: Lidhja e ESP8266 me Relay Board

Lidhja e ESP8266 me bordin e stafetës
Lidhja e ESP8266 me bordin e stafetës
Lidhja e ESP8266 me bordin e stafetës
Lidhja e ESP8266 me bordin e stafetës

Modulet mund të blihen nga këtu (Lidhja për t'u shtuar). Ju patjetër do të merrni një marrëveshje të mirë këtu.

Lidhjet janë në dy pjesë:

Midis ESP8266 dhe modulit të stafetës:

1. Lidhni pinin D5 (GPIO14) me hyrjen e stafetës. Ju gjithashtu mund të lidhni më shumë hyrje stafetë duke i lidhur ato me kunjat e tjera GPIO të disponueshme.

2. Lidhni Vcc të modulit të stafetës në furnizimin me energji 5V/12V bazuar në modulin tuaj të stafetës.

3. Lidhni GND të ESP8266 me GND të modulit të stafetës dhe më pas lidheni ato me GND të furnizimit me energji.

Midis modulit të stafetës dhe pajisjes:

1. Sigurohuni që priza e energjisë të jetë e fikur para lidhjeve.

2. Lidhni të zakonshmen me një terminal të prizës.

3. Lidhni terminalin tjetër të prizës me një terminal të pajisjes.

4. Lidhni terminalin tjetër të pajisjes me terminalin NO të stafetës.

Pasi të përfundojë ky hap, mund të kaloni në pjesën e softuerit.

Hapi 4: Shkarkoni dhe konfiguroni Arduino IDE

Shkarkoni dhe konfiguroni Arduino IDE
Shkarkoni dhe konfiguroni Arduino IDE

Shkarkoni Arduino IDE nga këtu

1. Instaloni Arduino IDE dhe hapeni atë.

2. Shkoni te Skedari> Preferencat

3. Shtoni https://arduino.esp8266.com/stable/package_esp8266c… tek URL -të e Menaxherit të Bordeve Shtesë.

4. Shkoni te Mjetet> Bordi> Menaxherët e bordeve

5. Kërkoni për esp8266 dhe më pas instaloni tabelën.

6. Rinisni IDE -në.

Hapi 5: Shtimi i Bibliotekave Shtesë në Arduino IDE

Shtimi i Bibliotekave Shtesë në Arduino IDE
Shtimi i Bibliotekave Shtesë në Arduino IDE
Shtimi i Bibliotekave Shtesë në Arduino IDE
Shtimi i Bibliotekave Shtesë në Arduino IDE

Ne do të përdorim bibliotekën fauxmoESP për të kontrolluar ESP8266 duke përdorur Alexa.

Kjo bibliotekë kërkon që të funksionojë një bibliotekë tjetër e cila është ESPAsyncTCP.

Mësoni rreth bibliotekës fauxmoESP nga këtu. Për ESPAsyncTCP kaloni në këtë faqe.

Biblioteka FauxmoESP mund të shkarkohet nga këtu.

Biblioteka ESPAsyncTCP mund të shkarkohet nga këtu.

Pas shkarkimit të këtyre bibliotekave ne duhet t'i nxjerrim dhe t'i vendosim në dosjen e bibliotekave të Arduino IDE e cila mund të gjendet nën dosjen e dokumenteve.

Hapi 6: Kodimi i modulit

Kodimi i modulit
Kodimi i modulit

1. Shkarkoni kodin për lidhjen dhe kontrollin e ESP8266 me Alexa nga këtu.

2. Hapni kodin në Arduino IDE dhe bëni ndryshimet e kërkuara në SSID/Fjalëkalimin në krye të kodit.

3. Shkoni te Tools> Board. Zgjidhni bordin e duhur që po përdorni NodeMCU (12E) punon në shumicën e rasteve.

4. Përzgjidhni kom. port duke shkuar te Tools> Port.

5. Goditni butonin e ngarkimit.

6. Kur skeda thotë Done Uploading jeni gati për të përdorur pajisjen.

Hapi 7: Rele Kalon në Komandën në Alexa

Rele Kalon në Komandën në Alexa
Rele Kalon në Komandën në Alexa
Rele Kalon në Komandën në Alexa
Rele Kalon në Komandën në Alexa
Rele Kalon në Komandën në Alexa
Rele Kalon në Komandën në Alexa

Pasi të ngarkohet kodi:

1. Ne mund të sjellim pajisjen Alexa dhe ta pyesim "Alexa, zbulo pajisjet". Ndërsa pajisja jonë fillon në modalitetin e çiftimit do të jetë e zbulueshme për Alexa.

2. Kur ekrani i pajisjes së zbulimit fiket, ai tregon se pajisja është zbuluar dhe shtuar.

3. Provojeni duke thënë "Alexa, Turn On" në rastin tim unë kam dhënë emrat "Device1" dhe "Device 2"

Ju do të jeni në gjendje të shihni që stafeta ndizet dhe fiket ndërsa i japim komanda Alexa.

Në këtë mënyrë, ju mund të kontrolloni sa më shumë pajisje shtëpiake që dëshironi duke përdorur një modul stafetë të përshtatshëm dhe duke bërë ndryshime përkatëse në kod.

Kjo është ajo nga kjo demonstratë!

Recommended: