Перейти к содержанию
    

Управление светодиодной лентой

Доброго времени суток!

Господа, прошу совета/рекомендации, так как сам не сильно погружен в эту тему:

Необходимо при помощи цветной светодиодной ленты визуализировать и выводить анимацию прогресс бара.
Предполагается использовать  12В RGB (SPI RGB) ленту IP65-IP68 (так как лента будет на улице).
Необходимо управлять этой самой лентой с промышленного ПК на котором крутится Linux (доступные интерфейсы: Ethernet, RS-232, USB (не хотелось бы,USB) ).

В сферическом вакууме, это самая лента через какой-то покупной контроллер с интерфейсом а-ля Ethernet/RS-232/USB подключается к ПК и программа крутящаяся на ПК уже управляет самой лентой.

Все варианты которые я находил (наверняка плохо искал) подразумевают использование уже готовых программ различных анимаций, либо просто управление с пульта.

не могли подсказать такие контроллеры?
Или посоветовать способы управления RGB лентой с ПК?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

46 минут назад, dukvbg сказал:

Или посоветовать способы управления RGB лентой с ПК?

Любой микроконтроллер с Ethernet/RS-232/USB и SPI + программа = и дело в шляпе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, jcxz said:

Любой микроконтроллер с Ethernet/RS-232/USB и SPI + программа = и дело в шляпе.

Ну использовать прослойку в виде микроконтроллера, это понятно.
 Речь идет о том, чтобы напрямую подключить ПК к светодиодной ленте или к контроллеру светодиодной ленты и управлять этим делом при помощи данных интерфейсов: Ethernet, RS-232, USB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, dukvbg сказал:

 Речь идет о том, чтобы напрямую подключить ПК к светодиодной ленте или к контроллеру светодиодной ленты и управлять этим делом при помощи данных интерфейсов: Ethernet, RS-232, USB.

Так этот МК и будет желаемым "контроллером светодиодной ленты". Правда ПО писать надо. Хотя для такого дела наверное можно кучу готового найти, написанного для какого-то МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dukvbg сказал:

Предполагается использовать  12В RGB (SPI RGB) ленту ... доступные интерфейсы: Ethernet, RS-232, USB

Сперва определиться с требуемой скоростью, затем купить соответствующий "свисток" преобразователя интерфейса в SPI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, dukvbg said:

Предполагается использовать  12В RGB (SPI RGB)

Она точно SPI, а не WS2811 или подобные? SPI можно напрямую из USB получить (через свисток, как уже говорили), с WS2811 придётся отдельно помучится

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, xvr сказал:

SPI можно напрямую из USB получить (через свисток, как уже говорили), с WS2811 придётся отдельно помучится

А чего мучаться-то, вот пожалуйста блютуз, вайфай...

https://aliexpress.ru/item/32964990496.html?spm=a2g0o.search0302.0.0.56467c1cprJaaX&algo_pvid=6a0f17df-ffdd-44ce-801f-c529d4fc4be9&algo_expid=6a0f17df-ffdd-44ce-801f-c529d4fc4be9-9&btsid=0b8b037016376972313315987eb4e7&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 часов назад, xvr сказал:

Она точно SPI, а не WS2811 или подобные?

В былые времена, интерфейс для WS2811 назывался, что то типа 1-ware, но со временем его название эволюционировало в SPI, хотя к классическому микроконтроллерному SPI он не имеет ни какого отношения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 hours ago, mantech said:

А чего мучаться-то, вот пожалуйста блютуз, вайфай...

ТС хочется помучится:

On 11/23/2021 at 2:03 PM, dukvbg said:

Все варианты которые я находил (наверняка плохо искал) подразумевают использование уже готовых программ различных анимаций,

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23.11.2021 в 14:03, dukvbg сказал:

В сферическом вакууме, это самая лента через какой-то покупной контроллер с интерфейсом а-ля Ethernet/RS-232/USB подключается к ПК и программа крутящаяся на ПК уже управляет самой лентой.

Это надо смотреть в сторону DMX декодеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, Longiel сказал:

Это надо смотреть в сторону DMX декодеров.

А откуда у ТС DMX, или чтобы работать с компьютера предлагаете ему обзавестись еще и каким нибудь Artnet -- DMX конвертером?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так в сферическом вакууме ТС же нужно прямо с компа управлять. Тут или покупать вот это всё, либо самому управляющий МК сваять. Но это опять же, тогда надо будет ещё и софт самому делать...

Хотя вот поднятый вопрос интересен - я просто не встречал готовых решений управления прямо с компа. Учитывая аппаратною простоту, а действительно - а где простые готовые решения?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, Longiel said:

Учитывая аппаратною простоту, а действительно - а где простые готовые решения?)

Видимо не особенно нужны :) Почти готовое решение - преобразователь USB-SPI (на FT232R например или CH430 [кажется так]) + небольшая схема на рассыпухе (двойной одновибратор, D триггер и несколько логических элементов)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 часа назад, Longiel сказал:

Учитывая аппаратною простоту, а действительно - а где простые готовые решения?

Да нет проблем, но это профессиональные и сильно недешевые решения, типа, например, таких: https://www.sunelec.ru/catalog/led-driver/pixelgate-board/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/23/2021 at 9:33 PM, dukvbg said:

Необходимо при помощи цветной светодиодной ленты визуализировать и выводить анимацию прогресс бара.
Предполагается использовать  12В RGB (SPI RGB) ленту IP65-IP68 (так как лента будет на улице).
Необходимо управлять этой самой лентой с промышленного ПК на котором крутится Linux (доступные интерфейсы: Ethernet, RS-232, USB (не хотелось бы,USB) ).

В сферическом вакууме, это самая лента через какой-то покупной контроллер с интерфейсом а-ля Ethernet/RS-232/USB подключается к ПК и программа крутящаяся на ПК уже управляет самой лентой.

Все варианты которые я находил (наверняка плохо искал) подразумевают использование уже готовых программ различных анимаций, либо просто управление с пульта.

не могли подсказать такие контроллеры?
 

Любой модуль Ардуино, лента на чипах WS2811 и т.п., библиотека управления FastLED. Лента подключается к пину MOSI (т.е. к выходу данных SPI) через резистор порядка 22 Ом.

Ардуина Уно или Про в голом виде готова к общению по UART, а Ардуина Леонардо или Нано - по USB через виртуальный СОМ порт. Для подключения через Эзернет придется добавить к Ардуине Эзернет шилд.

 

Как вариант, все то же самое можно сделать на чипе ESP8266, например, модулем NodeMCU. Тогда можно будет общаться с модулем по WiFi. Если взять модуль на базе ESP32, то можно через Блютус. Среда Ардуина имеется и для этих чипов.

 

Пример реализации https://github.com/akouz/HBus/tree/master/Devices/07_Power_Meter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...