Страница 1 из 2
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 15.12.2019{, 17:05}
aidar_i
Выложил пример с со случайным выбором эффектов (RANDOM). Здесь в комментариях к блокам указал, какой эффект они выводят.
Еще добавил эффекты
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10.11.2020{, 21:01}
aidar_i
Добавил эффект Паровозик. Заданное количество светодиодов заданным цветом (цвет фона тоже устанавливается) бегают в одном направлении по ленте, есть возможность настроить бег с начала ленты до указанного места и бег с указанного места до указанного места ленты.
Выкладываю пример с блоком - Поворотники для автомобиля (40 светодиодов на фару и бегают 20 (настраиваются)).
Работает так:
Аварийка - моргают все светодиоды на обоих фарах желтым цветом (передних). При его работе другие переключатели (ДХО и поворотники))не работают.
При выключенной аварийке можно включать и выключать ДХО (белый цвет) и поворотники лев и правый (желтый цвет).
Поворотники могут работать как при включенной и так и выключенной ДХО. При подаче кратковременного сигнала, поворотники моргнут 2 раза.
Не забудьте добавить резистор 300 ом на вход ленты.
В схеме кнопки с фиксацией, поставлены для проверки, поворотники будут подключены к переключателю.
Тестировал на Протеус.
Если добавить в проект и все эффекты, зачем не использовать возможности этих светодиодов (это делается просто, все основные блоки с темы) , получиться уникальный автомобиль, будете первым парнем в деревне!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11.11.2020{, 17:40}
SergeyShikal
aidar_i писал(а): ↑10.11.2020{, 21:01}
Если добавить в проект и все эффекты, зачем не использовать возможности этих светодиодов (это делается просто, все основные блоки с темы) , получиться уникальный автомобиль, будете первым парнем в деревне!
Будешь первым парнем на деревне, но пешком без прав и без фар. Подключение не удобное для меня я уже собрал фары, а блоки класс.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11.11.2020{, 21:58}
aidar_i
SergeyShikal писал(а): ↑11.11.2020{, 17:40}
Будешь первым парнем на деревне, но пешком без прав и без фар.
Голову тоже нужно включать!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 12:04}
hrach
aidar_i, при создания проекта столкнулся проблемой управлять лентой по отдельными участком. Большая просьба изменить данные блока в прилагаемом файле. Необходимо чтобы появилось еще один вход num_led stop. На первом входе номер пикселя начало на втором номер пикселя конец (возможность блока не однократно использовать в проекте). Это даст возможность управлять лентой по участком. Я думаю многим это заинтересует. Спасибо!
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 18:16}
dizzyy
hrach писал(а): ↑07.03.2021{, 12:04}
столкнулся проблемой управлять лентой по отдельными участком
не увидел проблемы в скетче
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 18:51}
hrach
dizzyy писал(а): ↑07.03.2021{, 18:16}
не увидел проблемы в скетче
В скетче нет, Проблема чтобы управлять несколько сот светодиодами на каждую необходимо фб блок (если группа последовательных светодиод управляются одним и тем же сигналами их надо объединить один фб блок).
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 19:18}
aidar_i
hrach писал(а): ↑07.03.2021{, 12:04}
aidar_i, при создания проекта столкнулся проблемой управлять лентой по отдельными участком. Большая просьба изменить данные блока в прилагаемом файле. Необходимо чтобы появилось еще один вход num_led stop. На первом входе номер пикселя начало на втором номер пикселя конец (возможность блока не однократно использовать в проекте). Это даст возможность управлять лентой по участком. Я думаю многим это заинтересует. Спасибо!
Пробуйте! Светодиоды выбранного участка зажигаются одновременно, блоки используются многократно в проекте, участки могут перекрываться.
Внимание! В блоке нумерация светодиодов начинается с нуля.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 19:37}
hrach
aidar_i писал(а): ↑07.03.2021{, 19:18}
Пробуйте! Светодиоды выбранного участка зажигаются одновременно, блоки используются многократно в проекте, участки могут перекрываться.
Спасибо огромное то что надо. Испытал работает отлично.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 07.03.2021{, 23:45}
dizzyy
hrach писал(а): ↑07.03.2021{, 18:51}
несколько сот светодиодами на каждую необходимо фб блок
нет , можно такие блоки использовать для групы , а там перебирать адресами с помощью счетчика.
например для бегущих поворотников используются у таких блока, и общая лента..ленту можно делить на участки как хочешь и как хочешь ними управлять
Отправлено спустя 9 минут 1 секунду:
aidar_i писал(а): ↑07.03.2021{, 19:18}
Пробуйте! Светодиоды выбранного участка зажигаются одновременно,
тоже самое собрано из блоков
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 08.03.2021{, 07:16}
aidar_i
dizzyy писал(а): ↑07.03.2021{, 23:54}
тоже самое собрано из блоков
Да можно, но только этот блок не подходит для этого. Светодиоды будут зажигаться последовательно периодом генератора, а не сразу.
Нужно pixels.show() вывести отдельным блоком.
В моем ПБ загораются сразу. И период их активации циклы, равные количеству светодиодов участка.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 09.03.2021{, 21:29}
dizzyy
aidar_i писал(а): ↑08.03.2021{, 07:16}
Светодиоды будут зажигаться последовательно периодом генератора, а не сразу
блоки одинаковые , с разницей что в ваших он будит собирать сначала все оператором for, а потом зажигать а в тех зажыгает попиксельно, но с частотой кристала это по барабану это глазу не видно будет
а pixels.show() у каждого блока свой что в тех что в тех..
и насколько я поняв у одиночного можно делать вариации с цветами и яркостью для каждого пикселя , а у вашего пачка одноцветная с одиноковой яркостью..
оно проще но гибкости меньше ..
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10.03.2021{, 12:36}
Wip85
Можно здесь спросить чтобы новую тему не создавать. Проблема такая собрал плату атмега 8 внешний кварц 16мг 16 светодиодовл логика такая включаю питание и загораются все 16 диодов белым цветов. Все работает норм. Подаю на вход лог 1 фара перестает светиться и должен по 4 шт бегать показывать поворот желтого цвета. Все бы ничего но как только добавляю поворот то все начинает мерцать с частотой где-то 100милисек. Резисторы стоят 100нан на каждом светодиоде. Выключаю по одному начинает заметно мерцание уходить. В чем может быть причина? Есть предположение что у атмеге8 ресурсов не хватает. Или что то еще может быть. Код простой
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 10.03.2021{, 13:05}
aidar_i
Wip85 писал(а): ↑10.03.2021{, 12:36}
Можно здесь спросить чтобы новую тему не создавать. Проблема такая собрал плату атмега 8 внешний кварц 16мг 16 светодиодовл логика такая включаю питание и загораются все 16 диодов белым цветов. Все работает норм. Подаю на вход лог 1 фара перестает светиться и должен по 4 шт бегать показывать поворот желтого цвета. Все бы ничего но как только добавляю поворот то все начинает мерцать с частотой где-то 100милисек. Резисторы стоят 100нан на каждом светодиоде. Выключаю по одному начинает заметно мерцание уходить. В чем может быть причина? Есть предположение что у атмеге8 ресурсов не хватает. Или что то еще может быть. Код простой
Чтобы ответить, нужны выложить скетч, схему подключения и тп.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 11.03.2021{, 04:23}
Wip85
Вот плата в лайоуте и файл в флп.переписан уже раз 20 пробовал всяка. ставлю меньше светодиодов норм работает. Добавляю по одглму скажем от 12 и начинается мерцание
Отправлено спустя 5 часов 36 минут 12 секунд:
Вот разместил на яндекс диске. Записал видео и файл флп.
https://disk.yandex.ru/d/ToABu-GIVYZQBg?w=1
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 12.03.2021{, 04:52}
aidar_i
Создавать новую тему не надо было, пробуйте так. Логику проекта не смотрел, изменил ПБ.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 12.03.2021{, 13:30}
Wip85
aidar_i писал(а): ↑12.03.2021{, 04:52}
Фара1.flp
Создавать новую тему не надо было, пробуйте так. Логику проекта не смотрел, изменил ПБ.
Спасибо все работает. А можно сделать блок универсальный чтобы небыло в дальнейшем проблем подобных.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13.03.2021{, 08:13}
aidar_i
Wip85 писал(а): ↑12.03.2021{, 13:30}
А можно сделать блок универсальный чтобы небыло в дальнейшем проблем подобных
Пробуйте.
Сделал примеры для объяснения принципа работы блоков в одном проекте, платы включайте , выключайте.
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13.03.2021{, 13:19}
Wip85
В основном блоке где указывается namb_pin тоесть Din на ленте по умолчанию стоит 2. После компиляции тыкаю осликам на пин 2 нет импульсов управляющих ардуинко нано. Ставлю другой пин анологично
Светодиоды WS2812 на библиотеке FastLED
Добавлено: 13.03.2021{, 14:15}
aidar_i
Кнопку нажимаете?