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

Проект был полностью сделан, протестирован и включает в себя следующие компоненты:
- Светодиод красного цвета 5 мм(512 шт);
- зуммер;
- Микроконтроллер ATMega32;
- Сдвиговый регистр 74HC595(8 шт);
- Конденсатор 10 000 мкФ, 16 В;
- Импульсный преобразователь LM2576;
- Транзистор AP20T03GH-HF-3TR(8 шт);
- Монтажный провод 64 * 0,5 м(32 м);
и других мелких деталей.

Управление осуществляется через интерфейс SPI в режиме MASTER и двойной скорости. Микроконтроллер тактируется от внешнего кварцевого резонатора частотой 16 МГц.

Схема устройства

Светодиодный 3D куб на ATmega32

Схема питания драйвера основана на нерегулируемом 5-ти Вольтовом импульсном преобразователе lm2576. Для фильтрации используются керамические конденсаторы 100 нФ на каждый канал и электролитический конденсатор 10000 мкФ 16В на выходе. Входное питание напряжением 12 Вольт.

Программа написана полностью на Си под AVR Studio v.4. Дисплей анимации не использует таймер ... и основан только на таблицах!

Схема и печатная плата спроектированы в среде Eagle версии 5.11.0.

Внешний вид устройства

Драйвер

3D Куб

В архиве имеются фотографии процесса сборки, метода пайки и внешнего вида платы и т. д.

Видео работы устройства


Файлы к статье "Светодиодный 3D куб на ATmega32"
Описание:

Проект AVRStudio 4, фото готового изделия, схема и макет печатной платы Eagle 5

Размер файла: 3.03 MB Количество загрузок: 216 Скачать