Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
"Сердце" на микроконтроллере |

20.01.2008, 23:45
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 208
Провел на форуме: 1038169
Репутация:
184
|
|
"Сердце" на микроконтроллере
"Сердце" на микроконтроллере, или подарок на 8 марта
Близиться 8 марта, и это устройство может стать отличным подарком 
Итак основой является PIC контроллер PIC16F873. управляется устройство одной кнопкой - при нажатии на кнопку сердце включиться и начнеться исполняться программа, записаная в кристалл. При повторном нажатии кнопки эффект переключиться. При удержании кнопки устройство выключиться. Каждая пара светодиодов управляется одной линией ввода\вывода контроллера, за исключением первого, последнего светодиода и маленького сердца, оно управляется одной линией с аппаратным ШИМом.

Изменяя прошивку можно добавить множество эффектов, что ограничиваеться лишь фантазией =)
Меняя скважность импульсов, можно менять яркость светодиодов маленького (вложеного) серца.
[Описание]
Устройство выполнено на двух платах: на одной распологаеться сам Микроконтроллер, токоограничивающие резисторы и остальные детали. само сердце выполнено на другой плате, лицевая сторона которой была покрашена белой краской(баллончиком), тоесть это плата только с светодиодами. Платы одного размера (100х102мм) совмещаються через отверстия, расположеные по углам, и жестко закрепляються. Эту конструкцию желательно поместить в корпус, но на момент написания этого у меня нету материала. Корпус я планирую сделать из широких коробов для локальных сетей. Связь между платами осуществляется шлейфами. Я взял от флопешника и просто напаял на плату, однако советую тем кто вдруг загориться мыслью собрать этот девайс - делать с разъемами.

Принципиальная схема
Питание устройства осуществляется от четырех миинчиковых батареек, которые помещаютсья в два батарейных отсека, которые распологаются на плате. Я не стал применять стабилизатор в схеме, потомучто в этом случае напряжение питания не играет большой роли, а когда батарейки начнут садиться то микроконтроллер сможет еще работать. Рабочее напряжение Микрокотнроллера от 2в до 5В, однако это не критично, если питать его от четырех батареек по 1,5В (получаеться 6В). Для защиты от переплюсовки и снятия лишнего напряжения служит диод VD1. Если подать напряжение в схему то устройство останется в выключеном состоянии. При нажатии на кнопку SB1 ток пройдя через диод VD1, кнопку SB1, диод VD2 поступает на выводы питания микроконтроллера. Начинает выполняться программа, в результате чего выставляется высокий уровень на выводе RB6(27 ножка микросхемы) что приводит к открытию транзисторов VT2 затем VT1, и к микроконтроллеру подается питание. Также при нажатии кнопки выставляется лог.1 на выводе RB7, и во время выполнения программы идет опрос этого вывода. По приходу на него лог.1 программа переключает эффект, а при удержании кнопки программа устанавливает на выводе RB6 лог. 0, транзисторы VT2, VT1 закрываются и при отпускании кнопки SB1 устройсто обесточивается.
Светодиоды - диаметр линзы 5мм, напряг питания 2,5В ,яркость чем больше тем лучше (у меня 15000 мКд), для сравнения - 1 канделл - яркость свечения свечи, тоесть 1,5 яркости свечки.
L-53SRC-DV, 58 штук.
[Что пригодиться при сборке и наладке]
Предже всего прямые руки.
Печатная плата
http://l-portal.ath.cx/download.php?...a7a5c06bc0e01f
прошивка
http://l-portal.ath.cx/download.php?...8ba1f51485cd33

фото платы с "мозгами", обратная сторона.
описание микроконтроллера на Русском языке http://l-portal.ath.cx/download.php?...1c2f391f8a6439
Видео с некоторыми эффектами
http://l-portal.ath.cx/download.php?...0dd0b4cfff4317
http://l-portal.ath.cx/download.php?...0180a596876386
Работа ШИМ
[Заключение]
Схема программатора, которым я шил камень взята отсюда http://pic16f84.narod.ru/
печатную плату смотреть программой Sprint - layout.
вообщем все... если есть какието вопросы пишите 154488. PS спросите зачем я вкрячил кварц, когда сдесь не требуется стабилизации частоты? в этом камне нету внутреннего генератора, а мне проще было вкрячить кварц и 2 кондера чем RC цепочку.
Оформлять я статьи неумею, рассказывать тоже, такчто принимайте как есть.
Схемы, прошивка, разводка печатки и это убогое описание by (с)MegaDeth.
Огромное спасибо Animal, подсказал мне алгоритм одной процедуры в проишвке.
Последний раз редактировалось MegaDeth; 21.01.2008 в 16:35..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|