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

Отличное оформление к НГ с эффектами.

Anydy

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

#1

Сообщение Anydy » 21.12.2019{, 19:24}

Есть такой интересный проект с открытым исходным кодом для создания веб сервера на ESP8266, ESP32. Позволяет управлять различными эффектами и просто цветами адресной ленты WS2812.
Управление возможно из браузера, приложения на смартфоне, с ИК пульта, через MQTT, Blynk и другими способами!
В наличии около 90 эффектов, возможность создания своих эффектов, разбиение ленты на сегменты (очень интересно получается, когда в одной ленте несколько сегментов...например по 30 светодиодов и все сегменты работают с разными эффектами!), есть выбор палитр для эффектов и др.
Скриншоты сервера в браузереПоказать
Screenshot.png
Screenshot1.png
Settings.png
максимум светодиодов до 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

#2

Сообщение Anydy » 21.12.2019{, 21:43}

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

Отправлено спустя 2 часа 18 минут :
Поигрался я с эффектами -- нет слов... вместе с палитрами и если сделать параллельно 2-3 сегмента ленты светодиодов по 30-50-100 (не подключить а проложить) то эффектов получится мильон! Вот бы мне такое лет 20-30 назад...
В общем украсить можно все что угодно, от ёлки до фасада дома! И не надо ничего программировать...все сделано уже...только ползунки двигайте!

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

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

#3

Сообщение Brand2 » 22.12.2019{, 10:58}

Anydy,залил прошивку WLED_0.9.0-b1_ESP8266.bin,появилась сеть WLED-AP,не подскажите какой пароль для входа,не смог
найти нигде,спасибо.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#4

Сообщение edyapd » 22.12.2019{, 11:08}

Brand2, попробуйте wled1234
Взято ЗДЕСЬ

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

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

#5

Сообщение Brand2 » 22.12.2019{, 11:14}

edyapd, спасибо,подключился!

Anydy

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

#6

Сообщение Anydy » 22.12.2019{, 13:38}

Да все верно, пароль по умолчанию такой как выше написали....
У меня, когда я ввел имя и пароль своей сети подключиться удалось по адресу подсмотренном в роутере - 192.168.0.103
И тогда в браузере увидел веб сервер!

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#7

Сообщение aidar_i » 25.12.2019{, 10:11}

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

Anydy

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

#8

Сообщение Anydy » 25.12.2019{, 11:02}

aidar_i писал(а):
25.12.2019{, 10:11}
Прикольно, конечно , один раз можно поиграться
Ну почему же один раз))) Можно оформить освещение комнаты наклеив ленту под потолком, не обязательно же включать всякие эффекты, просто под настроение включить подсветку каким либо цветом....а по праздникам включать эффекты!
aidar_i писал(а):
25.12.2019{, 10:11}
Но каждый раз , когда выключаешься от сети , нужно опять запускать, подключившись к ESP (автозапуск, что-то не нашел). Сама не запускает сохраненные эффекты.
Да, тоже заметил что не сохраняются кастомные эффекты....надо будет задать вопрос разработчику....
А пробовали разбить ленту на сегменты -- например по 50 светодиодов и на каждый сегмент установить свой эффект? Очень красиво получается!

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#9

Сообщение aidar_i » 25.12.2019{, 11:23}

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

Anydy

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

#10

Сообщение Anydy » 25.12.2019{, 11:38}

aidar_i писал(а):
25.12.2019{, 11:23}
Вот так выглядит елка с лентой 5м.
Не понятно как посмотреть ....может на ютуб разместите!

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#11

Сообщение aidar_i » 25.12.2019{, 11:41}

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

Anydy

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

#12

Сообщение Anydy » 25.12.2019{, 11:42}

Посмотрел, красиво.....а я бы расположил ленту горизонтально, разбил бы на сегменты, и для каждого сегмента свой эффект! Вот это будет бомба а не простая китайская ёлочка))))

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#13

Сообщение aidar_i » 25.12.2019{, 11:45}

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

Anydy

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

#14

Сообщение Anydy » 25.12.2019{, 11:56}

В чем прикол разбиения на сегменты -- в каждом из них крутится свой эффект, в каждом своя скорость, своя палитра, своя яркость ---- в итоге мы видим не одну гирлянду а сразу 6 по 50 светодиодов .....и каждый моргает по своему!И это все на одной ленте (300 светодиодов 5 м лента, а можно и 3 ленты подключить последовательно) Управляем всем этим чудом со смартфона - - Праздник удался!!!

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

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

#15

Сообщение Brand2 » 25.12.2019{, 14:43}

Может кто подскажет, как заставить переключать эффекты автоматически и как выбрать нужные ?
По отдельности работает,в настройках не нашел ,подключаюсь через точку достпа

дрон
Рядовой
Сообщения: 94
Зарегистрирован: 09.11.2017{, 19:25}
Репутация: 2
Откуда: Москва
Имя: Андрей

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

#16

Сообщение дрон » 02.01.2020{, 11:04}

Здравствуйте,
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.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#17

Сообщение SSSergeich » 02.01.2020{, 20:01}

После нескольких часов работы esp32 зависает, начинает ребутиться, моргать оранжевым цветом. После этого помогает только перепрошивка заново. Две esp32, установленные в разных местах, с разными роутерами ведут себя одинаково. Причину понять не могу

дрон
Рядовой
Сообщения: 94
Зарегистрирован: 09.11.2017{, 19:25}
Репутация: 2
Откуда: Москва
Имя: Андрей

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

#18

Сообщение дрон » 02.01.2020{, 20:40}

По поводу ESP32 ни чего сказать не могу, у меня esp8266 node mcu. Работает исправно. Я двинул дальше,вот ссылка
Вот тут моя esp8266 регулярно через 4-5 секунд подвисает на 1-2 секунды и работает дальше. Жду esp32, может лучше будет.

CraCk
Лейтенант
Сообщения: 632
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 10

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

#19

Сообщение CraCk » 02.01.2020{, 23:33}

Здравствуйте. Есть в наличии настольная лед лампа с регулировкой яркости.
СпойлерПоказать
1051033.jpg
В ней половина диодов сгорело. Есть идея вместо обычных диодов влепить туда WS2812. Что позволит с пользой использовать адресные диоды, заодно изучить эту тему, плюс wifi управление. Но есть два вопроса. Какая яркость в люксах даст такая лампа? И безопасно ли для глаз использовать такую лампу на пример для детей для написания уроков, как там с мерцанием обстоят дела?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#20

Сообщение edyapd » 03.01.2020{, 06:52}

Нашёл такой САЙТ. Думаю, что кому-нибудь будут интересны эффекты на WS2812, которые там представлены.
Ну и просто для того, чтобы заинтересовать
СпойлерПоказать

Ответить

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