меню
Простые часы на 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» вышел на связь и предложил новую схему и свежие прошивки данных часов. Их можно увидеть ЗДЕСЬ.

Страницы: 1 2 3 4 5 6 7 8 9
gugle | 19.12.2012 16:24

а что делать если при компиляции в bascom прошивки для ОА выдает ошибку в строке
Config Portb = Output ‘
(насколько я знаю это назначение портов мк?)
заранее спасибо  :-)


Коментариев: 6  | euro1906(bсh)mail.ru  | Зарегестрирован: 2012-12-10
admin | 19.12.2012 22:02

А зачем Вы что-то меняете в прошивке, если она для Вашего индикатора отлично подходит?


Коментариев: 1483  | Администратор сайта
gugle | 20.12.2012 14:56

просто в магазине продавец дал индикатор ca56-11gwa, а он с общим анодом


Коментариев: 6  | euro1906(bсh)mail.ru  | Зарегестрирован: 2012-12-10
admin | 20.12.2012 23:16

Возьмите любой другой на общий катод, а с этим соберите новый проект.


Коментариев: 1483  | Администратор сайта
gugle | 21.12.2012 10:14

нет такой возможности
 


Коментариев: 6  | euro1906(bсh)mail.ru  | Зарегестрирован: 2012-12-10
Anatolii | 06.03.2013 23:29

Я так понимаю что от 3 пальчиковых батареек будет пару суток всего работать?
Или я что то не так считаю?


Коментариев: 18  | tolyasss(bсh)mail.ru  | Зарегестрирован: 2013-03-06
admin | 07.03.2013 00:00

Плюс-минус, конечно. Я думаю, нет смысла эти часы запитывать от батареек.


Коментариев: 1483  | Администратор сайта
Atabek | 16.03.2013 02:04

Здравствуйте , у меня индикатор общий анод. Все сделал нормально и Fuse поставил правильно . не работает . не можете дать источник кода. заранее спасибо.


Коментариев: 3  | atabek.boboyev(bсh)gmail.com  | Зарегестрирован: 2013-03-15
admin | 16.03.2013 09:19

Atabek, на пятой странице обсуждения я уже размещал код для индикатора с общим анодом.


Коментариев: 1483  | Администратор сайта
Atabek | 17.03.2013 16:20

извините за беспокойство . Я не понимаю Bascom AVR.
Вы не можете дать программу на AVR Studio на С.


Коментариев: 3  | atabek.boboyev(bсh)gmail.com  | Зарегестрирован: 2013-03-15
admin | 17.03.2013 16:42

Введите в любом поисковике фразу «AVR Studio скачать» и скачайте по ссылке программу AVR Studio.


Коментариев: 1483  | Администратор сайта
Atabek | 17.03.2013 16:49

я имел виду  коде на С.


Коментариев: 3  | atabek.boboyev(bсh)gmail.com  | Зарегестрирован: 2013-03-15
admin | 17.03.2013 21:39

Код на С на пятой странице обсуждения.


Коментариев: 1483  | Администратор сайта
aleks0306 | 03.04.2013 13:08

заработало сразу на  CC56-11EWA   только резистор на 10 ом поставил


Коментариев: 1  | nevolin-saha(bсh)yandex.ru  | Зарегестрирован: 2013-04-03
nod44 | 17.04.2013 21:57

Подскажите,можно ли использовать  программу arduino,заранее спасибо


Коментариев: 3  | mobitelroma(bсh)yandex.ru  | Зарегестрирован: 2013-04-17
admin | 17.04.2013 22:41

nod44, я не понял вопрос.


Коментариев: 1483  | Администратор сайта
nod44 | 18.04.2013 10:19

Я имел ввиду через USB UART мост silabs cp2102+програмное обеспечение на Arduino IDE 


Коментариев: 3  | mobitelroma(bсh)yandex.ru  | Зарегестрирован: 2013-04-17
admin | 18.04.2013 10:31

Теоретически, думаю, да. Но смысла не вижу. Проект делался для того, чтобы можно было собрать часы из минимума деталей.


Коментариев: 1483  | Администратор сайта
nod44 | 18.04.2013 10:59

Дело в том что у меня все это есть

Добавленно позже (в 11:00 18.04.2013):

просто нужна программа для Arduino


Коментариев: 3  | mobitelroma(bсh)yandex.ru  | Зарегестрирован: 2013-04-17
admin | 18.04.2013 11:17

Посмотрите какой МК в Вашем ардуино стоит и адаптируйте код часов под него. Код я выкладывал на пятой странице данного обсуждения.


Коментариев: 1483  | Администратор сайта
Rim | 25.04.2013 22:14

У меня проблема точно как у amedvedevа место цифра 1 горит цифра 7 и так далее.


Коментариев: 3  | mir_rsr(bсh)mail.ru  | Зарегестрирован: 2013-04-25
admin | 25.04.2013 22:53

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


Коментариев: 1483  | Администратор сайта
sergey_esp | 26.04.2013 03:27

Спасибо за исходник! Но неужели так сложно выложить прошивку? Не все же программисты.  Программист и сам текст напишет в удобном ему компиляторе и языке.


Коментариев: 4  | sergey7dvd(bсh)rambler.ru  | Зарегестрирован: 2013-04-25
admin | 26.04.2013 09:14

Прошивка в находится в файле с расширением HEX, она выложена в статье. Читайте внимательней.


Коментариев: 1483  | Администратор сайта
sergey_esp | 26.04.2013 17:55

Имел ввиду с ОА. Прошивка от исходника на 5 стр. Спасибо за внимание!


Коментариев: 4  | sergey7dvd(bсh)rambler.ru  | Зарегестрирован: 2013-04-25
Страницы: 1 2 3 4 5 6 7 8 9
Необходимо авторизоваться, чтобы комментировать.