Оглавление:
- Шаг 1:
- Шаг 2: Подключение
- Шаг 3: Установите драйверы NodeMCU
- Шаг 4: Подготовка Arduino IDE - Добавьте NodeMCU
- Шаг 5: Подготовка Arduino IDE - Установите модуль NodeMCU
- Шаг 6: Подготовка Arduino IDE - Настройка модуля NodeMCU
- Шаг 7: Установите библиотеки
- Шаг 8: демонстрационное ПО
![Как подключить NodeMCU / ESP8266 и OLED Shield: 8 шагов Как подключить NodeMCU / ESP8266 и OLED Shield: 8 шагов](https://i.howwhatproduce.com/images/003/image-7618-51-j.webp)
Видео: Как подключить NodeMCU / ESP8266 и OLED Shield: 8 шагов
![Видео: Как подключить NodeMCU / ESP8266 и OLED Shield: 8 шагов Видео: Как подключить NodeMCU / ESP8266 и OLED Shield: 8 шагов](https://i.ytimg.com/vi/FX_jBk0IPbM/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![Как подключить NodeMCU / ESP8266 и OLED Shield Как подключить NodeMCU / ESP8266 и OLED Shield](https://i.howwhatproduce.com/images/003/image-7618-52-j.webp)
В этой инструкции я покажу, как подключить NodeMCU V2 Amica (ESP8266) через I2c к OLED-дисплею на базе известного чипа SSD1306. Для OLED мы будем использовать в этом руководстве OLED Shield, который поставляется с припоями 0, 96 дюймов OLED и 3 кнопками + 3 светодиодами, подключенными к MCP23008 … С этим экраном очень легко реализовать системы меню и другие сложные функции …..
Шаг 1:
![Изображение Изображение](https://i.howwhatproduce.com/images/003/image-7618-53-j.webp)
![Изображение Изображение](https://i.howwhatproduce.com/images/003/image-7618-54-j.webp)
![Изображение Изображение](https://i.howwhatproduce.com/images/003/image-7618-55-j.webp)
Спецификация материалов
- Модуль NodeMCU V2 Amica
- OLED-экран
- Макетная плата
Шаг 2: Подключение
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-7618-56-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-7618-57-j.webp)
Экран поставляется с цветным соединительным кабелем - схемы подключения см. На рисунках ниже.
Шаг 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](https://i.howwhatproduce.com/images/003/image-7618-58-j.webp)
Модуль NodeMCU не является частью Arduino-IDE. Сначала нам нужно установить его. Откройте файл / настройки в Aduino-IDE и вставьте следующую ссылку в поле URL-адресов диспетчера дополнительных плат:
Закройте это окно, нажав кнопку ОК.
Шаг 5: Подготовка Arduino IDE - Установите модуль NodeMCU
![Подготовка Arduino IDE - установка модуля NodeMCU Подготовка Arduino IDE - установка модуля NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-59-j.webp)
![Подготовка Arduino IDE - установка модуля NodeMCU Подготовка Arduino IDE - установка модуля NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-60-j.webp)
Откройте сейчас Board Manager: Tools / Board / Board Manager.
Заходим в запись ESP8266 и устанавливаем.
Шаг 6: Подготовка Arduino IDE - Настройка модуля NodeMCU
![Подготовка Arduino IDE - Настройка модуля NodeMCU Подготовка Arduino IDE - Настройка модуля NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-61-j.webp)
Теперь вы можете выбрать NodeMCU 1.0 (модуль ESP-12E). Установите частоту процессора на 80 МГц, размер флэш-памяти на «4M (3M SPIFFS)», скорость передачи данных по вашему выбору и COM-порт. 8 из
Шаг 7: Установите библиотеки
Библиотека Adafruit SSD1306:
Начните с установки библиотеки поддержки для OLED-дисплея, она вам понадобится для связи с микросхемой OLEDcontroller. Мы используем репозиторий библиотеки Adafruit SSD1306 на GitHub, если вам интересно взглянуть на код. Вы можете скачать библиотеку также прямо в виде 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 в папку arduinosketchfolder / libraries /, как вы это сделали с библиотекой SSD1306.
Библиотека Adafruit MCP23008
Вам нужно будет сделать то же самое для библиотеки Adafurit_MCP23008, доступной здесь:
Переименуйте несжатую папку Adafruit_MCP23008 и убедитесь, что папка Adafruit_MCP23008 содержит Adafruit_MCP23008.cpp и Adafruit_MCP23008.h
Поместите папку библиотеки Adafruit_MCP23008 в папку arduinosketchfolder / libraries /, как вы это сделали с библиотеками выше.
Шаг 8: демонстрационное ПО
![Демософское ПО Демософское ПО](https://i.howwhatproduce.com/images/003/image-7618-62-j.webp)
После установки библиотек Adafruit перезапустите Arduino IDE. Теперь у вас должна быть возможность получить доступ к образцу кода, перемещаясь по меню в следующем порядке: Файл → Скетчбук → Библиотеки → Adafruit_SSD1306 → SSD1306…
Вам необходимо загрузить наш образец кода для NodeMCU & OLED Shield из
www.hwhardsoft.de/english/projects/displa…
Теперь. Откройте этот образец в среде разработки Arduino. После компиляции и загрузки вы должны нажимать 3 кнопки для просмотра различных экранов.
Наша демонстрация содержит лишь некоторые примеры возможностей движка Adafruit GFX. Посетите эту ссылку, чтобы получить дополнительную информацию о библиотеке Adafruit.
learn.adafruit.com/monochrome-oled-breakou…
Рекомендуемые:
Как установить, запустить и подключить контроллер к эмулятору: 7 шагов
![Как установить, запустить и подключить контроллер к эмулятору: 7 шагов Как установить, запустить и подключить контроллер к эмулятору: 7 шагов](https://i.howwhatproduce.com/images/001/image-53-j.webp)
Как установить, запустить и подключить контроллер к эмулятору: вы когда-нибудь сидели без дела и вспоминали свое детство юного геймера и иногда хотели бы вернуться к этим старым жемчужинам прошлого? Что ж, для этого есть приложение … точнее, есть сообщество геймеров, которые создают программы
Как подключить NodeMCU ESP8266 к базе данных MySQL: 7 шагов
![Как подключить NodeMCU ESP8266 к базе данных MySQL: 7 шагов Как подключить NodeMCU ESP8266 к базе данных MySQL: 7 шагов](https://i.howwhatproduce.com/images/001/image-791-j.webp)
Как подключить NodeMCU ESP8266 к базе данных MySQL: MySQL - это широко используемая система управления реляционными базами данных (СУБД), в которой используется язык структурированных запросов (SQL). В какой-то момент вы можете захотеть загрузить данные датчика Arduino / NodeMCU в базу данных MySQL. В этом руководстве мы увидим, как подключиться
Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов
![Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов](https://i.howwhatproduce.com/images/002/image-5212-j.webp)
Arduino Как подключить несколько сервомоторов - Учебное пособие по PCA9685: В этом руководстве мы узнаем, как подключить несколько сервомоторов с помощью модуля PCA9685 и arduino. Модуль PCA9685 очень хорош, когда вам нужно подключить несколько двигателей, вы можете узнать больше об этом здесь https : //www.adafruit.com/product/815Посмотрите Vi
Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов
![Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов](https://i.howwhatproduce.com/images/005/image-12963-j.webp)
Как подключить ESP8266 NodeMCU к облаку IoT: в этом руководстве показана простая демонстрация Интернета вещей с использованием ESP8266 NodeMCU и онлайн-службы IoT под названием AskSensors. Мы продемонстрируем вам, как быстро получить данные от клиента ESP8266 HTTPS и отобразить их в виде графика в AskSensors Io
Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: 10 шагов
![Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: 10 шагов Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: 10 шагов](https://i.howwhatproduce.com/images/006/image-16288-11-j.webp)
Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: в этом руководстве показано, как подключить датчик влажности почвы и ESP8266 к облаку IoT. Для этого проекта мы будем использовать модуль WiFi узла MCU ESP8266 и датчик влажности почвы. который измеряет объемное содержание воды внутри так