Свежие обсуждения
Консультации

Разработка электроники для RGB Led Cube 12x12x12, нужна помощь со стороны.....

1 3

Тут уже есть мои темы по этому поводу. Но тем не менее я пока в творческом тупике. И без постороннего совета похоже никак не обойдусь.

Пытаюсь сделать RGB Led Cube вида 12x12x12 (хотя, изначально нужно было делать стороны кратными 8-ми).
Но что сделано, то сделано. Готовый куб сделан (его фото http://fastcat.land.ru/GEDC0229.jpg ).

Его параметры:
В кубе использованы RGB светодиоды с - общим анодом.
Куб спаян горизонтальными слоями.
Всего 12 слоев.
Один слой, есть массив (12 на 12) из RGB светодиодов с общим анодом. Общие аноды всех светодиодов в слое соединены вместе.
В итоге получается один общий анод и по 144 вывода каждого из цветов (R, G, B).
Всего в кубе - 12 выводов общих анодов и по 144 вывода каждого из цветов (R, G, B)., (всего 432).
При этом нужно контролировать отдельно каждый цвет, каждого светодиода. Включая яркость свечения от нуля до максимума.

Собственно, я никак не могу определиться с тем, чем мне нужно управлять светодиодами (и по возможности хочется обойтись меньшим количеством управляющих микросхем).
Можно использовать кучу 74HC595. Или в несколько меньшем количестве TLC5940. Но при этом всегда будут оставаться лишние выводы и управляющих микросхем.
Возможно это неизбежная жертва из за "нестандартной" 12x12x12 конфигурации куба.

Одним словом хочется выслушать сторонний свежий взгляд и идеи на мою "проблему". Т.к. у меня самого пока внятных идей нет

 

FastCat: Но при этом всегда будут оставаться лишние выводы и управляющих микросхем.
FastCat: 144 вывода каждого из цветов (R, G, B)., (всего 432).

432/8=54 , т.е. если в одном корпусе 8 портов, то получается 54 корпуса микросхем - лишних выводов я не нашёл.

FastCat: Всего 12 слоев.

при токе 5ма диоды нормально светят ?

FastCat: Готовый куб сделан (его фото

диоды узкоугольные(20градусов)
линзы стачивать не пробовал ?

 

Это ж оно под 10А потреблять будет...

 

Арс: Это ж оно под 10А потреблять будет...

если схему "правильно" собрать - 5184шт * 0,015А = 77,76А
но при скважности 1/12 будет в 3 раза меньше = 26А

 

Самый простой вариант 18шт. DM163 плюс CPLD МАХ II. Управлять чем будете?

AnSi: если схему "правильно" собрать - 5184шт * 0,015А = 77,76А
но при скважности 1/12 будет в 3 раза меньше = 26А

Как то Вы посчитали "правильно"
432*0.015 = 6.48А. При максимальной яркости.

 

Anatol_vk: Как то Вы посчитали

"вы просто поверьте, а поймёте потом" (с)

 

FastCat: Но при этом всегда будут оставаться лишние выводы и(у) управляющих микросхем.
http://www.gnativ.ru/project16x16.html
Можно использовать К561ИР2 (648шт.) + ключи или ПЛИС, цена - стоимость хорошего ТВ или выше.
Да, проекты интересные, останавливает туча микросхем и стоимость. Пока не будут выпускаться драйвера для матриц по приемлемым ценам, остается только мечтать. Или вернуться в каменный век - коммутатор механический (XIX - XX век) http://ru.wikipedia.org/wiki/Механическое_телевидение.

 

Я бы делал на 164 регистрах , 595 роскошь.
По 3 последовательно (две строки) на 18 +1 портов АРМ. И еще 12 портов на управление анодами.

 

FastCat: ...и по 144 вывода каждого из цветов (R, G, B)., (всего 432).
Получается, что с каждого вертикального столбца 12 СД должно идти 12х3=36 проводов в плату. Т.е. от проводов должно быть темно... Но на фото этого незаметно. Как так получилось? Интересно...
Пожалуй, единственное решение - сдвиговый регистр, плюс буфер.
На каждый цвет слоя последовательно включённых 9шт 16-разрядных сдвиговых регистров и буфер (транзистор КТ315 (или вывод м/сх-буф) на каждый вывод СД. По выводу общего анода каждого слоя аналогично 9 шт 16-разрядных регистров и буфер, только буфер - мощный транзистор с допустимым током со всего слоя ( как уже выше посчитали - около 7А).
"Лишних выводов" остаётся 2 на каждый цвет, 6 на слой...

 

В принципе проще всего идти от дешевизны - это самые простые сдвиговые регистры, но вот не все 144/8=18 последовательно, а выдовать данные на группы регистров, скажем по 2 регистра последовательно, а грузить сразу с 9 линий, так скорость загрузки существенно возрастет и думаю если не заморациваться с яркостью то справиться и 8ми разхрядный PIC или AVR с тактовой 20 МГц.

Ну коммутацию "этажей" просто сделать какими-нибудь Р-канальными полевиками - хоть в SO8 - вполне потянут.