Satura rādītājs:

Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU: 6 soļi
Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU: 6 soļi

Video: Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU: 6 soļi

Video: Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU: 6 soļi
Video: Aqara E1 zigbee - умный выключатель для круглого подрозетника, интеграция в Home Assistant 2024, Jūnijs
Anonim
Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU
Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU

Šis ir mans pirmais projekts par pamācībām, tāpēc, lūdzu, komentējiet tālāk, ja ir iespējami uzlabojumi.

Ideja ir izmantot google palīgu, lai nosūtītu signālu uz vārtu vadības paneli. Tātad, nosūtot komandu, būs relejs, kas aizver kontaktu vārtu kontrollera ieejā, kas nosūta kontrolleram vārtu atvēršanas signālu.

Lai savienotu Google palīgu ar IOT ierīcēm, mēs izmantojam pakalpojumu Blynk un IFTTT.

Šajā projektā mēs izmantosim NodeMCU ESP8266 moduli mazā izmēra dēļ.

1. darbība. Aparatūra un programmatūra

Ko tev vajag:

Aparatūra

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 vai 12 V relejs ar sprūda strāvu, vēlams <9mA no max 12mA: f.e. Aliexpress

3) Barošanas avots 5 vai 12V atkarībā no releja (drošībai> 700 mA), t.s. aliexpress

ProgrammatūraIzmantojiet saites, lai instalētu, dēlis

1) Arduino IDE saite

2) Blynk Library saite

3) ESP8266 valdes vadītājs (nākamais solis)

4) Blynk lietotne androidIOS

2. darbība: Nodemcu plates instalēšana

1) Atveriet Arduino IDE

2) Dodieties uz failiem -> preference

3) Papildu dēļu pārvaldnieks pievieno: https://arduino.esp8266.com/stable/package_esp8266c…un pēc tam nospiediet OK, lai aizvērtu cilni.

4) Dodieties uz Rīki -> Padome -> Dēļu pārvaldnieks (augšpusē)

5) Dodieties uz esp8266 ar esp8266 un instalējiet programmatūru.

3. darbība: iestatiet Blynk

Iestatiet Blynk
Iestatiet Blynk

1) Atveriet lietotni de Blynk un izveidojiet kontu.

2) Izveidojiet jaunu projektu (+ ikona)

3) Izvēlieties ierīci 'ESP8266' un izveidojiet

4) E-pastā jūs saņemsiet savu personīgo autorizēto marķieri.

5) Projektā varat pievienot logrīkus, izmantojot + ikonu, pievienošanas pogu, kā parādīts attēlā

4. darbība: IFTTT iestatīšana

IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana

1) Piesakieties vai izveidojiet kontu vietnē IFTTT.com vai lietotnē.

2) Izveidojiet jaunu sīklietotni: papildu skaidrojums

-Šajā meklējiet Google palīgu un izvēlieties sprūdu, sakot vienkāršu frāzi

-pievienojiet kaut ko līdzīgu Atveriet vārtus vai izvēlieties savus

-Pēc tam meklējiet tīmekļa āķus-> veiciet tīmekļa pieprasījumu un pievienojiet, piemēram, attēlu. IP ir jāpievieno Blynk servera IP adrese (atveriet CMD datorā/klēpjdatorā, ierakstiet "ping blynk-cloud" un tā jāatgriež vietējā Blynk servera IP adrese) Lai iegūtu autentifikācijas kodu, jums jāpievieno personīgais autentiskais kods no e-pasta, ko saņēmāt no Blynk.

5. darbība. Savienojumi

Savienojumi
Savienojumi

Savienojiet: moduļa Vin ar jūsu 5V vai 12V barošanas avotu (ieeja ir maksimāli 20VVcc relejs barošanas avotam 5 no 12VGND releja barošanas avotam 0V / GNDGND no moduļa barošanas avotam 0V / GNDD1 ieejas relejam (CH1 vai kaut kas)

Esmu pievienojis izvēles atsauksmes par D8 tapu, kā jūs varat redzēt arī manā programmā, taču tā nav obligāta, lai jūs varētu darīt to, ko vēlaties.

6. darbība: augšupielādējiet programmu modulī

Lejupielādēt manu kodu

Atveriet to, izmantojot Arduino IDE

Mainiet WiFi SSID un paroli, lai tie atbilstu jūsu WiFi

Mainiet autentifikācijas kodu, lai tas atbilstu jūsu e -pasta adresei

Pievienojiet, izmantojot USB, un augšupielādējiet

Ieteicams: