|
После рождения ребенка появилась необходимость в простых электронных часах, которые светят в темноте для отслеживания ночного режима питания, сна и т.д. Просмотрев схемы в Интернете и сопоставив их с наличием у меня радиодеталей, пришел к выводу, что выбранные мной часы легко собрать из деталей находящихся у меня, и они являются самыми простыми в изготовлении (сделать их может даже начинающий радиолюбитель).
Состоят данные часы из микроконтроллера Atmega8, светодиодного индикатора (PL-F5610) с общим катодом (минусом), часового кварца 32768 Hz и резистора. Да, можно удивиться, но больше нам ничего не понадобится.
Резистором можно подобрать яркость свечения индикатора – при 180 Om часы будут очень ярки и днем и ночью, а при 220 Om – будут видны только ночью. Я остановился на 200 Om.
Микроконтроллер Atmega8 можно прошить программатором PonyProg. Прошивку в формате *.hex можно скачать ЗДЕСЬ. Фьюзы при прошивке микроконтроллера Atmega8 необходимо выставить: СКОРТ, ВООТSZ1, ВООТSZ0, SUT1, SUT0, СКSEL3, СКSEL1, СКSEL0. При выставлении бита СКОРТ к часовому кварцу подключаются два внутренних конденсатора микроконтроллера.
Питание данных часов от 5v источника, можно сеть, можно батареи.
Принципиальную схему простых часов на микроконтроллере Atmega8 привожу ниже.
Если у Вас индикатор с двумя точками (светодиодами) между парами цифр, то их можно подключить к четвертой лапе микроконтроллера. Вместо кнопок был использован датчик от дисковода, отвечающий за наличие дискеты и возможность записи на нее. По сути это и есть две кнопки в одном корпусе.
Работа микроконтроллера Atmega8 очень проста и заключается в обработке двух счетчиков. Первый считает количество колебаний кварца и выводит минуты, а второй – количество минут и выводит часы.
Корпус для таких маленьких простых электронных часов можно выбрать любой. Я разметил их в коробке от ювелирных украшений. По-моему получилось достаточно компактно и эстетично.
Автор данной схемы и программного кода некий «Paha». За что ему спасибо!
На данных часах это не возможно, хотя бы из-за того, что это не реализовано в программном коде. Код писал не я, прокомментировать эту ситуацию не могу. Если у Вас есть большое желание, то можете его переписать сами. Считаете колебания кварца, прибавляете секунды => секунды = 59 + 1 => минуты +1, секунды = 00. Аналогично с часами.
Администратор сайта
Парни,помогите разобраться бестолочи!:)Собрал часики по этой схемке,собрано все без ошибок.но почему то на дисплее выводится лишь Ноль на четвертой цифре!:)Может проблема в прошивке?Подскажите!
При прошивке МК,к нему необходимо подключать внешний кварц?И как нужно выставить фьюзы если прошивали через программатор Triton если кто знает!
Кварц при перепрошивке нужен. Начните с этого.
Администратор сайта
Спасибо большое тов. Админ,попробую!:)
Еще вопрос,кварц подключать тот же что и в схеме?И необходимо ли к нему прицепить конденсаторы?
Вы меня не поняли. Я имел ввиду кварц программатора. Для прошивки используйте данный программатор Pony Prog.
К кварцу часовому конденсаторы цеплять не нужно.
Администратор сайта
А фьюзы установленные с завода в МК не трогать?
Про фьюзы написано в статье:
Администратор сайта
Спасибо,на выходных спаяю программатор,и испробую!Еще раз спасибо за помощь!
Собрал!Теперь буду пытаться прошить!Вопрос-чтобы выставить указанные в описании к часикам фьюзы,в Pony ставим галочку напротив необходимых,или нет???
Первая попытка не удалась!:(
Сначала вроде все считалось,а потом хотел зашить МК,а программа начала выдавать что устройство отсутствует,или неизвестное устройство!Не пойму что случилось!Уже голова пухнет!:)
Может транзистор крякнул!?:)Хотя был новый!
Программатор 100% рабочий. Из возможных поломок может быть только скайки, перетравы дорожек и бракованный транзистор. Можно поставить любой маломощный.
Администратор сайта
Страницы: 1 2 3 4