Оглавление:

Как использовать контроллер Wled RGB: 5 шагов
Как использовать контроллер Wled RGB: 5 шагов

Видео: Как использовать контроллер Wled RGB: 5 шагов

Видео: Как использовать контроллер Wled RGB: 5 шагов
Видео: RGB led stick своими руками. Лампа трубка. WLED прошивка 2024, Ноябрь
Anonim
Image
Image

Всем привет, надеюсь, у всех все в порядке и в безопасности в условиях продолжающейся пандемии.

Мне очень жаль, что я застрял с "Работами и проектами", и многое еще предстоит отредактировать

В этом видео я покажу вам Wled простой контроллер пикселей RGB, который вы можете сделать сами.

Это сделано не мной, и я не беру на себя ответственность за эту работу, просто чтобы помочь вам

Чтобы сделать это за вас так. Если вам нравится этот проект, подпишитесь на мой канал, и вы сможете показать несколько

любви к Создателю проекта, пожертвовав

github.com/Aircoookie/WLED

WLED - это программное обеспечение с открытым исходным кодом. Он был написан замечательным разработчиком по имени Aircoookie. WLED был написан для работы на микроконтроллерах ESP8266 и ESP32, чтобы помочь с управлением светодиодами NeoPixel (WS2812B, WS2811, SK6812, APA102). При установке на микроконтроллер, например ESP8266, WLED запускает веб-сервер, которым можно управлять с помощью приложения для iOS или Android, API, MQTT, Blynk, Alexa.

Если вы знакомы с Arduino и микроконтроллерами, это будет проще простого.

даже если нет, вы все равно доберетесь куда-то, следуя этим инструкциям

Функции

  • Библиотека WS2812FX интегрирована для более 100 спецэффектов
  • Шумовые эффекты FastLED и 50 палитр
  • Современный пользовательский интерфейс с элементами управления цветом, эффектами и сегментами.
  • Поддерживает циклическое переключение между ними. Макрофункции для автоматического выполнения вызовов API. Функция Nightlight (постепенно уменьшается) Полная возможность обновления программного обеспечения OTA (HTTP + ArduinoOTA), защита паролем Настраиваемые аналоговые часы + поддержка набора Cronixie с помощью Diamex Настраиваемый предел автоматической яркости для более безопасной работы

Запасы

1) Плата ESP8266 nodemcu / Wemos D1 mini

2) Программное обеспечение, которое я использовал для прошивки или записи файла ESP8266, называется NodeMCU PyFlasher. marcelstoer (застройщик) за его строительство. Я поместил файл в инструкции

3) кабель micro usb

4) умпер провода, если паять не хочешь

5) Блок питания 5В 3А

6) Женский кабель питания

7) полосы WS2812B, WS2811, SK6812 RGB (я использую светодиоды WS2811)

7) Небольшой пластиковый корпус (опционально)

Шаг 1. Настройка платы ESP8266

Установите WLED на ESP8266
Установите WLED на ESP8266

Первым делом необходимо установить драйверы для вашей платы.

Обычно платы имеют драйверы CH340 Chip.

вы можете скачать и установить его отсюда.

Шаг 2: Установите WLED на ESP8266

Установите WLED на ESP8266
Установите WLED на ESP8266

Программное обеспечение, которое я использовал для прошивки / записи Wemos d1, - это NodeMCU PyFlasher. Спасибо marcelstoer за его создание.

github.com/marcelstoer/nodemcu-pyflasher/r…

это действительно простое в использовании программное обеспечение

После установки перейдите в Wled

github.com/Aircoookie/WLED/releases

оттуда скачайте.bin файл из релизов для ESP8266

как только вы загрузите.bin файл

прошейте это на вашем esp8266 с помощью Pyflasher, пожалуйста, проверьте изображения на предмет ссылки (сохраните все как есть

если вы используете ту же доску, что и я)

на прошивальщике PY выберите Com-порт и выберите расположение файла

Держите коэффициент Бауде на уровне 115200

режим вспышки DIO

Вы можете выбрать радиокнопку Да Удаляет все данные

с этим вы можете удалить любые предыдущие записанные данные, которые есть на плате

затем нажмите Flash Node MCU.

Как только все будет успешно прошито, вы

получить

сообщение Прошивка успешно прошита, отключите устройство и снова подключите его.

Шаг 3: Подключение

Проводка
Проводка
Проводка
Проводка

В этом проекте я использую светодиод Ws2811 с тремя выводами.

Напряжение +, GND - и данные в

Подключите проводку, как показано на схеме.

ПОЖАЛУЙСТА, обратите внимание, не подключайте USB и внешнее питание одновременно к плате.

Рекомендуется для питания вашей платы и светодиодов от внешнего источника питания.

5В.

Шаг 4: Начальная настройка

Начальная настройка
Начальная настройка
Начальная настройка
Начальная настройка
Начальная настройка
Начальная настройка

Как только схема сделана и

Подключите к розетке питания и подключите светодиоды.

И перейдите к своему Wi-Fi-соединению на своем телефоне или ПК.

Вы увидите, что пароль по умолчанию Wled-AP - wled1234, все в нижнем регистре.

Мы получим вариант экрана настройки

Необходимо ввести имя пользователя Wi-Fi и пароль Wi-Fi

