Мазмұны:

NodeMCU / ESP8266 мен OLED Shield қалай қосылады: 8 қадам
NodeMCU / ESP8266 мен OLED Shield қалай қосылады: 8 қадам

Бейне: NodeMCU / ESP8266 мен OLED Shield қалай қосылады: 8 қадам

Бейне: NodeMCU / ESP8266 мен OLED Shield қалай қосылады: 8 қадам
Бейне: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Қараша
Anonim
NodeMCU / ESP8266 мен OLED Shield қалай қосылады
NodeMCU / ESP8266 мен OLED Shield қалай қосылады

Мен осы нұсқаулықта NodeMCU V2 Amica (ESP8266) I2c арқылы әйгілі SSD1306 чипіне негізделген OLED дисплейге қалай қосылатынын көрсетемін. OLED үшін біз 0, 96 дюймдік OLED және MCP23008 қосылған 3 түйме + 3 жарық диодтарымен бірге жеткізілетін OLED қалқанын қолданамыз. Бұл қалқанмен мәзір жүйелері мен басқа да күрделі функцияларды іске асыру өте оңай …..

1 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Материалдық есеп

  • NodeMCU V2 Amica модулі
  • OLED қалқаны
  • Нан тақтасы

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 модулі) таңдай аласыз. Процессор жиілігін 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/ library/ қалтаға орналастырыңыз.

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…

Ұсынылған: