-
Вход / Регистрация
Простые часы на Atmega8 | Часы, Будильники | Часы на МК |
После рождения ребенка появилась необходимость в простых электронных часах, которые светят в темноте для отслеживания ночного режима питания, сна и т.д. Просмотрев схемы в Интернете и сопоставив их с наличием у меня радиодеталей, пришел к выводу, что выбранные мной часы легко собрать из деталей находящихся у меня, и они являются самыми простыми в изготовлении (сделать их может даже начинающий радиолюбитель).
Состоят данные часы из микроконтроллера 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». За что ему спасибо!
Автор «P-a-h-a» вышел на связь и предложил новую схему и свежие прошивки данных часов. Их можно увидеть ЗДЕСЬ.
aleksandr_todorov, какую прошивку Вы используете? В статье указана для ОК.
брал для общего анода…в комментариях на 15 странице
aleksandr_todorov, Вы фьюзы правильно выставляли? Попробуйте эту прошивку: https://best-chart.ru/user_files/OA.hex
фьюзы правильно не в первый раз имею дело…пробовал тот же самый результат
aleksandr_todorov, прикрепите фотографии двух сторон платы.
делал все навесным монтажом
aleksandr_todorov, проверьте datasheet на индикатор, возможно, выводы отличаются.
все правильно….и почему другие цыфры показывают нормально?
aleksandr_todorov, установите время на часах 14:56 и 14:57, сфотографируйте и прикрепите фото. Скорее всего, Вы подпаяли не правильно контакты индикатора.
Ув.admin подскажите пожалуста,собрал Ваши часики все супер,все работает но есть одна проблема с выхода 6 МК нет сигнала ,соответственно не горит сегмент G, так вот вопрос это проблема в МК или в прошивке(индикаторы использовал с ОА 2 штуки GND5622)
Все разобрался случайно посадил 6 ногу МК на минус, теперь все ОК
Страницы: 1 ... 16 17 18 19 20 21