РадиоКот :: 3D LED cube 5х5х5.
Например TDA7294

РадиоКот >Схемы >Светотехника >Бегущие огни и световые эффекты >

Теги статьи: Добавить тег

3D LED cube 5х5х5.

Автор: Doniak
Опубликовано 13.01.2011

Часто на ютубе встречал ролики с красивыми LED кубиками, что пробудило желание сделать такой же для себя. Вообще кубик начинал делать еще год назад, но в виду отсутствия нужных знаний и лени закончить не удалось. Накопив достаточно знаний и имея полтора месяца до нового года, решился закончить свой кубик.
Сборка кубика происходила следующим образом. В куске доски сверлил отверстия 5 на 5 под светодиоды всего 25 отверстий, диаметром равным диаметру светодиода (5мм). Затем по мере заполнения отверстий СД, спаивал их аноды. Катоды лишь немного загибал, оставляя их перпендикулярными аноду. Практика показала, что удобнее сначала их позагибать, а лишь после этого вставлять в отверстия. Выглядело примерно следующим образом:

В результате получил вот такую матрицу 5х5, как я его называю "этаж", всего их у меня 5.

После сборки всех матриц я их спаивал вместе начиная с последнего этажа, перевернув матрицы выводами к верху. Так удобнее, поскольку довольно легко достать паяльником до середины.
На фото красным выделил выводы светодиодов, чтоб показать, как я их загибал.

Устройство собранно на 2ух платах, первая двусторонняя на ней установлен МК ATmega16, транзисторы, ОУ, триггеры, а вторая одностороння к ней крепится сам кубик. Чтоб сэкономить на разъемах платы спаивал между собой шлейфами.

Питается устройство 5В которые берет через USB шнур с компа. Программатор подключается в 6 пиновый разъем стандартный для программатора AVRISP MK II (которым я пользуюсь).
Для увеличения яркости всего куба вместо дешифраторов использовал триггеры 74HC574. Логика работы устройства такова:
1. Гасим все этажи;
2. Поочередно на каждый триггер выводим нужную информацию;
3. Засвечиваем первый этаж;
4. Ждем;
5. Гасим первый этаж;
6. Поочередно на каждый триггер выводим нужную информацию;
7. Включаем второй этаж;
Ну и т. д.
МК работает на частоте 16МГц. Все эффекты хранятся в виде двумерных массивов в его флешь памяти. Программу писал на ассемблере не по тому что я его знаю, а скорее наоборот, поэтому может многим она и не понравится. Управление МК происходит с помощью одной кнопки которая переключает эффекты, активирует режим случайного выбора эффекта и включает любой из эффектов который будит крутиться постоянно.
Память МК на данном этапе заполнена на 20% так что есть место для фантазий.
Схема устройства:

А это схема подключения ОУ (на первой схеме не хватило места):

Схема

Примечание: ОУ так и не смог заставить работать (мозга не хватило). Поэтому его можно не устанавливать, а идея заключалась в оцифровке через АЦП звука с микрофона и дальнейшего вывода эффекта под уровень шума. Возможно, в будущем пересмотрю все и подправлю программу.

Вот так выглядит уже собранный кубик

Файлы:
Печатные платы.
Прошивка МК с исходником.
Видео работы (YouTube, 1.32мин).

Вопросы, как обычно, складываем тут.




Как вам эта статья?

Заработало ли это устройство у вас?

79 4 1
22 8 1