Главная Мой профиль Регистрация Выход Вход
| RSS
Пятница
24.11.2017
12:56

www.aes.pp.ua 

www.bezkz.su


Меню сайта
Главная » Статьи » Схемы » КУБ светодиодный

КУБ 4x4x4 с управление по com порту

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

Atmega16 Микроконтроллер
64 светодиода 
2 светодиода - состояния... Я использовал красный и зеленый. (необязательно) 
Max232  или ST232. 
16 резисторов для светодиодов (100-400 Ом) . 
2x Резистор 470 Ом ограничивает ток светодиодов 
1x Резистор 10K 
4x резистор 2.2k 
4x NPN транзистор BC338 (или другой транзистор, способного к коммутации 250 мА) 
1x 10uF конденсатор 
1x 1000uF конденсатор 
6x 0.1uF керамических конденсатор
2x 22pF керамических конденсатор

1x кварц 14,7456 МГц 
2x кнопки 
переключатель
Разъем для питания 12v 
Разъем для питания 5V

RS-232 интерфейс не является обязательным и может не устанавливатся. 


Куб соединяется в слоя с общим катодом!

Синим обозначен слой, таких слоев четыре, в слоях светодиоды собираются катодами вместе т.е. с общим катодом. 

Красным обозначен столбик, всего 16-ть контактов от каждого столбика (16-ть столбиков), эти контакты припаиваются к плате, в столбиках светодиоды собираются с общим анодом! 



Скачать прошивку

Скачать фьюзы и печатку от пользователя Rail 

Для программирования микроконтроллера, я использую программу AVRDUDE и программатор USBTinyISP.

Мои примеры будут на системы Ubuntu Linux, для Windows гарантировать немогу, но думаю работать должно.

Подключаем наш куб к компьютеру. 

Команда "AVRDUDE-с-р usbtiny M16", wherer-C определяет связь с МК. Вы можете увидеть результаты в изображениях ниже.


Теперь, загрузить прошивку: "AVRDUDE-с-р usbtiny M16-U flash: W: main.hex".

Куб должен перезагрузиться и начать работать. Он будет работать на 1MHz (очень медленно), используя его внутренний  генератор. И некоторые из светодиодов не будут работать, потому что некоторые GPIO порты используются для JTAG по умолчанию...


Для включения внешнего генератора и отключить JTAG, мы должны поставить в программе предохранитель байт: 
запустить "AVRDUDE-с-р usbtiny M16-U lfuse: м: 0xef: м."
и "AVRDUDE-с-р usbtiny M16-U hfuse: м: 0xc9: м".

Будьте внимательны при выполнении этого шага! Если вы получаете это неправильно, вы можете полностью уничтожить микроконтроллера! Если вы используете другой, чем микроконтроллер ATmega16, обязательно прочитайте внимательно, прежде чем данные измените в предохранительном байте!

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



Наслаждайтесь вашим кубом

Софт доступен в авторской статье.


P.S. В целях сохранения популяции микроконтроллеров :) рекомендую не использовать данный "софт" . Таким же образом можно корректировать прошивку через ICSP разъем !

С УВ Nikolai4

Скачать печатную плату от пользователя GoldenDiver



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




Источник: http://www.instructables.com/id/LED-Cube-4x4x4/?ALLSTEPS
Категория: КУБ светодиодный | Добавил: Nikolai4 (16.04.2009)
Просмотров: 17168 | Теги: Kub 4x4x4, Atmega16 | Рейтинг: 4.9/17
Всего комментариев: 271 2 3 »
1  
Собрал,классно работает smile ща фузы скину

2  
Rail, а с компом соединил?

3  
нет незнаю какой прогой управлять sad

4  
Будет работать, если убрать max232 от выходов 14 и 15 ?

5  
должен работать!!!

6  
Ого как быстро ответели,
Спасибо)

7  
стараемся!!! biggrin

8  
max232 нужна только для связи с компом! автор подключал сей девайс и шил прямо в схеме МК, редактируя прошивку...

9  
GoldenDiver
через виндовс может неработать управление от компа а прошыть можеш!!! он также работает без компа!!!

10  
у меня в компе нет стандартного com порта но есть usb переходник. он прошьется ponyprogом? да и стоит ли ставить коннектор для программатора, если у меня самого программатора даже нет (юзаю 5 проводов)

11  
врядли!!! тут в схеме мах232 какраз и есть програматор!!!
если я правильно статью понял!! авредудом пробуй он под виндовс работает вроде!!! да а насчёт переходника то пробуй может и будет работать!!! смотря какой переходник верней на какой микрухе!!!!

12  
ок!, спс))) могу выложить свою версию печатки (ток незнаю как) но подгонял все четко и получилось что нада кинуть всего 4 моста

1-10 11-20 21-21
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Важное:
Статистика
Всё для вебмастера




 При копировании материалов сайта ссылка на сайт обязательна
Хостинг от uCoz