Страница 3 из 3

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

Добавлено: 10 апр 2020, 21:54
Vit10
aidar_i писал(а): 05 апр 2020, 13:40 Терпение!
Немного переделал блоки, чтобы не было лишнего ничего.
И пример подсказка с блоками.
FastLed. ПБ.flp
Здравствуйте!
Блоки рабочие, более 20ти штук в работают в одном проекте. Не хватает блока гашения ленты, Не могли бы Вы такой сделать под ваш стартовый блок из этого набора.
Заранее благодарен!

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

Добавлено: 12 апр 2020, 12:32
AlexCrane
[ref]Vit10[/ref], Какой именно блок используете?

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

Добавлено: 17 дек 2022, 11:52
НиколаМастер
Помогите, нужен блок на ESP, неужели не бывает таких?

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

Добавлено: 17 дек 2022, 18:20
SergeyShikal
НиколаМастер писал(а): 17 дек 2022, 11:52 Помогите, нужен блок на ESP, неужели не бывает таких?
Попробуйте этот
Часы на WS2812 3 на сегмент.flp

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

Добавлено: 22 дек 2022, 17:56
gondr77
Есть блок для ардуино на ESP не работает

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

Добавлено: 17 дек 2025, 16:36
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 лентами, было бы интересно посмотреть примеры.

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

Добавлено: 18 дек 2025, 15:44
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 лентами, было бы интересно посмотреть примеры.
Выложите ошибку, что пишет Ардуино иде.

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

Добавлено: 18 дек 2025, 16:19
asvhmao
Вот например "Эффект паровозик"
Показать

Несколько библиотек найдено для "Ethernet.h"
In file included from c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/led_sysdefs.h:32,
from c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/FastLED.h:44,
from C:\Users\user\AppData\Local\Temp\flprog\pr1\pr1.ino:2:
c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/platforms/avr/led_sysdefs_avr.h:12:10: fatal error: avr/io.h: No such file or directory
12 | #include <avr/io.h>
| ^~~~~~~~~~
compilation terminated.
Используется: c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\FLprog_8_2_3_Win64\ideV8\libraries\Ethernet
Несколько библиотек найдено для "SPI.h"
Используется: C:\FLprog_8_2_3_Win64\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.5.0\libraries\SPI
Не используется: c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\SPI
exit status 1
Ошибка компиляции для платы Generic STM32F1 series.
Это "Эффекты от Gyver_тест RGB_1"
Показать
Несколько библиотек найдено для "Ethernet.h"
In file included from c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/led_sysdefs.h:32,
Используется: c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\FLprog_8_2_3_Win64\ideV8\libraries\Ethernet
Несколько библиотек найдено для "SPI.h"
Используется: C:\FLprog_8_2_3_Win64\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.5.0\libraries\SPI
Не используется: c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\SPI
from c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/FastLED.h:44,
from C:\Users\user\AppData\Local\Temp\flprog\pr2\pr2.ino:2:
c:\FLprog_8_2_3_Win64\ideV8\portable\sketchbook\libraries\FastLED-3.2.0/platforms/avr/led_sysdefs_avr.h:12:10: fatal error: avr/io.h: No such file or directory
12 | #include <avr/io.h>
| ^~~~~~~~~~
compilation terminated.
exit status 1
Ошибка компиляции для платы Generic STM32F1 series.

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

Добавлено: 24 дек 2025, 08:49
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 есть ?
у меня ленты нету на потестить

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

Добавлено: 24 дек 2025, 18:54
asvhmao
lfgjikjjyj писал(а): 24 дек 2025, 08:49 а есп8266 есть ?
у меня ленты нету на потестить
Увы esp нет вналичии.
Сейчас прибыли ардуино нано. На нём запустилось. Только вроде показалось что как-то медленно переключения происходят.
Хотел похожую конструкцию повторить - https://alexgyver.ru/ledstairs/?ysclid= ... 7991750230

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

Добавлено: 25 дек 2025, 09:32
lfgjikjjyj
потом попробую
надо шим допинать для проекта

а ледфаст так себе затея для на небольшое количество свд хорошо но жрет кпу
а у ардуино и вариантов больше нету это пару соломинок для неё вместе с неопикселем

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

Добавлено: 30 дек 2025, 19:22
lfgjikjjyj
asvhmao писал(а): 24 дек 2025, 18:54
lfgjikjjyj писал(а): 24 дек 2025, 08:49 а есп8266 есть ?
у меня ленты нету на потестить
Увы esp нет вналичии.
Сейчас прибыли ардуино нано. На нём запустилось. Только вроде показалось что как-то медленно переключения происходят.
Хотел похожую конструкцию повторить - https://alexgyver.ru/ledstairs/?ysclid= ... 7991750230
Как стм называется

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

Добавлено: 30 дек 2025, 22:22
asvhmao
В наличии STM32F103CBT6, STM32F103C8T6, SТМ32F401 (букавы не помню).
Из есп, на поиграть, чего можно порекомендовать? Совместимые с FLProg которые.

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

Добавлено: 31 дек 2025, 02:16
lfgjikjjyj
Для начала подробно разобраться как работает протокол на уровне импульсов потому что у меня нет ленты чтобы потестить начать
Как он строит пачки импульсов От количества светодиодов
Блупилка пойдёт
Хотя на сегодняшний момент по уровню цены она совершенно бесполезная потому что 4 серия её сместила
Хотя 401 тоже далеко не от бога
Ну там хотя бы есть float и 32 битный счётчик и таймеров побольше

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

Добавлено: 31 дек 2025, 17:12
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

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

Добавлено: 31 дек 2025, 17:59
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 стоп

толи библиотека сбоит ну больше нечему

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

Добавлено: 31 дек 2025, 18:26
asvhmao
Ага. тоже так же урезал осетра до 5 светодиодов, каждый из низ красный синий зелёный белый чёрный. Показывает кашу на ЛА, но при этом, как то работает. )))
WS2811(15).rar