Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3782
Сердце с USB.


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

Устройство собрано на контроллере ATmega8. Можно было бы использовать процессор попроще, но в моих запасах ничего другого не было. 
Само сердце состоит из 96 светодиодов, объединенных в 6 групп, образующих контур сердца. Управляется все это дело двумя кнопками "next" и "auto". 
В программе предусмотрено 19 различных световых эффектов, переключение между которыми осуществляется кнопкой "next". Кнопка "auto" включает автоматическое переключение эффектов по кольцу через каждые 20 повторений. Режим "auto" индицируется светодиодом HL97. Контроллер запоминает последний выбранный вручную кнопкой "next" эффект и при следующем включении питания с него начинается работа программы. 
Сами эффекты хранятся в EEPROM и при желании могут быть легко перепрограммированы без внесения изменений в текст основной программы (нужно только исправить в файле light_effect.c строку #define MAX_EFFECT 19, она задает количество эффектов). Формат эффектов описан в комментариях файла effect_eep.asm. Ссылки на прошивку и исходники в конце статьи. Не забудьте прошить EEPROM с эффектами. При прошивке контроллера нужно запрограммировать биты CKSEL3..0 как 0b0100 для тактирования от внутреннего генератора на 8МГц. 
При сборке скорее всего придется подобрать сопротивления резисторов R3 - R10 для выравнивания яркости свечения светодиодов. Я использовал светодиоды L-53SRC-DV диаметром 5мм с яркостью 1500мКд. Ток через каждый светодиод у меня получился около 5мА, а яркость немного великовата. У меня устройство питается от USB, хотя можно от любого другого источника с выходным напряжением 5В и током больше 300мА. Транзисторы можно применить другие с как можно меньшим сопротивлением канала в открытом состоянии и максимальным током более 200мА. На моей плате была небольшая ошибка в трассировке, но по ссылке в конце статьи она уже исправлена. Если светодиоды с ободком диаметром больше 5мм, то их придется подпилить, особенно в центре, где самый плотный монтаж.

Фьюзы:

Фото:

Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК с исходником.


Митрохов Николай

Категория: Устройства на микроконтроллерах | Добавил: brys99 (09.12.2011)
Просмотров: 9152 | Теги: Сердце с USB. | Рейтинг: 5.0/3


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024