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

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

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


3781
Светодиодный бейдж.

Автор - rexer.

Данное устройство представляет собой маленькую светодиодную “бегущую строку”, размером чуть больше визитки. Разрабатывалось как бейдж на выставку для привлечения внимания .


Схема устройства мало чем отличается от стандартных схем “бегущих строк”:

Состоит из 320 светодиодов, объединённых в матрицу - 8 строк на 40 столбцов, PIC-контроллера, светодиодных драйверов и полевых транзисторов, для управления строками и напряжением питания. Схема запитывается от одной батарейки CR2032. Все элементы – SMD ( см. рис. 3 ). Выбор производителей и типов элементов был обусловлен только их наличием под рукой. Схема, плата и программа разрабатывались, как это часто бывает, в спешке, поэтому в данной версии обновление информации возможно только через программирование контроллера. 
В контроллере заложен знакогенератор в 256 символов по 6 байт. Информация для вывода хранится в виде ASCII символов в собственной EEPROM котроллера и соответственно для PIC16F876 может составлять 255 символов. Байт в EEPROM со значением 0x00 указывает на конец сообщения (необходим обязательно). 
Алгоритм работы контроллера. 
При подаче питания происходит чтение нулевой ячейки EEPROM. По значению этой ячейки из знакогенератора выбирается первый байт символа и заносится в буфер (который равен 40 байтам, т.е. количеству столбцов ). Буфер построчно выводится на светодиодный дисплей. По окончании вывода из знакогенератора читается второй байт символа, первый байт в буфере смещается на одну позицию, а на его место заносится второй. Процесс вывода нового буфера на дисплей повторяется. Когда выведены шесть байт символа, из EEPROM читается следующая ячейка и весь процесс повторяется. Когда в EEPROM обнаруживается байт со значением 0x00 происходит переход на нулевую ячейку, т.е. информация начинает выводиться повторно. Отключение устройства производится по кнопке, путём перевода котроллера в SLEEP режим. Питание силовой части в этом режиме отключается . Для просыпания котроллера производится его сброс. Одной батареи при постоянной работе в среднем хватает на сутки.

Прошивка контроллера в виде.hex файла, схема в формате PCAD-2004 - прилагаются. Конфигурация контроллера и данные EEPROM содержатся в.hex файле. Новая информация для вывода на дисплей заносится в EEPROM контроллера при программировании.

Файлы:
Схема
Прошивка для МК
Видео-ролик: демонстрация работы




Категория: Устройства на микроконтроллерах | Добавил: brys99 (09.12.2011)
Просмотров: 7148 | Комментарии: 1 | Теги: Светодиодный бейдж. | Рейтинг: 0.0/0


Всего комментариев: 1
0
1 кт3102   (18.02.2012 21:28)
Класная идея ...но реализовать ее трудно=))

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

Пожалуйста оставьте свои комментарии !!!!

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


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016