Мазмуну:
- 1 -кадам: Аппараттык жана программалык камсыздоо
- 2 -кадам: Nodemcu Board орнотуу
- 3 -кадам: Blynkти орнотуу
- 4 -кадам: IFTTT орнотуусу
- 5 -кадам: Байланыштар
- 6 -кадам: Программаны модулга жүктөө
Video: ESP8266 NodeMCU колдонуу менен Google жардамында дарбазаны башкаруу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул менин көрсөтмөлөр боюнча биринчи долбоорум, ошондуктан жакшыртуулар болсо, төмөндө комментарий бериңиз.
Идея дарбазанын башкаруу тактасына сигнал жөнөтүү үчүн 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ти орнотуу
1) De Blynk колдонмосун ачып, эсеп жазууну түзүңүз.
2) жаңы долбоор түзүү (+ сөлөкөтү)
3) 'ESP8266' түзмөгүн тандап, түзүңүз
4) Электрондук почта аркылуу сиз өзүңүздүн уруксат берилген белгини аласыз.
5) Долбоордо виджеттерди + сөлөкөтүн кошуп, сүрөттө көрсөтүлгөндөй баскычты кошууга болот
4 -кадам: 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 аркылуу туташуу жана жүктөө
Сунушталууда:
NodeMCU WiFi модулун жана Blynk колдонмосун колдонуу менен LEDди башкаруу: 7 кадам
NodeMCU WiFi модулун жана Blynk колдонмосун колдонуу менен LEDди башкаруу: Бул Нускамада Blynk смартфону колдонмосу аркылуу NodeMCU ESP8266 WiFi модулун колдонуп LEDди кантип башкаруу керектиги көрсөтүлөт. Эгер сиз үйрөнчүк болсоңуз, окуңуз. Эгерде сиз тажрыйбалуу болсоңуз, анда мен аягына чейин өткөрүп жиберүүгө кызыкдар болушуңуз мүмкүн, мен бул жерде сүйлөшөм
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Android жана Arduino менен үйдү автоматташтыруу: Үйгө келгенде дарбазаны ачыңыз: 5 кадам
Android жана Arduino менен үйдү автоматташтыруу: Үйгө келгенде дарбазаны ачыңыз: Бул Нускама үйдүн автоматташтыруу системасын смартфон аркылуу, интернет байланышын колдонуп орнотуу жөнүндө, ага керектүү жерден кирүүгө болот. Мындан тышкары, ал критерийлер m болгондо белгилүү иш -аракеттерди аткарат
Ардуино Mega 2560 жана IoT колдонуу менен тиркемени көтөрүү үчүн мотор башкаруу системасы: 8 кадам (сүрөттөр менен)
Ардуино Mega 2560 жана IoT колдонуу менен колдонмону көтөрүү үчүн мотор башкаруу тутуму: Азыр IOT негизиндеги микроконтроллер өнөр жай колдонмосунда кеңири колдонулат. Экономикалык жактан алар компьютердин ордуна колдонулат. Долбоордун максаты бизди толугу менен санариптештирүү, маалыматтарды каттоочу жана 3 фазалуу асинхроникалык моторду көзөмөлдөө
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу менен Arduino башкаруу: 7 кадам (сүрөттөр менен)
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу аркылуу Arduino башкаруу жөнөкөй чечим алыстан башкаруучу сиздин Arduino же c