roboforum.ru

Технический форум по робототехнике.

Адресное управление светодиодами

Адресное управление светодиодами

setar » 19 июн 2020, 14:22

Коллеги, а кто какие знает варианты адресного управления кучей светодиодов (для удобства монтажа это лента, даже скорее гирлянда самодельная)

Светодиодов - много, например до 255
Каналов цвета - 3

На ум приходит толстая силовая шина + 1wire (она правда шума боится) или rs485 на паре проводках токового кольца.
Соответственно на каждом светодиоде маленькая платка декодирования адреса и цвета.

Есть что то готовое с ценой адекватной для отказа от самостоятельного изготовления ?

Добавлено спустя 8 минут 52 секунды:
похоже вот решение, цена более чем адекватна, изучаю.
http://microsin.net/adminstuff/hardware ... river.html

Re: Адресное управление светодиодами

dimamichev » 19 июн 2020, 17:35

Я вот такие пробовал, они кажется гораздо дешевле. Но хочется попробовать как в ролике - с подвесом. Все управляются легко с Ардуино любой из двух библиотек, можно около 680 штук сразу, ну а с мультиплексорами ещё больше.
Вложения
рис.1 .JPG
IMG_7123.JPG

Re: Адресное управление светодиодами

setar » 19 июн 2020, 17:47

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

интересно, а "такие" что за номенклатуру имеют ?

Re: Адресное управление светодиодами

dimamichev » 19 июн 2020, 17:55

PL9823 это "шляпки", WS2812В это "таблетки".

Re: Адресное управление светодиодами

setar » 19 июн 2020, 18:28

круто, как это я "мимо" прошел...
это же прямо готовые адресуемые светодиоды !

Re: Адресное управление светодиодами

dimamichev » 19 июн 2020, 18:35

Ну, да. Народ много чего напридумывал, но вот экрана для видео и на Ардуино ещё не видел :)

Re: Адресное управление светодиодами

Angel71 » 19 июн 2020, 20:43

их много разных, как самих драйверов, так и готовых адресуемых светодиодов на них.
на частоту внутреннего генератора может сильно влиять температура. для передачи данных может использоваться один или более провода. в двухпроводном один на тактирование, второй на данные. при некотороых температурах с однопроводным драйвер может неправильно данные принять. с двухпроводным соответственно проблем поменьше.
есть драйверы дял которых при выходе одного, данные дальше не передаются. есть драйверы, например ws2813, для которых аналогично при двух подряд.
корпуса разные. очень популярные типоразмера 5050, есть и меньше. 2020 (WS2812-2020), 3535, 3228, 4020 (sk68xx 4020 side, они ещё и угловые) и т.д. есть и сильно больших размеров. есть выводые в 5мм и 8мм корпусе.
по току на сведиод могут оличаться и очень сильно. 5ма, 12ма и т.д., хоть до нескольких ватт.
размеры светодиодов в одном корпусе не обязательно одинаковые. можеть быть 1 или 2 больших, остальные поменьше.
по цвету - rgb, rgbw, rgbww, rgbcw, rgbnw, одноцветные и т.д.
к этому ещё добавляется разнообразие готовых изделий. есть гибкие ленты, матрицы, "гирлянды" на проводочках. есть на печатных платах - одинарные, полоска, круг, диск, дуга, квадрат, прямоугольники и т.д.

Re: Адресное управление светодиодами

Madf » 22 июн 2020, 10:23

Да, всё семейство WS2812:



Сбоев не заметил. Просто, быстро, мало проводов.
Проблема только одна - это потребление. И возможно ограничение в количестве, т.к. скорость передачи ограничена им (зависит от нужного fps), тут конечно можно уйти и на многоканальность.

Re: Адресное управление светодиодами

Angel71 » 23 июн 2020, 18:37

напряжение питания ws2815 до 12в, у них с током поприятней. ещё у 2813 есть буковки a, b, c, d. малопотребляющие это c и d.

Re: Адресное управление светодиодами

Madf » 23 июн 2020, 20:32

На самом деле, ток конечно не проблема, можно это учитывать в коде, да, снижается динамический диапазон, но светодиоды и так яркие с избытком, мой первый пример из 4-х матриц 8х8 питался от обычного USB компа (500 мА).

Re: Адресное управление светодиодами

Angel71 » 24 июн 2020, 10:39

смотря что делать, может быть и проблемой. к примеру, если делать модульные светильнички. светить не на максимум может быть вариант не очень. даже если ограничивать яркость, с каждым дополнительным модулем потребление будет всё больше. продумывать, какие разъёмы использовать, запитывать ли от 12-24в и в каждом понижайку, дополнительно к части модулей подключать шнур для доп. питания, как-то в управляйке вычислять потребление и т.д. в таком
1.jpg
1.jpg (14.63 КиБ) Просмотров: 2249

может быть и до 12 диодов. хорошо, если каждый будет по 5-10ма потреблять, а при 50ма для каждого диода это даже с одним модулем уже не очень приятно.
ещё есть нюансы с ограничением тока в разных микрах. к примеру, ws2815 с подвохом - у них стабилизация не для каждого канала, а общая. для rgb(128, 0, 0), rgb(0, 128, 128), rgb(128, 128, 128) потребляемый ток будет одинаковый. для rgb(255, 0, 0) и rgb(255, 255, 255) аналогично.

Re: Адресное управление светодиодами

setar » 24 июн 2020, 12:52

интересно, а такие же адресуемые сенсоры бывают ?
вот в том же примере со светильником составным шестигранным - там сенсор касания
можно например задействовать сенсор температуры и в соответствии с его показаниями менять цвет близ лежащих светодиодов

Re: Адресное управление светодиодами

Angel71 » 24 июн 2020, 15:00

популярных и дешевых решений пока вроде не наклепали. встроенный датчик температуы это больше на баловство от нечего делать похоже. фото или емкостной датчик вариант сильно лучше и куда более востребован, но интересны будут или для очень специфических задач или если такие диоды будут стоить примерно как обычные адресуемые.
недавно интересовался только светодиодами с фотодатчиками. может чего не нашел, но у найденного доставабельность жуткая и цены похоже не очень. адресуемые находил или с внешним управлением, не помню.
если не адресуемые, а обычные светодиоды, так они в принципе сами по себе сразу ещё и датчик температуры и фотодатчик. есть нюансы и не всегда их как датчик можно использовать, но это уже другой момент.

Re: Адресное управление светодиодами

Madf » 24 июн 2020, 17:23

setar писал(а):интересно, а такие же адресуемые сенсоры бывают ?

Мне та жа мысль приходила. Там есть одна проблема, для светодиодов ненужна обратная связь, тупо отправил данные и пофиг, что количество не то, а при получении данных нужно: 1 - прерывание (чтобы понять, есть изменение в данных) и 2 - нужно знать количество подключенных спереди устройств (если делать что-то подобное адресное) или мы тупо скатываемся в нечто похожее на i2c. Идея пришла сразу: можно так же делать последовательный опрос (по регистру) и смотреть параллельно прерывание (где сработало, а прерывание общее на все элементы (проброс одного канала, с общей точкой). Если тему развивать, то прерывание можно превратить и в полноценный канал (что-то похожее на UART или i2c). В общем идея строба/опроса пассивных устройств.

Re: Адресное управление светодиодами

Angel71 » 24 июн 2020, 18:34

реализовать можно и без прерываний или общей шины, только это не важно :) кто для производства проектирует, тот и решает.
не со встроенными датчиками, вариантов вагон и маленькая тележка. а как сделать и делать ли вообще, уже условий зависит.


cron
Rambler\'s Top100 Mail.ru counter