Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

Есть такой интересный проект с открытым исходным кодом для создания веб сервера на ESP8266, ESP32. Позволяет управлять различными эффектами и просто цветами адресной ленты WS2812.
Управление возможно из браузера, приложения на смартфоне, с ИК пульта, через MQTT, Blynk и другими способами!
В наличии около 90 эффектов, возможность создания своих эффектов, разбиение ленты на сегменты (очень интересно получается, когда в одной ленте несколько сегментов...например по 30 светодиодов и все сегменты работают с разными эффектами!), есть выбор палитр для эффектов и др.
[spoiler title=Скриншоты сервера в браузере]
Screenshot.png
Screenshot1.png
Settings.png
[/spoiler]
максимум светодиодов до 1500 (500 в режиме DMA pin 3)
Я все еще рекомендую оставаться ниже 900 светодиодов (300 для DMA) для оптимальной производительности
Проверено на ленте с 300 светодиодами и ESP8266 -- Тормозов не наблюдается!
Управление проверено как из браузера компа, смартфона, так и из приложения!
Вот приложение на Google Play.

Подключаем ленту и МК как обычно к питанию и управление на пин D4 ...не забываем обеспечить достаточный ток для питания ленты.....в моем случае 5 м ленты и 300 светодиодов питание пришлось подавать с обоих концов ленты, иначе далее половины ленты тока не хватало.

Программирование ESP:
Код открыт и весь на Гитхабе, но кто с кодом не дружит - можно просто скачать Bin файл и зашить его в МК.
Вот ссылка на последнюю версию, я прошивал файл с названием WLED_0.9.0-b1_ESP8266.bin
Вот Ссылка на простой прошивальщик, но можно и другими.
В общем вся информация на гитхабе автора (ссылка в начале поста), там есть и ВИКИ и Видео уроки по настройке.
В общем проект мне очень понравился! Может у кого будет желание и время - сделаете блоки для ФЛПРОГ.
Всех с наступающим Новым Годом и яркого праздника!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

Тут же как раз и статейка на Хабре
В больших магазинах продают всё ту же Twinkly и цены варьируются от 6 до 14 тысяч рублей
--Что правда? А мужики то и не знали!

Отправлено спустя 2 часа 18 минут :
Поигрался я с эффектами -- нет слов... вместе с палитрами и если сделать параллельно 2-3 сегмента ленты светодиодов по 30-50-100 (не подключить а проложить) то эффектов получится мильон! Вот бы мне такое лет 20-30 назад...
В общем украсить можно все что угодно, от ёлки до фасада дома! И не надо ничего программировать...все сделано уже...только ползунки двигайте!
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Brand2 »

[ref=#aa0000]Anydy[/ref],залил прошивку WLED_0.9.0-b1_ESP8266.bin,появилась сеть WLED-AP,не подскажите какой пароль для входа,не смог
найти нигде,спасибо.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение edyapd »

[ref]Brand2[/ref], попробуйте wled1234
Взято ЗДЕСЬ
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Brand2 »

[ref]edyapd[/ref], спасибо,подключился!
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

Да все верно, пароль по умолчанию такой как выше написали....
У меня, когда я ввел имя и пароль своей сети подключиться удалось по адресу подсмотренном в роутере - 192.168.0.103
И тогда в браузере увидел веб сервер!
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение aidar_i »

Тоже установил, даже на елку повесил ленту 5 метровую. Управляю , подключившись через точку доступа, через браузер. Прикольно, конечно , один раз можно поиграться. Сохраняется до 16 эффектов. Но каждый раз , когда выключаешься от сети , нужно опять запускать, подключившись к ESP (автозапуск, что-то не нашел). Сама не запускает сохраненные эффекты. Сами эффекты неплохие очень.
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

aidar_i писал(а): 25 дек 2019, 10:11 Прикольно, конечно , один раз можно поиграться
Ну почему же один раз))) Можно оформить освещение комнаты наклеив ленту под потолком, не обязательно же включать всякие эффекты, просто под настроение включить подсветку каким либо цветом....а по праздникам включать эффекты!
aidar_i писал(а): 25 дек 2019, 10:11 Но каждый раз , когда выключаешься от сети , нужно опять запускать, подключившись к ESP (автозапуск, что-то не нашел). Сама не запускает сохраненные эффекты.
Да, тоже заметил что не сохраняются кастомные эффекты....надо будет задать вопрос разработчику....
А пробовали разбить ленту на сегменты -- например по 50 светодиодов и на каждый сегмент установить свой эффект? Очень красиво получается!
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение aidar_i »

