Мазмуну:
- 1 кадам:
- 2 -кадам: Кабелдөө
- 3 -кадам: NodeMCU драйверлерин орнотуңуз
- 4 -кадам: Arduino IDEди даярдоо - NodeMCU кошуу
- 5 -кадам: Arduino IDEди даярдоо - NodeMCU модулун орнотуңуз
- 6 -кадам: Arduino IDEди даярдоо - NodeMCU модулунун конфигурациясы
- 7 -кадам: Китепканаларды орнотуу
- 8 -кадам: Demosoftware
Video: NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен бул нускамада NodeMCU V2 Amica (ESP8266) I2c аркылуу атактуу SSD1306 чипине негизделген OLED дисплейге кантип туташтырууну көрсөтөм. OLED үчүн биз 0, 96 дюймдук OLED жана 3 баскычтуу + 3 LED менен MCP23008 туташтырылган OLED калканчын колдонобуз. Бул калкан менен меню системаларын жана башка татаал функцияларды ишке ашыруу өтө оңой …..
1 кадам:
Билл материал
- NodeMCU V2 Amica модулу
- OLED Shield
- Breadboard
2 -кадам: Кабелдөө
Калкан түстүү байланыш кабели менен коштолот - зымдарды тартуу үчүн төмөндөгү сүрөттөрдү караңыз.
3 -кадам: NodeMCU драйверлерин орнотуңуз
NodeMCU модулу USB интерфейси үчүн CP2102 чипин камтыйт. Адатта, драйвер NodeMCU компьютерге биринчи жолу туташканда автоматтык түрдө орнотулат. Кээде бул жол -жобосу ишке ашпай калган. Бул учурда, сиз драйверди орнотушуңуз керек
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Windows түзмөк менеджеринде кол менен.
4 -кадам: Arduino IDEди даярдоо - NodeMCU кошуу
NodeMCU модулу Arduino-IDEнин бир бөлүгү эмес. Биз адегенде аны орнотушубуз керек. Aduino-IDEдеги файлды/каалоолорду ачып, Кошумча такталар менеджеринин URL дарегине төмөнкү шилтемени киргизиңиз:
Бул терезени OK баскычы менен жабыңыз.
5 -кадам: Arduino IDEди даярдоо - NodeMCU модулун орнотуңуз
Азыр коллегиянын менеджерин ачыңыз: Куралдар / Такта / Такта менеджери
ESP8266 жазуусуна өтүп, аны орнотуңуз.
6 -кадам: Arduino IDEди даярдоо - NodeMCU модулунун конфигурациясы
Эми сиз NodeMCU 1.0 (ESP-12E Module) тандай аласыз. Процессордун жыштыгын 80 МГцке, Жарыктын көлөмүн "4M (3M SPIFFS)" деп тандаңыз, тандоонун ылдамдыгын жана COM портун. 8 ичинен
7 -кадам: Китепканаларды орнотуу
Adafruit SSD1306 китепканасы:
OLED дисплейи үчүн колдоо китепканасын орнотуудан баштаңыз, ал OLEDcontroller чипи менен сүйлөшүү үчүн керек болот. Эгерде сиз кодду көргүңүз келсе, биз GitHubдагы Adafruit SSD1306 китепканасынын репозиторийин колдонуп жатабыз. Китепкананы бул шилтеме аркылуу ZIP файлы катары жүктөп алсаңыз болот:
github.com/adafruit/Adafruit_SSD1306/archi…
Кысылбаган папканы Adafruit_SSD1306 деп өзгөртүп, Adafruit_SSD1306 папкасында Adafruit_SSD1306.cpp жана Adafruit_SSD1306.h бар экендигин текшериңиз
Adafruit_SSD1306 китепкана папкасын сиздин arduinosketchfolder/ libraries/ папкаңызга коюңуз.
Adafruit GFX китепканасы:
Сиз бул жердеги Adafruit_GFX китепканасы үчүн дагы ушундай кылышыңыз керек:
Кысылбаган папканы Adafruit_GFX деп өзгөртүп, Adafruit_GFX папкасында Adafruit_GFX.cpp жана Adafruit_GFX.h бар экендигин текшериңиз
Adafruit_GFX китепкана папкасын SSD1306 китепканасында болгондой эле arduinosketchfolder/ libraries/ папкаңызга коюңуз.
Adafruit MCP23008 китепканасы
Сиз бул жерде жеткиликтүү Adafurit_MCP23008 китепканасы үчүн дагы ушундай кылышыңыз керек:
Кысылбаган папканы Adafruit_MCP23008 деп өзгөртүп, Adafruit_MCP23008 папкасында Adafruit_MCP23008.cpp жана Adafruit_MCP23008.h камтылганын текшериңиз
Adafruit_MCP23008 китепкана папкасын сиздин arduinosketchfolder/ libraries/ папканы жогорудагы китепканалардагыдай кылыңыз.
8 -кадам: Demosoftware
Adafruit китепканаларын орноткондон кийин, Arduino IDEди кайра баштаңыз. Сиз азыр меню аркылуу төмөнкү тартипте өтүү менен үлгү кодуна кире алышыңыз керек: Файл → Эскиз китеби → Китепканалар → Adafruit_SSD1306 → SSD1306…
Сиз NodeMCU & OLED Shield үчүн биздин үлгү кодду жүктөп алышыңыз керек
www.hwhardsoft.de/english/projects/displa…
азыр Сураныч, бул үлгүнү Arduino IDEде ачыңыз. Компиляциядан жана жүктөөдөн кийин ар кандай экрандарды көрүү үчүн 3 баскычты басуу керек.
Биздин демо Adafruit GFX кыймылдаткычынын мүмкүнчүлүктөрүнүн айрым үлгүлөрүн гана камтыйт. Adafruit китепканасы жөнүндө кошумча маалымат бул шилтемеге баш багыңыз
learn.adafruit.com/monochrome-oled-breakou…
Сунушталууда:
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Android тиркемесин AWS IOT менен кантип туташтыруу керек жана үн таануучу API менен түшүнүү: 3 кадам
AWS IOT менен Android тиркемесин кантип туташтыруу керек жана үн таануу API түшүнүү: Бул окуу куралы колдонуучуну Android тиркемесин AWS IOT серверине кантип туташтырууну жана кофе машинасын башкарган үн таануу API түшүнүүнү үйрөтөт. Үн кызматы, ар бир колдонмонун
Ли Ион Батареясын кантип катарлаш жана катар туташтыруу керек: 5 кадам (сүрөттөр менен)
Ли Ион Батареясын кантип параллелдүү жана сериялуу туташтыруу керек: 2x3.7v батарейканы заряддоодо көйгөйгө туш болуп жатасызбы, бул жерде жөнөкөй чечим бар
Arduino: Жалпы сенсорлорду жана нерселерди кантип туташтыруу керек: 4 кадам
Arduino: Жалпы сенсорлорду жана нерселерди кантип туташтыруу керек: Кээде, сиз схеманы кантип иштеп чыгуу керектигин түшүнө албай жатасыз! Бул көрсөтмө сизге электроникаңызды Arduino тактасына кантип туташтыруу керектигин көрсөтүү менен колдонууга жардам берет. Кыйынчылыктар
Топурактын ным сенсорун жана ESP8266ды AskSensors IoT Cloudго кантип туташтыруу керек: 10 кадам
Топурактын нымдуулугу сенсорун жана ESP8266ны AskSensors IoT Cloudго кантип туташтыруу керек: Бул көрсөтмө сизге топурактын ным сенсорун жана ESP8266ды IoT булутуна кантип туташтыруу керектигин көрсөтөт. Бул ичиндеги суунун көлөмүн өлчөйт