Простые часы на Atmega8 своими руками

Внешний вид простых электронных часов на микроконтроллере Atmega8 (схема, описание).

После рождения ребенка появилась необходимость в простых электронных часах, которые светят в темноте для отслеживания ночного режима питания, сна и т.д. Просмотрев схемы в Интернете и сопоставив их с наличием у меня радиодеталей, пришел к выводу, что выбранные мной часы легко собрать из деталей находящихся у меня, и они являются самыми простыми в изготовлении (сделать их может даже начинающий радиолюбитель).

Состоят данные часы из микроконтроллера Atmega8, светодиодного индикатора (PL-F5610) с общим катодом (минусом), часового кварца 32768 Hz и резистора. Да, можно удивиться, но больше нам ничего не понадобится.

Резистором можно подобрать яркость свечения индикатора – при 180 Om часы будут очень ярки и днем и ночью, а при 220 Om – будут видны только ночью. Я остановился на 200 Om.

Простые электронные часы на микроконтроллере Atmega8 в навесном монтаже. Фото.

Микроконтроллер Atmega8 можно прошить программатором PonyProg. Прошивку в формате *.hex можно скачать ЗДЕСЬ. Фьюзы при прошивке микроконтроллера Atmega8 необходимо выставить: СКОРТ, ВООТSZ1, ВООТSZ0, SUT1, SUT0, СКSEL3, СКSEL1, СКSEL0. При выставлении бита СКОРТ к часовому кварцу подключаются два внутренних конденсатора микроконтроллера.

Питание данных часов от 5v источника, можно сеть, можно батареи.

Принципиальную схему простых часов на микроконтроллере Atmega8 привожу ниже.

Принципиальная схема простых электронных часов на микроконтроллере Atmega8.

Если у Вас индикатор с двумя точками (светодиодами) между парами цифр, то их можно подключить к четвертой лапе микроконтроллера. Вместо кнопок был использован датчик от дисковода, отвечающий за наличие дискеты и возможность записи на нее. По сути это и есть две кнопки в одном корпусе.

Работа микроконтроллера Atmega8 очень проста и заключается в обработке двух счетчиков. Первый считает количество колебаний кварца и выводит минуты, а второй – количество минут и выводит часы.

Корпус для таких маленьких простых электронных часов можно выбрать любой. Я разметил их в коробке от ювелирных украшений. По-моему получилось достаточно компактно и эстетично.

Автор данной схемы и программного кода некий «Paha». За что ему спасибо! 🙂

Автор «P-a-h-a» вышел на связь и предложил новую схему и свежие прошивки данных часов. Их можно увидеть ЗДЕСЬ.

Поділитись:
Сторінки коментарів:
admin , сказав 28.04.2015 о 20:32:

StineGrove, симпатично получилось!

sosnin.denis.sergeevich , сказав 26.05.2015 о 07:31:

МК обязательно в SOKET "засовывать"? или можно без SOKET'a?

admin , сказав 26.05.2015 о 08:36:

sosnin.denis.sergeevich, совершенно не обязательно.

sosnin.denis.sergeevich , сказав 26.05.2015 о 10:47:

Возможно ли поставить другой индикатор, а то у меня выбор не большой, нашёл единственный индикатор ИВЛ2-7/5 , а там ножек больше чем на PL-F5610, подскажите мне что делать?

admin , сказав 26.05.2015 о 11:25:

Нерационально под эти часы использовать такой индикатор. Придется схему усложнять в несколько раз. А смысл этих часов - легкость повторения, простота конструкции. Лучше закажите из Китая за пару десятков центов нужный индикатор и через пару недель соберете часы.

Veprezavrikus , сказав 13.06.2015 о 20:42:

а как идет нумерация ножек индикатора 

admin , сказав 13.06.2015 о 21:12:

Veprezavrikus, на торце индикатора должна находиться маркировка. Найдите на нее datasheet, там будет все указанно.

Veprezavrikus , сказав 13.06.2015 о 21:16:

E40561-L-O-0-W

admin , сказав 13.06.2015 о 22:18:
Veprezavrikus , сказав 14.06.2015 о 11:28:

а Резистор обязательно нужен?

admin , сказав 14.06.2015 о 12:10:

Veprezavrikus, Вы читали статью? Да, нужен.

Veprezavrikus , сказав 15.06.2015 о 22:03:

есть функциональная схема программатора

Veprezavrikus , сказав 19.06.2015 о 14:07:

Схемотехника устройства есть

Добавленно позже (в 14:09 19.06.2015):

Функциональная схема часов нужна срочно

admin , сказав 20.06.2015 о 09:31:

Veprezavrikus, если у Вас есть вопросы, то задавайте их. Пока я вижу только утверждения. Часы полностью рабочие. Не понимаю, что Вас смущает.

aleksandr_todorov , сказав 15.10.2015 о 20:03:

Доброе время суток... есть вопрос по поводу прошивки с ОА так как только такие индикаторы есть у меня....собрал включил и проблема цыфры (1)(4)(5)(6)(7) отображаются не правильно точнее даже не понятно какая это цыфра проблем в монтаже нету...

admin , сказав 15.10.2015 о 20:30:

aleksandr_todorov, какую прошивку Вы используете? В статье указана для ОК.

aleksandr_todorov , сказав 15.10.2015 о 21:24:

брал для общего анода...в комментариях на 15 странице

admin , сказав 16.10.2015 о 10:32:

aleksandr_todorov, Вы фьюзы правильно выставляли? Попробуйте эту прошивку:  //alldiy.top/user_files/OA.hex

aleksandr_todorov , сказав 16.10.2015 о 13:35:

фьюзы правильно не в первый раз имею дело...пробовал тот же самый результат

admin , сказав 16.10.2015 о 14:00:

aleksandr_todorov, прикрепите фотографии двух сторон платы.

aleksandr_todorov , сказав 16.10.2015 о 17:18:

делал все навесным монтажом

admin , сказав 16.10.2015 о 18:15:

aleksandr_todorov, проверьте datasheet на индикатор, возможно, выводы отличаются.

 

aleksandr_todorov , сказав 16.10.2015 о 23:55:

все правильно....и почему другие цыфры показывают нормально?

admin , сказав 17.10.2015 о 10:08:

aleksandr_todorov, установите время на часах 14:56 и 14:57, сфотографируйте и прикрепите фото. Скорее всего, Вы подпаяли не правильно контакты индикатора.

avtomatizator , сказав 11.01.2016 о 13:04:

Ув.admin подскажите пожалуста,собрал Ваши часики все супер,все работает но есть одна проблема с выхода 6 МК нет сигнала ,соответственно не горит сегмент G, так вот вопрос это проблема в МК или в прошивке(индикаторы использовал с ОА 2 штуки GND5622)

Добавленно позже (в 13:59 11.01.2016):

Все разобрался случайно посадил 6 ногу МК на минус, теперь все ОК

Сторінки коментарів:
Необхідно авторизуватись, щоб мати можливість коментувати.