Anydy писал(а): 25 дек 2019, 11:02 А пробовали разбить ленту на сегменты -- например по 50 светодиодов и на каждый сегмент установить свой эффект? Очень красиво получается!
Не пробовал, но понял, что так можно. Потом попробую, пока времени не было.
Вот так выглядит елка с лентой 5м.
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

aidar_i писал(а): 25 дек 2019, 11:23 Вот так выглядит елка с лентой 5м.
Не понятно как посмотреть ....может на ютуб разместите!
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение aidar_i »

Открыл, нажмите снова.
Повесил просто ленту начиная справа снизу зигзагом на верхушку.
Последний раз редактировалось aidar_i 25 дек 2019, 11:43, всего редактировалось 1 раз.
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

Посмотрел, красиво.....а я бы расположил ленту горизонтально, разбил бы на сегменты, и для каждого сегмента свой эффект! Вот это будет бомба а не простая китайская ёлочка))))
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение aidar_i »

Да, но нет времени этим заняться, может на следующий год. Ленту думал повесить на потолок или стену , но на елку решил.
Anydy

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Anydy »

В чем прикол разбиения на сегменты -- в каждом из них крутится свой эффект, в каждом своя скорость, своя палитра, своя яркость ---- в итоге мы видим не одну гирлянду а сразу 6 по 50 светодиодов .....и каждый моргает по своему!И это все на одной ленте (300 светодиодов 5 м лента, а можно и 3 ленты подключить последовательно) Управляем всем этим чудом со смартфона - - Праздник удался!!!
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение Brand2 »

Может кто подскажет, как заставить переключать эффекты автоматически и как выбрать нужные ?
По отдельности работает,в настройках не нашел ,подключаюсь через точку достпа
дрон
Сержант
Сообщения: 116
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Поблагодарили: 16 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение дрон »

Здравствуйте,
1.Выбираем эффект> заходим в "Favorites"(нижний левый угол) , включаем "Saving cycle", выбираем слот(1-16), выключаем "Saving mode"---это мы сохранили эффекты в память программы. Для выбора нужной программы нужно что бы "Saving mode" был выключен.
2.Для автоматической смены эффектов нужно:- включить "Preset cycle", выбрать количество циклов, задать время смены циклов(Tame per preset).
3.Для запуска с определенной программы:- в настройках(Config, справа верхний угол) во вкладке- "Led preferencts" в "Apply preset at boot" ставим номер слота(программы) с которой запускается при включении питания. и устанавливаем галочку в "set current preset cycle setting as boot default".
4. Для запуска с определенной программы и автоматической смены эффектов(при выключении питания) нужно:- оставить включенным "Preset cycle" в "Favorites"

У меня не получается сохранить количество сигментов при выключении питания. Приходится выставлять их каждый раз.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение SSSergeich »

После нескольких часов работы esp32 зависает, начинает ребутиться, моргать оранжевым цветом. После этого помогает только перепрошивка заново. Две esp32, установленные в разных местах, с разными роутерами ведут себя одинаково. Причину понять не могу
дрон
Сержант
Сообщения: 116
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Поблагодарили: 16 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение дрон »

По поводу ESP32 ни чего сказать не могу, у меня esp8266 node mcu. Работает исправно. Я двинул дальше,вот ссылка https://www.youtube.com/watch?v=ipSfQdfX4fE.
Вот тут моя esp8266 регулярно через 4-5 секунд подвисает на 1-2 секунды и работает дальше. Жду esp32, может лучше будет.
CraCk
Лейтенант
Сообщения: 674
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение CraCk »

Здравствуйте. Есть в наличии настольная лед лампа с регулировкой яркости.
[spoiler]
1051033.jpg
[/spoiler]
В ней половина диодов сгорело. Есть идея вместо обычных диодов влепить туда WS2812. Что позволит с пользой использовать адресные диоды, заодно изучить эту тему, плюс wifi управление. Но есть два вопроса. Какая яркость в люксах даст такая лампа? И безопасно ли для глаз использовать такую лампу на пример для детей для написания уроков, как там с мерцанием обстоят дела?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Управление лентой WS2812 по WiFI. Веб сервер на ESP8266/ESP32

Сообщение edyapd »

Нашёл такой САЙТ. Думаю, что кому-нибудь будут интересны эффекты на WS2812, которые там представлены.
Ну и просто для того, чтобы заинтересовать
[spoiler][bbvideo]https://www.youtube.com/watch?v=fpioieRDVrk[/bbvideo][/spoiler]
Ответить

Вернуться в «Проекты различных устройств на ESP8266 / ESP32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя