Светодиодный куб представляет собой матрицу светодиодов 5*5*5 = 125 светодиодов. Мозговым центром является микроконтроллер ATmega32. Подключается к компьютеру через COM. Применена специализированная микросхема max232 (аналог st232). Автором этого проекта было разработано две версии схемы куба, я вам представляю первую версию 5V1 и все программное обеспечение для этой версии.

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

Программа выглядит так:

Схема:

сначала надо сделать шаблон:

КУБ 5 + управляющая программа

вот распайка первого слоя:

КУБ 5 + управляющая программа

Список деталей:

Транзистор полевой IRF540 (цоколевка аналогична BUZ11) 
По питанию разъем:

КУБ 5 + управляющая программа

Разъем DB9:

КУБ 5 + управляющая программа

Разъем программирования: например такой

КУБ 5 + управляющая программа

вот такой на плату со стороны дорожек припаять:

КУБ 5 + управляющая программа

и вот такой на основной плате:

КУБ 5 + управляющая программа

или такой:

КУБ 5 + управляющая программа

соединители двух плат по краям:

КУБ 5 + управляющая программаКУБ 5 + управляющая программа

Печатная плата, С1-С5 соединяются между собой проводами.

FUSE выставлять так для ponyprog:

 

Подключение куба к ПК:

Com-Port — поле для выбора порта, обычно Com1

Connect — установка связи с микроконтроллером, соединится/отключится

Live-Mode — отображение в реальном режиме времени, можно засветить/погасить любые светодиоды в программе и они сразу отобразятся в кубе

Program — программирование ваших эффектов, запись с программы в МК

 

При нажатии на кнопки, кнопки подсвечиваются, сигнализируя о включенном состоянии, при повторном нажатии- тухнет, по такой подсветке очень удобно определять состояние кнопок. Нельзя одновременно находится в Live-Mode и нажимать Program, о чем просигнализирует окошко с ошибкой.

 

Методика управления:

1)нажать Connect, после чего слева в углу появится надпись о состоянии соединения.

- если неправильно выбран порт или нет связи с устройством, то появится ошибка

2)нажать Live-Mode

3)можно манипулировать светодиодами в программе как угодно

4)нажать Live-Mode (отжать) и нажать Program, после чего появится строка загрузки и ваши эффекты загрузятся в МК.

 

 

Статья как собрать этот куб, на основе материалов источника.

Скачать шаблон для светодиодов

Скачать схему в Proteus

Скачать схема Splan

Скачать печатную плату от Nikolai4 (обновлена 13.02.2011)

Скачать печатную плату под микросхемы 74HC374 от BGA62

 

Скачать программное обеспечение V1:

Программа для Windows XP (5,8 MB)

Программа для Windows Vista, Windows 7 (5,8 MB)

Исходник C + + Qt 4.5 проекта (33,8 МБ)

Программное обеспечение - Winamp плагин:


Скачать плагин для Winamp версии 1.0 
Скачать плагин для Winamp версии 1,2 (анимация, больше вариантов) 
Скачать исходный код плагина Winamp (Visual C + + 2008 Express Edition)

Прошивки для МК:

Скачать прошивку для ATmega32 5V1

Скачать прошивку для ATmega32 5V1 и V2

Драйвера для USB:


Скачать USB драйвер интерфейса LED-Qube 5 V2 (Microsoft Certified)
Скачать драйвер для интерфейса USB, LED-Qube 5 V2 (Qube Solutions)

Скачать [6,08 Mb] (cкачиваний: 701) готовые эффекты

 

Особая благодарность пользователю antonio373 !

 

Фото от Nikolai4:





 

 


Обсуждения на ФОРУМЕ 

 




Источник

   
rtwe # 61
 
 
Статья как собрать этот куб, на основе материалов источника. недоступен recourse


   
Nikolai4 # 62
 
 
Цитата: rtwe
Статья как собрать этот куб, на основе материалов источника. недоступен recourse


исправил, теперь работает


   
tolya-07 # 63
 
 
А зачем два разъема: DB9 и разъем для программирования микросхемы?
Как правильно подключить кубик к ПК если нет порта COM? Подойдет переходник СОМ-USB? Спасибо.


   
Jerzy # 64
 
 
Не понятно только для чего ЭТО?


   
Nikolai4 # 65
 
 
Цитата: tolya-07
А зачем два разъема: DB9 и разъем для программирования микросхемы?
Как правильно подключить кубик к ПК если нет порта COM? Подойдет переходник СОМ-USB? Спасибо.

DB9 - для подключения кубик к ПК и заливки эффектов (не для программирования контроллера!)

второй разъем - только для программирования контроллера


   
WolfMurderer # 66
 
 
В DB9 неверная нумерация ножек!если использовать разьем с монтажем на плату. из за чего проблема с подключением к ПК. и зря потратил время думая что неисправен кабель или неверная распиновка. исправьте. или укажите под статьей что бы были внимательней) и не повторяли ошибок :)


   
WolfMurderer # 67
 
 


В плагине для винамп ефект [Levels] работает сверху вниз. как перевернуть?)


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25