Страница 1 из 1
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 00:19
Roma07
Уважаемые форумчане!
Доброго времени суток
Помогите пожалуйста решить проблему.при одновременной работе W2812B и серво и пользовательского блока работают не корректно. появляется дребезг на серво его трясет и колбасит. а светодиоды работают все одновременно т.е. 1,2,3,4,5, затем перекл-ся на 2,и с ним горят 3,4,5 , а 1 выключается и т д
Отправлено спустя 7 минут 30 секунд:
серво RGB.flp
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 04:54
ecoins
Roma07 писал(а): 24 сен 2022, 00:19
Помогите пожалуйста решить проблему.при одновременной работе W2812B и серво и пользовательского блока работают не корректно. появляется дребезг на серво его трясет и колбасит. а светодиоды работают все одновременно т.е. 1,2,3,4,5, затем перекл-ся на 2,и с ним горят 3,4,5 , а 1 выключается и т д
На Nano 'эта проблема не разрешима в силу аппаратных возможностей.
Почти наверняка этой проблемы нет на RaspBerry Pi Pico и возможно на ESP32,STM32 - надо пробовать.
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 11:56
Ingwar
Если кратковременный сбой сервы не очень критичен, а индикация не динамическая, то учитывая "память" своего состояния в W2812B, можно инициировать управление ими только в момент необходимости изменения их значения в течении одного цикла.
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 19:04
Roma07
там нет кратковременного сбоя его без остановочно колбасит, Индикация статична. и в проекте они работают не в прямой зависимости друг от друга но при этом когда компилирую плату W2812 серва трясет кстати это хорошо видно у Айдара на видео в ютюбе (W2812 пользовательский блок) оттуда же взят.
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:05
Rovki
Что ШИМ все ресурсы жрет, что лента не мало , а вместе бардак...Ставьте разные МК ,цена копейки и будет счастье

серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:12
aidar_i
Roma07 писал(а): 24 сен 2022, 19:04
там нет кратковременного сбоя его без остановочно колбасит, Индикация статична. и в проекте они работают не в прямой зависимости друг от друга но при этом когда компилирую плату W2812 серва трясет кстати это хорошо видно у Айдара на видео в ютюбе (W2812 пользовательский блок) оттуда же взят.
Я не обратил на это внимания.
Нужно будет заменить библиотеку сервопривода.
Завтра постараюсь посмотреть.
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:12
Ingwar
Roma07 писал(а): 24 сен 2022, 19:04
там нет кратковременного сбоя его без остановочно колбасит
Проверьте этот вариант
серво RGB_v2.flp
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:20
Roma07
Спасибо всем! я тоже пришел к дополнительному МК буду пробовать!!!
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:28
aidar_i
Roma07 писал(а): 24 сен 2022, 20:20
Спасибо всем! я тоже пришел к дополнительному МК буду пробовать!!!
С одним можно.
https://lednews.lighting/forums/topic/1 ... %BE%D0%BC/
Сделайте блок.
Отсюда скачайте
https://learn.adafruit.com/neopixels-an ... s?view=all
серво не дружит с адресными светодиодами
Добавлено: 24 сен 2022, 20:36
Roma07
Ingwar писал(а): 24 сен 2022, 20:12
Roma07 писал(а): 24 сен 2022, 19:04
там нет кратковременного сбоя его без остановочно колбасит
Проверьте этот вариант
серво RGB_v2.flp
СЕРВО ожила но вот адресные диоды хаотично работают но лучше чем было СПАСИБО БОЛЬШОЕ ВСЕМ!!!!
серво не дружит с адресными светодиодами
Добавлено: 25 сен 2022, 11:09
ecoins
Очень хорошая и интересная ссылка на статью.
Из неё по моему мнению собственно и вытекает вывод - работа по протоколу NeoPixel на некоторых контроллерах почти невозможно.
А на некоторых, например ESP32,Raspbery Pi Pico,STM32 даже предусмотрена.
На некоторых новых типах контроллеров на ESP32 светодиод установлен непосредственно на плате.
И используется для этого встроенная RTOS.
Было бы хорошо, если кто-то поисследовал и разработал бы такой блок под контроллеры, которые обладают для этого необходимыми параметрами.
серво не дружит с адресными светодиодами
Добавлено: 26 сен 2022, 19:10
aidar_i
Проверьте тестовый блок серво с WS2812.
Servo.flp