Также назначьте статический шлюз

И нажмите "Сохранить"

Страница закроется, и ваш телефон снова подключится к вашей домашней сети.

установить приложение Wled из магазина Play или Apple Store

затем нажмите «Обнаружить огни», появится вариант, вы увидите вариант

перейдите к настройке светодиодов и введите количество светодиодов, которые вы хотите подключить

в моем случае у меня 38, я сохранил яркость до 255

В качестве эксперимента поставил ток 1500МА.

Вы можете упомянуть больше, если у вас мощный блок питания

Вы можете выбрать цветовое колесо

Вы можете разделить сегмент, я сделал два сегмента по 19 штук в каждом.

Зайдите в эффекты, чтобы увидеть все крутые эффекты

Шаг 5:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Если вы хотите поддержать разработчика, вы можете сделать это на странице центра Git.

И подписывайтесь на меня в моем инстаграмме и канале Youtube и инструкциях

Все, кого вы видите ниже, являются участниками:

8bitbrett сделал QR-код автоматического подключения WiFi с логотипом Aircoookie / WLED! Адамо сделал анимированный логотип сервера Discord! @debsahu предоставил автообнаружение HomeAssistant и большую помощь с PIO!

@frenck произвел потрясающую, стабильную и многофункциональную встроенную интеграцию с HomeAssistant!

@photocromax помогает воплотить в жизнь функцию живой визуализации и добавил в документ превью в формате GIF!

@raymiec в настоящее время работает над созданием лучших клиентов для Android и iOS!

@StormPie, создатель потрясающего мобильного интерфейса!

@timothybrown добавила аутентификацию MQTT!

@ viknet365 перенес эффект Метеор!

@wiesendaniel добавил конфигурацию для IDE PlatformIO!

@YeonV предоставил начальную конфигурацию подсветки HomeAssistant MQTT!

Этот список неполный.

Тестирование, участники и сторонники

47 Продукты

Ахмед Э.

Аллан МакН.

Андреас Р.

Эндрю Г.

Эндрю М.

Андрис Ф.

Энди С.

Антон А.

Бернхард С.

Брендан В.

Бретт Х.

Брайан Н.

Брайан Х.

Кристиан К.

Коди М.

@ computerfreek274

Константин

Дейл Л.

Дэвид С.

Дэвид М.

@ Def3nder

Деннис Х.

Динос П.

Донн Л.

Дуэйн Б.

DrZzs (Джастин А.)

Дилан Л.

Effectsmeister

Эрик Н.

Эрик П.

Эрик З.

электронный город

Фабиан Н.

Феликс С.

Fil

Гэри О.

Герт Де В.

Георгий В.

Грэм В.

Гуннар Б.

Хокан Х.

App.doNotProcessConnectivityEvents = true; Хайко

Германн С.

Хорст Ф. М. @illuxions

Ichspar

Джейкоб Д.

Джеймс У.

Джейсон С.

Джейсон С.

Йенс

Джереми Д.

Джим П.

@ jolll-dk

Джон Б.

Джон Д.

Джордан А.

Джордан Дж.

Джозеф С.

Джош А.

Джош Г.

Джастин К.

Кьелл-Эйнар А.

Лоуренс К.

Леонард А.

Леонард С.

Март.

Марк Р.

Маркус С.

Марио Ф. С.

Метки.

Марк В.

Мартин Б.

Мартин Х.

Мартин Л.

Майкл А.

Майкл Б.

Майкл Э.

Майкл Э.

Майкл Э.

Макс Х.

Менно В.

Натан Ю.

Нильс Л.

Найджел Х.

Паскаль Б.

Паскаль Л.

Пэт

Пол Б.

Поль-Кристиан Д.

Пол Х.

@ pete111

Петру Ф.

Примоз

Quindor

Ральф У.

Ральф В.

Рамон Х.

Рауль Т.

Роб К.

Рюдигер Х.

Руперто К.

Скотт Б.

Скотт Ф.

Я (Discord @tube)

Серджио М.

Стефан С.

Стивен

Стив О.

Саймон

S M Ark.

Теему Х.

Томас Э.

Томас С.

Тимоти М.

Тимоти Л.

Тобиас Б.

Тайлер Р.

Валер М.

Фолькер Б.

Вячеслав А.

Ксавье А. А.

Используемые библиотеки и зависимости

ESP8266 / ESP32 Ядро Arduino

NeoPixelBus от Makuna (вилка svenihoney)

Библиотека FastLED

ESPAsyncTCP, автор: me-no-dev

ESPAsyncUDP от me-no-dev (начиная с 0.9.0)

ESPAsyncWebServer, автор: me-no-dev

ArduinoJSON от bblanchon

async-mqtt-client от Marvinroger

WS2812FX от kitesurfer1404 (модифицированный)

IRremoteESP8266 от Markzabo (необязательно)

Часовой пояс по JChristensen

Библиотека Blynk (уплотненная)

Библиотека E1.31 от forkineye (измененная)

Espalexa от Aircoookie (изменено)

Многие включенные эффекты FastLED являются модифицированными версиями сущности кригсмана!

WebServer_tng от bbx10 (ESP32, до 0.8.3) PubSubClient от knolleary (модифицировано, до 0.8.3)

Рекомендуемые: