Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: Баштоо
- 3 -кадам: Adafruit IO
- 4 -кадам: Куралдар тактасын түзүү
- 5 -кадам: Блокторду түзүү
- 6 -кадам: Акыркы панель
- 7 -кадам: Колдонуучунун атын жана ачкычын алыңыз
- 8 -кадам: WEBREPL иштетүү
- 9 -кадам: Webreplге туташуу
- 10 -кадам: Кодду кошуу
- 11 -кадам: Жумушчу видео
Video: Nodemcu жана Micropython менен IOT базалык эсептөө: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул окуу куралында мен серверди туташтыруу үчүн 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
io.adafruit.com сайтына кирип, панелине өтүү үчүн кириңиз
4 -кадам: Куралдар тактасын түзүү
Аракетти чыкылдатыңыз жана жаңы тактаны түзүңүз
5 -кадам: Блокторду түзүү
- Куралдар тактасынын атын чыкылдатыңыз.
- блокту түзүү үчүн дагы +(плюс) баскычын басыңыз
- Азыр Toggle дегенди басыңыз жана ага ат бериңиз.
- Эми түзүү баскычын чыкылдатыңыз
- Андан кийин блогуңузду тандап, кийинки кадамды басыңыз
- Бул блокко ат бериңиз жана КҮЙГӨН абалды жана ӨЧҮК абалын белгилеңиз.
- Андан кийин, блокту түзүүнү чыкылдатыңыз.
Процедураны 2 -кадамдан кайталап текстти тандаңыз жана сүрөттө көрсөтүлгөндөй дагы бир блокту түзүңүз
6 -кадам: Акыркы панель
Сиздин акыркы панелиңиз ушундай болот.
7 -кадам: Колдонуучунун атын жана ачкычын алыңыз
Экрандын сол жагындагы ачкыч сөлөкөтүн чыкылдатып, колдонуучу атын жана активдүү ачкычты көчүрүү
8 -кадам: WEBREPL иштетүү
- Espcut программалык камсыздоону ачуу
- бул буйрукту "импорттоо webrepl_setup" жөнөтүү
- консолундагы текстти окуп, webreplди конфигурациялаңыз.
9 -кадам: 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 -кадам: Жумушчу видео
Бул окуу куралынын жумушчу видеосу бул жерде.
Сунушталууда:
Колдонуучу базалык компьютер: 6 кадам (сүрөттөр менен)
Колдогу BASIC Компьютери: Бул Нускамада BASIC менен иштөөчү чакан компьютерди куруу процессим сүрөттөлөт. Компьютер ATmega 1284P AVR чипинин тегерегинде курулган, ал дагы компьютердин акылсыз атына шыктандырган (HAL 1284)
BME280 жана Photon Interfacing колдонуу менен нымдуулук, басым жана температураны эсептөө: 6 кадам
BME280 жана Photon Interfacing аркылуу нымдуулукту, басымды жана температураны эсептөө. Биз температура, басым жана нымдуулуктун мониторингин талап кылган ар кандай долбоорлорго туш болобуз. Ошентип, биз бул параметрлер чындыгында ар кандай атмосфералык шарттарда системанын иштөө эффективдүүлүгүн баалоодо маанилүү роль ойной турганын түшүнөбүз
IoT базалык платформасы RaspberryPi, WIZ850io менен: Платформа түзмөгүнүн драйвери: 5 кадам (сүрөттөр менен)
IoT базалык платформасы RaspberryPi, WIZ850io менен: Платформа түзмөгүнүн драйвери: IoT үчүн RaspberryPi платформасын билем. Жакында WIZ850io WIZnet тарабынан жарыяланган. Ошентип, Ethernet SW модификациясы менен RaspberryPi тиркемесин ишке киргиздим, анткени мен баштапкы кодду оңой башкара алам. Сиз платформа түзмөгүнүн драйверин RaspberryPi аркылуу текшере аласыз
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз