Как увеличить скорость бегущего огня на ленте WS2812
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Как увеличить скорость бегущего огня на ленте WS2812
При увеличении количества светодиодов уменьшается скорость, изменение времени на генераторе не дает ни какого результата, разделение по платам результат тот же. FLProg 6.3.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Как увеличить скорость бегущего огня на ленте WS2812
С таким блоком WS2812 никак. Каждый экземпляр блока генерит состояние всей цепочки светодиодов и каждый раз отправляет это в ленту (цепочку). На это уходит время. И соответственно чем больше таких блоков, тем больше времени занимает цикл программы. И быстрей этого цикла смена светодиода не произойдет. Да и генератор тоже не будет генерить частоту выше частоты циклов/2.SergeyShikal писал(а): 07 ноя 2020, 19:30 При увеличении количества светодиодов уменьшается скорость, изменение времени на генераторе не дает ни какого результата, разделение по платам результат тот же. FLProg 6.3.1
Надо переделывать блок.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Как увеличить скорость бегущего огня на ленте WS2812
Попробуйте более быстрый процессор ..
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Как увеличить скорость бегущего огня на ленте WS2812
Или быстрый автомобиль!
Шутка.
Может параллельное подключение сделать?
Шутка.
Может параллельное подключение сделать?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Как увеличить скорость бегущего огня на ленте WS2812
[ref]SergeyShikal[/ref], Чуток побыстрее может быть будет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Как увеличить скорость бегущего огня на ленте WS2812
А есп32 не шустрее будет?aidar_i писал(а): 07 ноя 2020, 20:41 Или быстрый автомобиль!
Шутка.
Может параллельное подключение сделать?
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Как увеличить скорость бегущего огня на ленте WS2812
У Вас в проекте каждый блок включается или выключается независимо от того требуются изменения или нет.SergeyShikal писал(а): 07 ноя 2020, 19:30 При увеличении количества светодиодов уменьшается скорость, изменение времени на генераторе не дает ни какого результата, разделение по платам результат тот же. FLProg 6.3.1
Фара071120.flp
То есть вероятнее всего очень много лишних посылок.
И конечно надо распределять блоки во времени.
Для этого подходит диспетчер ecoins.
------
Посмотрел библиотеку - необычно сделана, ориентирована на скорость.
Если правильно распределить вызовы блоков по времени и использовать ESP32 - должно очень шустро работать.
------
У нас в планах есть задача блоки и библиотека для WS2812.
Но это в планах - сейчас занимаемся дисплеем Nextion (очень обнадеживающие промежуточные результаты - обмен "летает", т.е. быстрый).
Потом коммуникации (Wi-Fi, ModBus и пр.)
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Как увеличить скорость бегущего огня на ленте WS2812
[ref]SergeyShikal[/ref], офигеть сколько блоков,думаю сама концепция управления выбрана не совсем верно.Опишите словами логику работы,как должны переключаться светодиоды и сколько светодиодов в каждом поворотнике.
Вот пример для одной фары(передней) на 7 светодиодах,например передней,для задней добавляете те же блоки,только в счетчике считаете с 8 до 15 и тд.
Скорость задаете в блоке генератора. Сейчас набросал проект и проверил ,вроде нормально работает.
Вот пример для одной фары(передней) на 7 светодиодах,например передней,для задней добавляете те же блоки,только в счетчике считаете с 8 до 15 и тд.
Скорость задаете в блоке генератора. Сейчас набросал проект и проверил ,вроде нормально работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Brand2 08 ноя 2020, 00:27, всего редактировалось 1 раз.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Как увеличить скорость бегущего огня на ленте WS2812
Берете библу Алексагайвера для этих светодиодов с эффектами под гирлянду, бегущие огни там есть разные, выбираете нужный эффект и количество светодиодов...
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Как увеличить скорость бегущего огня на ленте WS2812
Количество светодиодов выбрано для полного заполнения фары, 38 шт,Brand2 писал(а): 07 ноя 2020, 23:40 [ref]SergeyShikal[/ref], офигеть сколько блоков,думаю сама концепция управления выбрана не совсем верно.Опишите словами логику работы,как должны переключаться светодиоды и сколько светодиодов в каждом поворотнике.
Вот пример для одной фары(передней) на 7 светодиодах,например передней,для задней добавляете те же блоки,только в счетчике считаете с 8 до 15 и тд.
Скорость задаете в блоке генератора.
Поворотники.flp
Сейчас набросал проект и проверил ,вроде нормально работает.
1) использовать как ДХО
2) использовать как повторитель поворотов с бегущим огнем где горит 10-12 диодов, остальные погасшие
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Как увеличить скорость бегущего огня на ленте WS2812
[ref]SergeyShikal[/ref], а что такое ДХО,объясните.
Может есть где нибудь пример на Ютьюбе, посмотреть бы.
Может есть где нибудь пример на Ютьюбе, посмотреть бы.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Как увеличить скорость бегущего огня на ленте WS2812
Дневные Ходовые ОгниBrand2 писал(а): 08 ноя 2020, 08:11 [ref]SergeyShikal[/ref], а что такое ДХО,объясните.
Может есть где нибудь пример на Ютьюбе, посмотреть бы.
[spoiler]https://youtu.be/yZYiVxAGb3k
https://www.youtube.com/watch?v=en8bvnOng8M[/spoiler]
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Как увеличить скорость бегущего огня на ленте WS2812
Я хочу вот такие заказать
https://aliexpress.ru/item/400061888240 ... 1578808534
https://aliexpress.ru/item/400061888240 ... 1578808534
Я хочу быть добрее, но люди сами нарываются.
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Как увеличить скорость бегущего огня на ленте WS2812
[ref]SergeyShikal[/ref],
Вот проект для 10 светодиодов,5 вверху,5 внизу,пока без боковых светодиодов,не думаю что они должны работать в режиме поворотников,но можно подумать как их включить потом.
В нормальном режиме горят ДХО,при замыкании D7 на землю,включаются поворотники,при отпускании включаются ДХО.
Разделил проект по платам,но есть проблемма небольшая,в режиме поворотников контроллер перегружается по WDT,отключил даже защиту от зависания,не помогло.Но думаю это решаемая задача,если кто знает как ее решить,напишите.
Вот проект для 10 светодиодов,5 вверху,5 внизу,пока без боковых светодиодов,не думаю что они должны работать в режиме поворотников,но можно подумать как их включить потом.
В нормальном режиме горят ДХО,при замыкании D7 на землю,включаются поворотники,при отпускании включаются ДХО.
Разделил проект по платам,но есть проблемма небольшая,в режиме поворотников контроллер перегружается по WDT,отключил даже защиту от зависания,не помогло.Но думаю это решаемая задача,если кто знает как ее решить,напишите.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Как увеличить скорость бегущего огня на ленте WS2812
Спасибо за помощь, использую свой проект. Теперь борьба с белым светом,Вот результат еще не конечный.[spoiler]https://youtu.be/rTzmH6L0VeM[/spoiler]Brand2 писал(а): 08 ноя 2020, 15:35 [ref]SergeyShikal[/ref],
Вот проект для 10 светодиодов,5 вверху,5 внизу,пока без боковых светодиодов,не думаю что они должны работать в режиме поворотников,но можно подумать как их включить потом.
В нормальном режиме горят ДХО,при замыкании D7 на землю,включаются поворотники,при отпускании включаются ДХО.
Разделил проект по платам,но есть проблемма небольшая,в режиме поворотников контроллер перегружается по WDT,отключил даже защиту от зависания,не помогло.Но думаю это решаемая задача,если кто знает как ее решить,напишите.
фара2.flp
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Как увеличить скорость бегущего огня на ленте WS2812
[ref]SergeyShikal[/ref], Хорошо получилось,а что с белым цветом не так,вроде нормально.
Поставите на машину,снимите видео тоже,интересно как это смотрится .
Поставите на машину,снимите видео тоже,интересно как это смотрится .
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Как увеличить скорость бегущего огня на ленте WS2812
Мой ВАРИАНТ.
Отправлено спустя 1 час 52 минуты 51 секунду:
Для авто нужно использовать ws2813! Он надёжнее.
Отправлено спустя 1 час 52 минуты 51 секунду:
Для авто нужно использовать ws2813! Он надёжнее.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей