Съдържание:
- Етап 1:
- Стъпка 2: Окабеляване
- Стъпка 3: Инсталирайте драйверите на NodeMCU
- Стъпка 4: Подготовка на Arduino IDE - Добавете NodeMCU
- Стъпка 5: Подготовка на Arduino IDE - Инсталирайте модула NodeMCU
- Стъпка 6: Подготовка на Arduino IDE - Конфигуриране на модул NodeMCU
- Стъпка 7: Инсталирайте библиотеките
- Стъпка 8: Demosoftware
Видео: Как да свържете NodeMCU / ESP8266 и OLED Shield: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В тази инструкция ще покажа как да свържете 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
Модулът NodeMCU не е част от Arduino-IDE. Първо трябва да го инсталираме. Отворете файла/предпочитанията в Aduino-IDE и вмъкнете следната връзка в полето Допълнителни URL адреси на мениджърите на платки:
Затворете този прозорец с бутона OK.
Стъпка 5: Подготовка на Arduino IDE - Инсталирайте модула NodeMCU
Отворете сега мениджъра на борда: Инструменти / Борд / Управител на борда
Отидете на записа ESP8266 и го инсталирайте.
Стъпка 6: Подготовка на 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
След като инсталирате библиотеките на 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…
Препоръчано:
Как да инсталирате, стартирате и свържете контролер към емулатор: 7 стъпки
Как да инсталирате, стартирате и свържете контролер към емулатор: Били ли сте някога да сте седяли и да си спомняте детството си като млад геймър и понякога да желаете да можете да посетите онези стари скъпоценни камъни от миналото? Е, има приложение за това … по -конкретно има общност от геймъри, които правят програма
Как да свържете NodeMCU ESP8266 към MySQL база данни: 7 стъпки
Как да свържете NodeMCU ESP8266 към MySQL база данни: MySQL е широко използвана система за управление на релационни бази данни (RDBMS), която използва структуриран език за заявки (SQL). В един момент може да искате да качите сензорни данни на Arduino/NodeMCU в базата данни MySQL. В тази инструкция ще видим как да се свържем
Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки
Arduino Как да свържете няколко серво мотора - PCA9685 Урок: В този урок ще научим как да свързваме няколко серво мотора, използвайки модули PCA9685 и arduino. Модулът PCA9685 е много добър, когато трябва да свържете няколко двигателя, можете да прочетете повече за това тук https : //www.adafruit.com/product/815 Гледайте Vi
Как да свържете ESP8266 NodeMCU към IoT облака: 5 стъпки
Как да свържете ESP8266 NodeMCU към облака на IoT: Тази инструкция ви показва проста демонстрация на Internet of Things, използваща ESP8266 NodeMCU и онлайн услуга на IoT, наречена AskSensors. Демонстрираме ви как бързо да получите данни от ESP8266 HTTPS клиента и да ги начертаете в графика в AskSensors Io
Как да свържете сензора за влажност на почвата и ESP8266 към облака на IoT на AskSensors: 10 стъпки
Как да свържете сензора за влажност на почвата и ESP8266 към облака на нещата на AskSensors IoT: Тази инструкция ви показва как да свържете сензора за влажност на почвата и ESP8266 към облака IoT. За този проект ще използваме възел MCU ESP8266 WiFi модул и сензор за влажност на почвата който измерва обемното съдържание на водата вътре в така