Мазмуну:

Nodemcu жана Micropython менен IOT базалык эсептөө: 11 кадам
Nodemcu жана Micropython менен IOT базалык эсептөө: 11 кадам

Video: Nodemcu жана Micropython менен IOT базалык эсептөө: 11 кадам

Video: Nodemcu жана Micropython менен IOT базалык эсептөө: 11 кадам
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Июль
Anonim
IOD базалык эсептөө Nodemcu жана Micropython колдонуу
IOD базалык эсептөө Nodemcu жана Micropython колдонуу

Бул окуу куралында мен серверди туташтыруу үчүн NodeMcu, micropython жана Mqtt туташуусун колдоном.

Бул окуу куралы Nodemcuден Adafruit.io Serverге туташуу үчүн https негизделген mqtt туташуусун колдонот.

Бул долбоордо мен микропитон программалоо тилин колдонуп жатам, ал дээрлик питонго окшош.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер

Бул долбоорду аяктоо үчүн төмөнкү компоненттер талап кылынат.

Керектүү компоненттер:

  • Nodemcu
  • IR сенсор
  • LED
  • USB кабели
  • Интернетке туташуу

2 -кадам: Баштоо

Баштоо
Баштоо
Баштоо
Баштоо

Тартиби:

  • Мүчүлүштүктөрдү оңдоо үчүн espcut программасын жүктөп алып, орнотуңуз.
  • Бул шилтемеден файлдарды жүктөп алыңыз. ал github репозиторийи катары сакталат. Бардык программа бул репозиторийде жеткиликтүү..
  • Бул шилтемеден NODEMCUга micropython камтылган программасын жүктөп алып, орнотуңуз
  • IR сенсорун GPIO12ге жана LEDди Nodemcu GPIO 2ге туташтырыңыз.
  • бул webrepl программасын жүктөп алыңыз

3 -кадам: Adafruit IO

Adafruit IO
Adafruit IO

io.adafruit.com сайтына кирип, панелине өтүү үчүн кириңиз

4 -кадам: Куралдар тактасын түзүү

Куралдар тактасын түзүү
Куралдар тактасын түзүү

Аракетти чыкылдатыңыз жана жаңы тактаны түзүңүз

5 -кадам: Блокторду түзүү

Блокторду түзүү
Блокторду түзүү
Блокторду түзүү
Блокторду түзүү
Блокторду түзүү
Блокторду түзүү
  1. Куралдар тактасынын атын чыкылдатыңыз.
  2. блокту түзүү үчүн дагы +(плюс) баскычын басыңыз
  3. Азыр Toggle дегенди басыңыз жана ага ат бериңиз.
  4. Эми түзүү баскычын чыкылдатыңыз
  5. Андан кийин блогуңузду тандап, кийинки кадамды басыңыз
  6. Бул блокко ат бериңиз жана КҮЙГӨН абалды жана ӨЧҮК абалын белгилеңиз.
  7. Андан кийин, блокту түзүүнү чыкылдатыңыз.

Процедураны 2 -кадамдан кайталап текстти тандаңыз жана сүрөттө көрсөтүлгөндөй дагы бир блокту түзүңүз

6 -кадам: Акыркы панель

Final Dashboard
Final Dashboard

Сиздин акыркы панелиңиз ушундай болот.

7 -кадам: Колдонуучунун атын жана ачкычын алыңыз

Колдонуучунун атын жана ачкычын алыңыз
Колдонуучунун атын жана ачкычын алыңыз

Экрандын сол жагындагы ачкыч сөлөкөтүн чыкылдатып, колдонуучу атын жана активдүү ачкычты көчүрүү

8 -кадам: WEBREPL иштетүү

WEBREPL иштетүү
WEBREPL иштетүү
  • Espcut программалык камсыздоону ачуу
  • бул буйрукту "импорттоо webrepl_setup" жөнөтүү
  • консолундагы текстти окуп, webreplди конфигурациялаңыз.

9 -кадам: Webreplге туташуу

Webreplге туташуу
Webreplге туташуу
Webreplге туташуу
Webreplге туташуу
  • Ssid micropythonдон башталган wifi тармагын табыңыз
  • "micropythoN" сырсөзү менен ошол SSIDге туташуу
  • экранды жогорудагы сүрөттө көрсөтүлгөндөй аласыз.

10 -кадам: Кодду кошуу

Кодду кошуу
Кодду кошуу
  • webrepl программасын алыңыз, webrepl.html ачыңыз жана туташууну чыкылдатыңыз
  • ал сырсөздү берүүнү суранат
  • менин учурда сырсөз "1234567"
  • вой сен туташтың
  • github репозиторийинен жүктөлгөн файлдарды жүктөө.
  • webrepl аркылуу main.py, mqtt.py, boot.py жана data.txt жүктөө.
  • азыр nodemcuңуздагы "Reset" баскычын басыңыз. жана io.adafruit.com боюнча чыгууну текшериңиз
  • Эгерде сиз коддун аткарылышын текшергиңиз келсе, анда дагы micropython wifiга туташып, киришиңиз керек.

11 -кадам: Жумушчу видео

Бул окуу куралынын жумушчу видеосу бул жерде.

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