Мазмуну:

ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу: 6 кадам
ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу: 6 кадам

Video: ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу: 6 кадам

Video: ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу: 6 кадам
Video: NodeMCU ESP8266 WiFi өнүктүрүү тактасына HTTP Client үлгүсү менен таанышуу 2024, Июнь
Anonim
ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу
ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу

Бул менин көрсөтмөлөр боюнча биринчи долбоорум, ошондуктан жакшыртуулар болсо, төмөндө комментарий бериңиз.

Идея дарбазанын башкаруу тактасына сигнал жөнөтүү үчүн Google жардамчысын колдонуу. Ошентип, буйрук жөнөтүү менен, дарбаза контроллеринин киришиндеги контактты жабуучу реле болот, ал контроллерге дарбаза ачык сигналын жөнөтөт.

Google жардамчысын IOT түзмөктөрү менен туташтыруу үчүн биз Blynk жана IFTTT кызматын колдонобуз.

Бул долбоордо биз кичинекей болгондуктан NodeMCU ESP8266 модулун колдонобуз.

1 -кадам: Аппараттык жана программалык камсыздоо

Эмне керек:

Аппараттык

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 же 12В релеси триггердик агым менен <9mA max 12mA: f.e. Aliexpress

3) Электр энергиясы 5 же 12В релеге жараша (> 700мА коопсуз болушу үчүн) f.e. aliexpress

Программа Шилтемелерди орнотуу үчүн колдонуңуз, такта

1) Arduino IDE шилтемеси

2) Блинк китепканасынын шилтемеси

3) ESP8266 Board менеджери (кийинки кадам)

4) Blynk App androidIOS

2 -кадам: Nodemcu Board орнотуу

1) Arduino IDE ачыңыз

2) Файлдарга өтүңүз -> артыкчылык

3) Кошумча такталар менеджерине: https://arduino.esp8266.com/stable/package_esp8266c… кошуп, анан өтмөктү жабуу үчүн ОК басыңыз.

4) Куралдарга -> Тактага -> Такта менеджерине өтүңүз (өйдөдө)

5) esp8266 менен esp8266га өтүңүз жана программаны орнотуңуз.

3 -кадам: Blynkти орнотуу

Blynkти орнотуу
Blynkти орнотуу

1) De Blynk колдонмосун ачып, эсеп жазууну түзүңүз.

2) жаңы долбоор түзүү (+ сөлөкөтү)

3) 'ESP8266' түзмөгүн тандап, түзүңүз

4) Электрондук почта аркылуу сиз өзүңүздүн уруксат берилген белгини аласыз.

5) Долбоордо виджеттерди + сөлөкөтүн кошуп, сүрөттө көрсөтүлгөндөй баскычты кошууга болот

4 -кадам: IFTTT орнотуусу

IFTTT орнотуусу
IFTTT орнотуусу
IFTTT орнотуусу
IFTTT орнотуусу
IFTTT орнотуусу
IFTTT орнотуусу

1) Кирүү же IFTTT.com же колдонмодо каттоо эсебин түзүү.

2) Жаңы апплет түзүү: кошумча түшүндүрмө

-Бул жерде Google жардамчысын издөө жана триггерди тандоо жөнөкөй фразаны айтат

-Дарбазаны ачуу же өзүңүздүкүн тандоо сыяктуу нерселерди кошуңуз

-Бул "вебхуктарды издөө"-> веб-суранычты киргизиңиз жана сүрөткө кошуңуз. IP үчүн Blynk серверинин IP-дарегин кошуу керек (PC/ноутбукта CMDди ачыңыз "ping blynk-cloud" жана жергиликтүү Blynk серверинин IP-дарегин кайтарышы керек) Аутентификациялык код үчүн Blynkтен алган электрондук почтаңыздан жеке анык кодуңузду кошушуңуз керек.

5 -кадам: Байланыштар

Байланыштар
Байланыштар

Туташуу: 5V же 12V электр булагына модулдун Vin (кирүү максималдуу 20VVcc реле 5 энергия менен камсыз кылуу 12VGND реле 5V 0ND / GNDGND модулунун энергия менен камсыз кылуу 0V / GNDD1 киргизүү релеси (CH1 же бир нерсе)

Мен D8 пинге кошумча пикир коштум, сиз дагы менин программамда көрө аласыз, бирок бул милдеттүү эмес, ошондуктан сиз каалаган нерсени жасай аласыз.

6 -кадам: Программаны модулга жүктөө

Менин кодду жүктөп алыңыз

Аны Arduino IDE аркылуу ачыңыз

WiFi SSID менен сырсөзүңүздү WiFiңызга дал келтирүү үчүн өзгөртүңүз

Электрондук почтаңыздагы кодго дал келүү үчүн авторизация кодун өзгөртүңүз

USB аркылуу туташуу жана жүктөө

Сунушталууда: