Съдържание:

Как да свържете NodeMCU / ESP8266 и OLED Shield: 8 стъпки
Как да свържете NodeMCU / ESP8266 и OLED Shield: 8 стъпки

Видео: Как да свържете NodeMCU / ESP8266 и OLED Shield: 8 стъпки

Видео: Как да свържете NodeMCU / ESP8266 и OLED Shield: 8 стъпки
Видео: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Юли
Anonim
Как да свържете NodeMCU / ESP8266 и OLED щит
Как да свържете NodeMCU / ESP8266 и OLED щит

В тази инструкция ще покажа как да свържете NodeMCU V2 Amica (ESP8266) чрез I2c към OLED дисплей, базиран на известния чип SSD1306. За OLED ще използваме в тази инструкция OLED щит, който се предлага с комплектите 0, 96 инчов OLED и 3 бутона + 3 светодиода, свързани към MCP23008 … Много лесно е да се реализират системи от менюта и други сложни функции с този щит …..

Етап 1:

Образ
Образ
Образ
Образ
Образ
Образ

Сметка за материал

  • NodeMCU V2 Amica модул
  • OLED щит
  • Платка

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Щитът се предлага с цветен свързващ кабел - вижте снимките по -долу за окабеляване.

Стъпка 3: Инсталирайте драйверите на NodeMCU

Модулът NodeMCU включва чип CP2102 за USB интерфейс. Обикновено драйверът ще бъде инсталиран автоматично, ако 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 модул). Задайте честотата на процесора на 80MHz, размера на светкавицата на „4M (3M SPIFFS)“, скоростта на предаване по ваш избор и COM порта. 8 от

Стъпка 7: Инсталирайте библиотеките

Библиотека Adafruit SSD1306:

Започнете, като инсталирате библиотеката за поддръжка за OLED дисплея, ще ви е необходима, за да говорите с чипа на OLEDконтролера. Използваме хранилището на библиотеката Adafruit SSD1306 в GitHub, ако се интересувате от разглеждането на кода. Можете да изтеглите библиотеката директно като ZIP файл чрез тази връзка:

github.com/adafruit/Adafruit_SSD1306/archi…

Преименувайте некомпресираната папка Adafruit_SSD1306 и проверете дали папката Adafruit_SSD1306 съдържа Adafruit_SSD1306.cpp и Adafruit_SSD1306.h

Поставете папката на библиотеката Adafruit_SSD1306 във вашата папка arduinosketch/ библиотеки/ папка.

Библиотека Adafruit GFX:

Ще трябва да направите същото за библиотеката Adafruit_GFX, достъпна тук:

Преименувайте некомпресираната папка Adafruit_GFX и проверете дали папката Adafruit_GFX съдържа Adafruit_GFX.cpp и Adafruit_GFX.h

Поставете папката на библиотеката Adafruit_GFX във вашата папка arduinosketch/ библиотеки/ папка, както направихте с библиотеката SSD1306

Библиотека Adafruit MCP23008

Ще трябва да направите същото за библиотеката Adafurit_MCP23008, достъпна тук:

Преименувайте некомпресираната папка Adafruit_MCP23008 и проверете дали папката Adafruit_MCP23008 съдържа Adafruit_MCP23008.cpp и Adafruit_MCP23008.h

Поставете папката на библиотеката Adafruit_MCP23008 във вашата папка arduinosketch/ библиотеки/, както направихте с библиотеките по -горе

Стъпка 8: Demosoftware

Demosoftware
Demosoftware

След като инсталирате библиотеките на Adafruit, рестартирайте Arduino IDE. Вече трябва да имате достъп до примерния код, като се придвижвате през менютата в този ред: Файл → Sketchbook → Библиотеки → Adafruit_SSD1306 → SSD1306…

Трябва да изтеглите нашия примерен код за NodeMCU & OLED Shield от

www.hwhardsoft.de/english/projects/displa…

сега. Моля, отворете тази извадка в IDE на Arduino. След компилиране и качване трябва да натиснете 3 бутона, за да видите различни екрани.

Нашата демонстрация съдържа само някои мостри от възможностите на двигателя Adafruit GFX. Моля, посетете тази връзка с допълнителна информация за библиотеката Adafruit

learn.adafruit.com/monochrome-oled-breakou…

Препоръчано: