Создание блоков для светодиодов WS2812

Создаем свой блок. Вопросы, помощь знатоков.
Vit10
Рядовой
Сообщения: 5
Зарегистрирован: 16 апр 2019, 18:39
Имя: Виталий

Создание блоков для светодиодов WS2812

Сообщение Vit10 »

aidar_i писал(а): 05 апр 2020, 13:40 Терпение!
Немного переделал блоки, чтобы не было лишнего ничего.
И пример подсказка с блоками.
FastLed. ПБ.flp
Здравствуйте!
Блоки рабочие, более 20ти штук в работают в одном проекте. Не хватает блока гашения ленты, Не могли бы Вы такой сделать под ваш стартовый блок из этого набора.
Заранее благодарен!
Аватара пользователя
AlexCrane
Капитан
Сообщения: 892
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 13 раз

Создание блоков для светодиодов WS2812

Сообщение AlexCrane »

[ref]Vit10[/ref], Какой именно блок используете?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 139
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 9 раз
Поблагодарили: 1 раз
Контактная информация:

Создание блоков для светодиодов WS2812

Сообщение НиколаМастер »

Помогите, нужен блок на ESP, неужели не бывает таких?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 617
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Создание блоков для светодиодов WS2812

Сообщение SergeyShikal »

НиколаМастер писал(а): 17 дек 2022, 11:52 Помогите, нужен блок на ESP, неужели не бывает таких?
Попробуйте этот
Часы на WS2812 3 на сегмент.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
gondr77
Рядовой
Сообщения: 3
Зарегистрирован: 03 ноя 2018, 16:15
Откуда: Кустанай
Имя: Геннадий

Создание блоков для светодиодов WS2812

Сообщение gondr77 »

Есть блок для ардуино на ESP не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Светодиоды WS2812

Сообщение asvhmao »

aidar_i писал(а): 19 янв 2020, 14:39 ПопробуйтеЭффекты от Gyver_тест RGB.flp

Отправлено спустя 4 часа 38 минут 33 секунды:
С адресом светодиодов
Эффекты от Gyver_тест RGB_1.flp
На STM32 хотел поиграть с блоками. Из разных по форуму блоков, для WS2811(2), проверку проходит только с SD картой. Остальные под STM32 отказались компилироваться в ардуино. На контроллерах, которые в проекте, компиляция успешная.
Библиотеки FastLed подключал и старые и новые. Arduino 1.8.19, FLProg 8.2.3 и 9.2.6.

Если у кого были успешные опыты с STM и WS2811 лентами, было бы интересно посмотреть примеры.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Светодиоды WS2812

Сообщение aidar_i »

asvhmao писал(а): 17 дек 2025, 16:36
aidar_i писал(а): 19 янв 2020, 14:39 ПопробуйтеЭффекты от Gyver_тест RGB.flp

Отправлено спустя 4 часа 38 минут 33 секунды:
С адресом светодиодов
Эффекты от Gyver_тест RGB_1.flp
На STM32 хотел поиграть с блоками. Из разных по форуму блоков, для WS2811(2), проверку проходит только с SD картой. Остальные под STM32 отказались компилироваться в ардуино. На контроллерах, которые в проекте, компиляция успешная.
Библиотеки FastLed подключал и старые и новые. Arduino 1.8.19, FLProg 8.2.3 и 9.2.6.

Если у кого были успешные опыты с STM и WS2811 лентами, было бы интересно посмотреть примеры.
Выложите ошибку, что пишет Ардуино иде.
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Создание блоков для светодиодов WS2812

Сообщение asvhmao »

Вот например "Эффект паровозик"
Показать
Это "Эффекты от Gyver_тест RGB_1"
Показать
lfgjikjjyj
Лейтенант
Сообщения: 380
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 95 раз

Re: Светодиоды WS2812

Сообщение lfgjikjjyj »

asvhmao писал(а): 17 дек 2025, 16:36
aidar_i писал(а): 19 янв 2020, 14:39 ПопробуйтеЭффекты от Gyver_тест RGB.flp

Отправлено спустя 4 часа 38 минут 33 секунды:
С адресом светодиодов
Эффекты от Gyver_тест RGB_1.flp
На STM32 хотел поиграть с блоками. Из разных по форуму блоков, для WS2811(2), проверку проходит только с SD картой. Остальные под STM32 отказались компилироваться в ардуино. На контроллерах, которые в проекте, компиляция успешная.
Библиотеки FastLed подключал и старые и новые. Arduino 1.8.19, FLProg 8.2.3 и 9.2.6.

Если у кого были успешные опыты с STM и WS2811 лентами, было бы интересно посмотреть примеры.
а есп8266 есть ?
у меня ленты нету на потестить
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Создание блоков для светодиодов WS2812

Сообщение asvhmao »

