Электронные песочные часы
Автор: Олег Матюша
Всем доброго времени суток! Представляю вам простое, надежное,а главное - полезное устройство. Оно будет полезно при использовании как таймер, как игрушка или просто как украшение дома.
Идея данного девайса возникла во время просмотра содержимого интернета, а также вследствие необходимости сделать прибор на школьную выставку. Видео работы устройства: Устройство собрано на "народном" микроконтроллере ATmega8, который управляет сервомашинкой и двумя десятками светодиодов.Питается это все от одного элемента Li-Po аккумулятора, аккумулятора от мобильного телефона или же трех последовательно соединенных пальчиковых батареек АА.
Схема прибора показана ниже. По причине своей простоты, она доступна для повторения начинающими радиолюбителями.
Устройство выполнено на двух платах. Микроконтроллер и разъем программирования на первой плате, светодиоды на второй. Процесс изготовления проиллюстрирован:
Ниже приведена фотография, на которой обозначено, куда паять светодиоды:
Программа написана в CVAVR, она до боли простая. В программу входят выходы на порты с интервалом в 3 секунды и скопированный с небезызвестного сайта алгоритм управления сервомашинкой. Код содержится в прилагаемом архиве, а прошивка - в папке Exe. При прошивке в PonyProg ставим галочки напротив фьюзов: SPIEN BOOTSZ1 BOOTSZ0 SUT1 CKSEL3 CKSEL1 CKSEL0 Устройство надевается качалкой на сервомашинку,которая крепится на опоре таким образом, чтобы угол между платами и вертикалью был 20-30 градусов для удобства созерцания работы девайса сверху =) Совет: опору желательно закрепить на чем-нибудь тяжелом во избежание раскачивания и падения устройства. Прошивка, проект CodeVision, печатка в Sprint Layout 5.0 и проект Proteus прилагаются.
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
|||||||||||||||
|
||||