Мазмуну:

NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек: 8 кадам
NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек: 8 кадам

Video: NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек: 8 кадам

Video: NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек: 8 кадам
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Ноябрь
Anonim
NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек
NodeMCU / ESP8266 жана OLED Shieldди кантип туташтыруу керек

Мен бул нускамада 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 кошуу

Arduino IDE даярдоо - NodeMCU кошуу
Arduino IDE даярдоо - NodeMCU кошуу

NodeMCU модулу Arduino-IDEнин бир бөлүгү эмес. Биз адегенде аны орнотушубуз керек. Aduino-IDEдеги файлды/каалоолорду ачып, Кошумча такталар менеджеринин URL дарегине төмөнкү шилтемени киргизиңиз:

Бул терезени OK баскычы менен жабыңыз.

5 -кадам: Arduino IDEди даярдоо - NodeMCU модулун орнотуңуз

Arduino IDE даярдоо - NodeMCU модулун орнотуу
Arduino IDE даярдоо - NodeMCU модулун орнотуу
Arduino IDE даярдоо - NodeMCU модулун орнотуу
Arduino IDE даярдоо - NodeMCU модулун орнотуу

Азыр коллегиянын менеджерин ачыңыз: Куралдар / Такта / Такта менеджери

ESP8266 жазуусуна өтүп, аны орнотуңуз.

6 -кадам: Arduino IDEди даярдоо - NodeMCU модулунун конфигурациясы

Arduino IDE даярдоо - NodeMCU модулунун конфигурациясы
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

Demosoftware
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…

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