lfgjikjjyj писал(а): 24 дек 2025, 08:49 а есп8266 есть ?
у меня ленты нету на потестить
Увы esp нет вналичии.
Сейчас прибыли ардуино нано. На нём запустилось. Только вроде показалось что как-то медленно переключения происходят.
Хотел похожую конструкцию повторить - https://alexgyver.ru/ledstairs/?ysclid= ... 7991750230
lfgjikjjyj
Лейтенант
Сообщения: 380
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 95 раз

Re: Создание блоков для светодиодов WS2812

Сообщение lfgjikjjyj »

потом попробую
надо шим допинать для проекта

а ледфаст так себе затея для на небольшое количество свд хорошо но жрет кпу
а у ардуино и вариантов больше нету это пару соломинок для неё вместе с неопикселем
lfgjikjjyj
Лейтенант
Сообщения: 380
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 95 раз

Re: Создание блоков для светодиодов WS2812

Сообщение lfgjikjjyj »

asvhmao писал(а): 24 дек 2025, 18:54
lfgjikjjyj писал(а): 24 дек 2025, 08:49 а есп8266 есть ?
у меня ленты нету на потестить
Увы esp нет вналичии.
Сейчас прибыли ардуино нано. На нём запустилось. Только вроде показалось что как-то медленно переключения происходят.
Хотел похожую конструкцию повторить - https://alexgyver.ru/ledstairs/?ysclid= ... 7991750230
Как стм называется
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Создание блоков для светодиодов WS2812

Сообщение asvhmao »

В наличии STM32F103CBT6, STM32F103C8T6, SТМ32F401 (букавы не помню).
Из есп, на поиграть, чего можно порекомендовать? Совместимые с FLProg которые.
lfgjikjjyj
Лейтенант
Сообщения: 380
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 95 раз

Re: Создание блоков для светодиодов WS2812

Сообщение lfgjikjjyj »

Для начала подробно разобраться как работает протокол на уровне импульсов потому что у меня нет ленты чтобы потестить начать
Как он строит пачки импульсов От количества светодиодов
Блупилка пойдёт
Хотя на сегодняшний момент по уровню цены она совершенно бесполезная потому что 4 серия её сместила
Хотя 401 тоже далеко не от бога
Ну там хотя бы есть float и 32 битный счётчик и таймеров побольше
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Создание блоков для светодиодов WS2812

Сообщение asvhmao »

Может чем-то картинки помогут?
Ардуино нано, атмега 328
59 чипов, переключение с интервалом в 1 секунду.

1. С ЛА сигнал. Загораются сперва R затем B, R при этом тухнет, следом G, B тухнет. И т.д.
WS2811(5).rar
Эффекты от Gyver_тест RGB_1 (5).flp
2. Так же загораются RGB на всю ленту. Предыдущие светодиоды при этом не тухнут.
Эффекты от Gyver_тест RGB_1 (10).flp
WS2811(10).rar
Даташит на ws2811
WS2811.pdf
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lfgjikjjyj
Лейтенант
Сообщения: 380
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 95 раз

Re: Создание блоков для светодиодов WS2812

Сообщение lfgjikjjyj »

да я уже разобрался с протоколом за пол часика там простота детская
даташит я почитал про 2812
одни светодиод 3 цвета на каждый цвет по 8 бит итого 3 байта
внутри свой генератор на 400/800кгц который усиливает пришедший сигнал и толкает дальше хорошая задумка
и тут пошли ограничения по даташиту говорится время на 1 светодиод 1,25мкс на 1 бит итого 30мкс и 1000шт ещё разом включить можно но частота упадёт примерно неболее 30гц
но можно на каналы раскидывать таймера по тыщёнке
да и 3 байта это при 1000шт уже 30кб надо нанка тут точно пролетает
хотя есть там моменты как сжать буфер

попробовал фастлед на один светодиод как это вообще работает
зацыклил красный зелёный синий белый стоп
и получаю пакеты с набором
00000000 11111111 00000000 красный
10000000 00000000 00000000 странный зелёный на 128 почемуто хотя должен был быть на 11111111
00000000 00000000 11111111 синий
11111111 11111111 11111111 белый
00000000 00000000 00000000 стоп

толи библиотека сбоит ну больше нечему
asvhmao
Рядовой
Сообщения: 30
Зарегистрирован: 15 мар 2024, 00:10
Откуда: Краснодар
Имя: сергей
Благодарил (а): 17 раз

Re: Создание блоков для светодиодов WS2812

Сообщение asvhmao »

Ага. тоже так же урезал осетра до 5 светодиодов, каждый из низ красный синий зелёный белый чёрный. Показывает кашу на ЛА, но при этом, как то работает. )))
WS2811(15).rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Разработка пользовательских блоков»

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

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