
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53

Мен бул нускамада 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 батарейканы заряддоодо көйгөйгө туш болуп жатасызбы, бул жерде жөнөкөй чечим бар
RFID жана Arduino Ethernet Shieldди колдонуп, Google электрондук жадыбалында маалыматтарды сактоо менен катышуу системасы: 6 кадам

Катышуу системасы RFID жана Arduino Ethernet Shieldди колдонуп, Google электрондук жадыбалында маалыматтарды сактоо менен: Саламатсыздарбы балдар, бул жерде биз абдан кызыктуу долбоорду ойлоп таптык жана бул Arduino аркылуу Google жадыбалына rfid маалыматтарын кантип жөнөтүү керек. Кыскача айтканда, биз катышуу маалыматын реалдуу убакытта сактап калуу үчүн rfid окурманынын негизинде катышуу системасын түзөбүз
Arduino: Жалпы сенсорлорду жана нерселерди кантип туташтыруу керек: 4 кадам

Arduino: Жалпы сенсорлорду жана нерселерди кантип туташтыруу керек: Кээде, сиз схеманы кантип иштеп чыгуу керектигин түшүнө албай жатасыз! Бул көрсөтмө сизге электроникаңызды Arduino тактасына кантип туташтыруу керектигин көрсөтүү менен колдонууга жардам берет. Кыйынчылыктар