Упссс. ? Решение не теоретическое, вполне реализуемое. Просто большая решетка будет сотоять из отдельных решеток. Больше выводов - да, но это конструктивно вполне решаемо. Очень жаль что вы даже не подумади о реализации такого решения, а там есть возможность оптимизации количества применяемых 7219. Ну чтож хотите 16*16, тогда продолжим. Хочу только заметить, что при решетке 9*9*9 max 7219 нужно будет сделать на наборных элементах и это будет весьма габаритно и затратно. Если мы будем обсуждать куб 9*9*9, то прошу Вас сказать мне: - какой тип светодиода вы предполагаете применить - какова должна быть длительность импульса и его частота, при скважности 9, - какой ток, долже быть обеспечен для светодиода при указанных параметрах частоты и длительности Яркость свечения светодиода должно быть приемлимым для Вас и не мерцать.
Светодиоды скорее всего индикаторные, с постоянным током для свечения 3-5 мА, частота 200-500Гц,длительность грубо 0,4мс, ток ограничен в импульсе данными самого светодиода - 30-50 мА.Это всё на глазок.
Светожиод должен уверенно светиться и не мерцать Изменяя значение pause и значение резистора Вы должны добиться наилучшего результата. Какие значения получятся сообщите, только помните о выходном токе микропроцессора Я заметил, что вы закрываете куб цветным светофильтром, так вот... Необходимо по паспорту на светодиод посмотреть спектр излучения и подобрать цвет фильта, который не влияет на яркость излучения
Ещё вариант "революционный" возник в воспалённом сознании...На мах7219 ставим матрицу светодиодов оптопар, получаем 64 транзистора с вариантами их использования. Лобовой, 64 ключа-основания для куба с 8 слоями, т.е. 3 вывода на модуль и 8 на слои от одной ардуино. Минус в том, что куб классический, с вертикальными перемычками слоёв... Можно (теоретически)организовать матрицу 32*32 светодиода - для транзисторов по формуле 32+32, но вряд ли потянет динамическая индикация, оптимально-возможный это 4*(8+8).., вообщем можно экспериментировать.
Это кончно фантазии... Отрасль управления светодиодами очень развита. Зайдите на сайт магазина chip dip найдите раздел "драйверы светодиодов" - посмотрите там, огромное множество всяких решений, почитайте документацию ( я по забугорному не понимаю - не принимается) По плводу начертания принципиаоьных схем - я порекомендовал Вам обратиться к Proteus: - можно рисовать схемы, разводить платы, и немаловажно симулировать эл. схемы - есть измериьелбные поиюоры, геннраторы сигналов и прочая... - есть ветка на форуме и полно примеров в сети - у мэтров форума, наверняка у всех есть протеус, и Вы можете расчитывать на их и мою помощь Дальнейшая разраблтка куба 9*9*9 ( я так и не соображу почему 9?) может развиваться по нескольким направлениям: 1. Покупаем 9 микропроцессоров дешевых, с количеством цифровых вывожов не менее 13-14. Таких много atmel, pic, stm. Хотя для Вас наверное актуальней atmega 48,88,168 Покупаем 81 pnp транзистор, с током коммутации не менее 200 ma Ну еще свякую мелочю... Получим 1 ардуина +9 маленьких ардуин
чип-дип, протеус, куча микроконтроллеров и почти сотня транзисторов. просто шикарно. удобней 8*8*8 и для этого хватит одного мк, немного каких микр из 74й серии (допустим сдвиговых регистров, штук 8. хотя можно вместо или в дополнение защёлки, дешифраторы,...) и 1-8 (разных схем полно) uln2803.
Вариант 2 Ардуино + 9 Led драйверов, например TLC5940NT Вам необходимо выбрать стратегию - цена, доступность, технологичность..... Для хранения спрайтов и динамической загрузки изображения, я полагаю целесообразно использовать SD карточку.
Конечно вариант 2 заманчив краткостью реализации...Почему формула 9*9*9?-потому что мах7219 ограничен форматом 8*8*8.Плюс замаячила нестандартная схемная реализация (через много оптопар) для такого куба:одна ардуина, одна мах7219,64 оптопары (70 рублей), 8 транзисторов,64 резистора, готовая библиотека (единственный минус это быстродействие, потянет ли мах развёртку на 8 слоёв). А вот как внятно-схемно организовать управление матрицей 9*9 не ясно. Могут ли две TLC5940NT без доп. транзисторов и библиотек сработать на матрице 16*16?
DimaMichev Вы как нибудь определитесь 16*16 или 9*9? Tlc5940 - это 10*10 для монохромных светодиодов или 5*5 для rgb Ваша идея с оптопарами неосуществима... По поводу заманчивости - читайте документацию, посетите chip dip, очень много документации Спасибо loox
А что определяться? Ещё раз повторюсь, надо драйвер аналогичный мах7219, но с форматом больше чем 8*8. 16*16 это "идеал" из которого можно сделать в том числе и 9*9 (как задумывалось). Ещё раз гляну Tlc5940 (мне показалось, что это для линейки на 16 светодиодов ).
про оптопары улыбнуло. для 7219 единообразно, будет это 8*8 или 16*16 или 8x64 и т.д. или ещё не пришло осознание, что пины тактирования общие, а данные от микры к микре передаются? "max7219 16x16". +- так же в логике сдвига, допустим в 595й (на которой кубы очень часто делают) и в некоторых других светодиодных драйверах (где просто выходы усилили, где ещё и шим встроенный прикрутили или как в 7219 чтот более мудрёное). ещё может тактирование и данные на общей шине, а какой микросхеме данные преназначаются, выбирается пином на каждой микре - spi или ещё какой интерфейс, в общем не важно. нет никакой принципиальной разницы между 5*5*5, 8*8*8, 9*9*9, 16*16*16,... неужели так трудно ещё немного самостоятельно подумать и/или поискать? хочется на 7219, тогда делается 16*16 матрица и дальше на выбор - одновременно только в одном слое светодиодами сетить или в двух, трёх, ..., во всех сразу. будет мало пинов, есть логика сдвига, дешифраторы и т.д. не хочется на 7219, так вариантов, как реализовать более чем хватает. смотрим первый попавшийся проект http://www.stacktrace.ru/led-cube-16x16x16-part1/, http://www.stacktrace.ru/led-cube-16x16x16-part2/. если токи позволяют, часть транзисторов можно поменять на uln2803. не исключено, что часть 595х можно заменить другие сдвиговые регистры с усиленными выходами (как бонус могут быть с шимом), т.е. отпадёт необходимость в оставшейся части транзисторов. немного поискать и найдётся ещё куча других вариантов схем и/или микр.
Да всё это ясно.. и всё не то, потому (повторюсь ещё раз)что матрица-решётка светодиодов 16*16 это не 4*8*8, у первой 32 вывода, у второй 64...Есть две "принципиальные схемы" построения куба светодиодов (на примере 8*8*8)это 64 канала на 8 слоёв - 72 вывода (классическая с вертикальными соединениями)и моя (убогая но понятная мне)отдельные слои - по выводам 8 раз по 16=128 выводов. Как!? из 4 матриц по 64 светодиода с 64 выводами слепить слой??? Ну вот 595-е и транзисторы это вариант. Про оптопары зря смешно, попробую на досуге всё равно, хоть даже при успехе можно лишь упростить схему в ущерб динамики переключений при тех же параметрах от 4*4*4 до 8*8*8.
Добавлено спустя 29 минут 41 секунду: Посмотрел по ссылке про 4 макса на 64... Можно поточечно человечка нарисовать, а пока так... Вот только засветка, надо закрашивать боковины окошек.