Мазмұны:

ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару: 6 қадам
ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару: 6 қадам

Бейне: ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару: 6 қадам

Бейне: ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару: 6 қадам
Бейне: #ApaITU EPS 5 PWM, BJT and Mosfet- DC Motor Series - Speed controller (Subtittled) 2024, Қараша
Anonim
ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару
ESP8266 NodeMCU көмегімен Google Assistent көмегімен қақпаны басқару

Бұл менің нұсқаулықтар бойынша алғашқы жобам, сондықтан жақсартулар болса, төменде түсініктеме беріңіз.

Идея - google көмекшісін пайдаланып, қақпаның басқару тақтасына сигнал жіберу. Пәрмен жіберу арқылы контроллерге қақпаның ашық сигналын жіберетін қақпа контроллерінің кірісіндегі контактіні жабатын реле болады.

Google көмекшісін IOT құрылғыларымен қосу үшін біз Blynk және IFTTT қызметін қолданамыз.

Бұл жобада біз шағын өлшемге байланысты NodeMCU ESP8266 модулін қолданамыз.

1 -қадам: Аппараттық және бағдарламалық қамтамасыз ету

Сізге не қажет:

Аппараттық құрал

1) NodeMCU (ESP8266) f.e. Aliexpress

2) триггер тогы бар 5 немесе 12В релесі <9mA максимум 12mA: f.e. Aliexpress

3) Релеге байланысты 5 немесе 12В қуат көзі (> 700мА қауіпсіз болу үшін) f.e. Aliexpress

Бағдарламалық қамтамасыз ету Орнату, тақтаға сілтемелерді пайдаланыңыз

1) Arduino IDE сілтемесі

2) Blynk кітапханасының сілтемесі

3) ESP8266 басқарма менеджері (келесі қадам)

4) androidlyos Blynk қосымшасы

2 -қадам: Nodemcu тақтасын орнату

1) Arduino IDE ашыңыз

2) Файлдар -> қалау бойынша өтіңіз

3) Қосымша тақталар менеджеріне https://arduino.esp8266.com/stable/package_esp8266c… қосыңыз, содан кейін қойынды жабу үшін OK түймесін басыңыз.

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-адресін қосу керек (дербес компьютерде/ноутбукте «ping blynk-cloud» түріндегі CMD ашыңыз және жергілікті Blynk серверінің IP-адресін қайтаруы керек) Авторизация коды үшін Blynk-тен алған электрондық поштаңыздан жеке түпнұсқалық кодты қосу қажет.

5 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

Қосу: Вин модулін 5В немесе 12В қуат көзіне қосыңыз (кіріс - максимум 20кВсс релелік қуат көзіне 12ВГНД релесінің 5В 0G / GNDGND модуліне 0В / GNDD1 кіріс релесіне (CH1 немесе басқа)

Мен D8 түйреуішіне қосымша пікір қостым, оны сіз менің бағдарламамнан көре аласыз, бірақ бұл міндетті емес, осылайша сіз өзіңіз қалаған нәрсені жасай аласыз.

6 -қадам: Бағдарламаны модульге жүктеңіз

Менің кодты жүктеп алыңыз

Оны Arduino IDE көмегімен ашыңыз

WiFi SSID мен құпия сөзді WiFi -ге сәйкес келу үшін өзгертіңіз

Электрондық поштаңыздағы кодқа сәйкес келу үшін авторизация кодын өзгертіңіз

USB арқылы қосылыңыз және жүктеңіз

Ұсынылған: