Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве рассказывается о создании Wi-Fi, управляемом неопиксельными светодиодами приложения Blynk, известными как WS2812B или WS2812.
Вы должны быть уже знакомы с:
- пайка
- используя станцию горячего воздуха
- программирование ESP с использованием Arduino IDE
- программирование ESP с использованием готового кода
- есть некоторые знания о ESP 8266
- как заменить оригинальный чип флеш-памяти на winbond 25q32fvsig - примеры в интернете например здесь
- используете приложение Blynk и знаете, как его настроить - множество примеров в Интернете
Шаг 1. Что вам понадобится
- Модуль ESP-03
- Плата программирования ESP-01
- Коммутационная плата ESP-03
- мужские золотые заголовки - больше, чем на картинке
- Резистор 2,2 кОм
- некоторые провода и разъемы мама-мама
- Светодиодные модули Neopixel (матричные или ленточные)
-
Флэш-чип winbond 25q32fvsig - мы заменим оригинальный чип на этот с помощью HOT AIR
Шаг 2: спаяйте вместе на основе предоставленной фотографии
- Замените оригинальный чип памяти на новый
- CH_PD подтянут до VCC (3,3 В) на плате с резистором 2,2 кОм
- GPIO15 к GND
- Наденьте на программный модуль ESP-01
- Для режима программирования нам нужно подключить GPIO0 к GND (использовать провод мама-мама)
Шаг 3. Загрузите приложение Blynk на свой телефон и загрузите прошивку на свой ESP
Я использую инструмент zeRGBa blynk для управления neopixeli, настроил его как V1 - GPIO13
Я загрузил код, который я использовал, вам просто нужно ввести код авторизации из Blynky, ваше имя Wi-Fi (SSID), ваш пароль Wi-Fi и загрузить эскиз на свой ESP-03 с помощью Arduino IDE (я предполагаю, что вы знаете, как это сделать, если нет множество других инструкций, объясняющих это):)
Шаг 4: включите Neopixel
Вы можете подключить вывод 5V своих неопикселей к VCC (3,3 В) на плате - он все равно будет работать - в моем случае это 8 светодиодов в полосе
в случае модулей с большим количеством светодиодов или более длинных полос для большей надежности следует припаять контакт 5V непикселей к 5V контакту USB-разъема, как показано на рисунке.
DIN (Data_IN) подключается к контакту 13
Земля на GND - поскольку контакт 15 подключен к GND, я использовал этот