Страница 1 из 2
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 15 дек 2019, 17:05
aidar_i
Выложил пример с со случайным выбором эффектов (RANDOM). Здесь в комментариях к блокам указал, какой эффект они выводят.
Эффекты от Gyver_random.flp
Еще добавил эффекты
Эффект_CELL_AUTO_-_RULE_30_красный_(CODE).ubi
Эффект_MARCH_RANDOM_COLORS_(CODE).ubi
Эффект_MARCH_RWB_COLORS_(CODE).ubi
Эффект_RADIATION_SYMBOL_(CODE).ubi
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10 ноя 2020, 21:01
aidar_i
Добавил эффект Паровозик. Заданное количество светодиодов заданным цветом (цвет фона тоже устанавливается) бегают в одном направлении по ленте, есть возможность настроить бег с начала ленты до указанного места и бег с указанного места до указанного места ленты.
Выкладываю пример с блоком - Поворотники для автомобиля (40 светодиодов на фару и бегают 20 (настраиваются)).
Работает так:
Аварийка - моргают все светодиоды на обоих фарах желтым цветом (передних). При его работе другие переключатели (ДХО и поворотники))не работают.
При выключенной аварийке можно включать и выключать ДХО (белый цвет) и поворотники лев и правый (желтый цвет).
Поворотники могут работать как при включенной и так и выключенной ДХО. При подаче кратковременного сигнала, поворотники моргнут 2 раза.
Эффект Паровозик1.flp
[spoiler]
Подключение.png
[/spoiler]
Не забудьте добавить резистор 300 ом на вход ленты.
В схеме кнопки с фиксацией, поставлены для проверки, поворотники будут подключены к переключателю.
Тестировал на Протеус.
Если добавить в проект и все эффекты, зачем не использовать возможности этих светодиодов (это делается просто, все основные блоки с темы) , получиться уникальный автомобиль, будете первым парнем в деревне!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11 ноя 2020, 17:40
SergeyShikal
aidar_i писал(а): 10 ноя 2020, 21:01
Если добавить в проект и все эффекты, зачем не использовать возможности этих светодиодов (это делается просто, все основные блоки с темы) , получиться уникальный автомобиль, будете первым парнем в деревне!
Будешь первым парнем на деревне, но пешком без прав и без фар. Подключение не удобное для меня я уже собрал фары, а блоки класс.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11 ноя 2020, 21:58
aidar_i
SergeyShikal писал(а): 11 ноя 2020, 17:40
Будешь первым парнем на деревне, но пешком без прав и без фар.
Голову тоже нужно включать!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 12:04
hrach
[ref=#000080]aidar_i[/ref], при создания проекта столкнулся проблемой управлять лентой по отдельными участком. Большая просьба изменить данные блока в прилагаемом файле. Необходимо чтобы появилось еще один вход num_led stop. На первом входе номер пикселя начало на втором номер пикселя конец (возможность блока не однократно использовать в проекте). Это даст возможность управлять лентой по участком. Я думаю многим это заинтересует. Спасибо!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 18:16
dizzyy
hrach писал(а): 07 мар 2021, 12:04
столкнулся проблемой управлять лентой по отдельными участком
не увидел проблемы в скетче
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 18:51
hrach
dizzyy писал(а): 07 мар 2021, 18:16
не увидел проблемы в скетче
В скетче нет, Проблема чтобы управлять несколько сот светодиодами на каждую необходимо фб блок (если группа последовательных светодиод управляются одним и тем же сигналами их надо объединить один фб блок).
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 19:18
aidar_i
hrach писал(а): 07 мар 2021, 12:04
[ref=#000080]aidar_i[/ref], при создания проекта столкнулся проблемой управлять лентой по отдельными участком. Большая просьба изменить данные блока в прилагаемом файле. Необходимо чтобы появилось еще один вход num_led stop. На первом входе номер пикселя начало на втором номер пикселя конец (возможность блока не однократно использовать в проекте). Это даст возможность управлять лентой по участком. Я думаю многим это заинтересует. Спасибо!
Пробуйте! Светодиоды выбранного участка зажигаются одновременно, блоки используются многократно в проекте, участки могут перекрываться.
ws2812_2.flp
Внимание! В блоке нумерация светодиодов начинается с нуля.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 19:37
hrach
aidar_i писал(а): 07 мар 2021, 19:18
Пробуйте! Светодиоды выбранного участка зажигаются одновременно, блоки используются многократно в проекте, участки могут перекрываться.
Спасибо огромное то что надо. Испытал работает отлично.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07 мар 2021, 23:54
dizzyy
hrach писал(а): 07 мар 2021, 18:51
несколько сот светодиодами на каждую необходимо фб блок
нет , можно такие блоки использовать для групы , а там перебирать адресами с помощью счетчика.
например для бегущих поворотников используются у таких блока, и общая лента..ленту можно делить на участки как хочешь и как хочешь ними управлять
Отправлено спустя 9 минут 1 секунду:
aidar_i писал(а): 07 мар 2021, 19:18
Пробуйте! Светодиоды выбранного участка зажигаются одновременно,
тоже самое собрано из блоков
00000.jpg
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 08 мар 2021, 07:16
aidar_i
dizzyy писал(а): 07 мар 2021, 23:54
тоже самое собрано из блоков
Да можно, но только этот блок не подходит для этого. Светодиоды будут зажигаться последовательно периодом генератора, а не сразу.
Нужно pixels.show() вывести отдельным блоком.
В моем ПБ загораются сразу. И период их активации циклы, равные количеству светодиодов участка.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 09 мар 2021, 21:29
dizzyy
aidar_i писал(а): 08 мар 2021, 07:16
Светодиоды будут зажигаться последовательно периодом генератора, а не сразу
блоки одинаковые , с разницей что в ваших он будит собирать сначала все оператором for, а потом зажигать а в тех зажыгает попиксельно, но с частотой кристала это по барабану это глазу не видно будет
а pixels.show() у каждого блока свой что в тех что в тех..
и насколько я поняв у одиночного можно делать вариации с цветами и яркостью для каждого пикселя , а у вашего пачка одноцветная с одиноковой яркостью..
оно проще но гибкости меньше ..
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10 мар 2021, 12:36
Wip85
Можно здесь спросить чтобы новую тему не создавать. Проблема такая собрал плату атмега 8 внешний кварц 16мг 16 светодиодовл логика такая включаю питание и загораются все 16 диодов белым цветов. Все работает норм. Подаю на вход лог 1 фара перестает светиться и должен по 4 шт бегать показывать поворот желтого цвета. Все бы ничего но как только добавляю поворот то все начинает мерцать с частотой где-то 100милисек. Резисторы стоят 100нан на каждом светодиоде. Выключаю по одному начинает заметно мерцание уходить. В чем может быть причина? Есть предположение что у атмеге8 ресурсов не хватает. Или что то еще может быть. Код простой
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10 мар 2021, 13:05
aidar_i
Wip85 писал(а): 10 мар 2021, 12:36
Можно здесь спросить чтобы новую тему не создавать. Проблема такая собрал плату атмега 8 внешний кварц 16мг 16 светодиодовл логика такая включаю питание и загораются все 16 диодов белым цветов. Все работает норм. Подаю на вход лог 1 фара перестает светиться и должен по 4 шт бегать показывать поворот желтого цвета. Все бы ничего но как только добавляю поворот то все начинает мерцать с частотой где-то 100милисек. Резисторы стоят 100нан на каждом светодиоде. Выключаю по одному начинает заметно мерцание уходить. В чем может быть причина? Есть предположение что у атмеге8 ресурсов не хватает. Или что то еще может быть. Код простой
Чтобы ответить, нужны выложить скетч, схему подключения и тп.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11 мар 2021, 10:00
Wip85
Вот плата в лайоуте и файл в флп.переписан уже раз 20 пробовал всяка. ставлю меньше светодиодов норм работает. Добавляю по одглму скажем от 12 и начинается мерцание
Отправлено спустя 5 часов 36 минут 12 секунд:
Вот разместил на яндекс диске. Записал видео и файл флп.
https://disk.yandex.ru/d/ToABu-GIVYZQBg?w=1
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 12 мар 2021, 04:52
aidar_i
Фара1.flp
Создавать новую тему не надо было, пробуйте так. Логику проекта не смотрел, изменил ПБ.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 12 мар 2021, 13:30
Wip85
aidar_i писал(а): 12 мар 2021, 04:52
Фара1.flp
Создавать новую тему не надо было, пробуйте так. Логику проекта не смотрел, изменил ПБ.
Спасибо все работает. А можно сделать блок универсальный чтобы небыло в дальнейшем проблем подобных.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13 мар 2021, 08:13
aidar_i
Wip85 писал(а): 12 мар 2021, 13:30
А можно сделать блок универсальный чтобы небыло в дальнейшем проблем подобных
Пробуйте.
Блоки для WS2812.ubl
Сделал примеры для объяснения принципа работы блоков в одном проекте, платы включайте , выключайте.
Блоки для WS2812.flp
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13 мар 2021, 13:19
Wip85
В основном блоке где указывается namb_pin тоесть Din на ленте по умолчанию стоит 2. После компиляции тыкаю осликам на пин 2 нет импульсов управляющих ардуинко нано. Ставлю другой пин анологично
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13 мар 2021, 14:15
aidar_i
Кнопку нажимаете?