меню
Простые часы на 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
Rim | 26.04.2013 21:37

У меня индикаторы
BA56-12SRWA
помоги ADMIN
не получается у меня.   место цифры 1 горит 7
я схему собрал на ПРОТУСЕ

и еще. они у меня на 15 секунд  опаздывают.


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

BA56-12SRWA – это трехразрядный семисегментный индикатор. Вы правильно указали маркировку?

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


Коментариев: 1483  | Администратор сайта
Rim | 27.04.2013 21:12

Да ошибка. \протусе   7SEG-MPX4


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

Я не понял. Вы в реале собираете или в программе?


Коментариев: 1483  | Администратор сайта
mac55 | 01.05.2013 13:06

Хорошие часики… А как время выставлять?

Добавленно позже (в 13:08 01.05.2013):

Ни одной кнопки :(


Коментариев: 3  | mac55(bсh)inbox.ru  | Зарегестрирован: 2013-05-01
admin | 01.05.2013 14:17

Как ни одной кнопки? Смотрите схему внимательно. 27ой и 28ой вывод МК на землю, вот Вам и кнопки.


Коментариев: 1483  | Администратор сайта
mac55 | 01.05.2013 14:25

Благодарствую за ответ. А что нужно сделать, чтобы включать индикацию временно, ведь когда спишь,время знать не нужно ( по крайней мере, мне )?


Коментариев: 3  | mac55(bсh)inbox.ru  | Зарегестрирован: 2013-05-01
admin | 01.05.2013 15:02

Поставьте второй резистор на 300-390 Ом. При нем ночью часы будут светиться еле заметно (при 470 Ом – свечения быть уже не должно). Ночной и дневной режим будет зависеть от того, какой резистор подключен.


Коментариев: 1483  | Администратор сайта
mac55 | 01.05.2013 16:08

Спасибо еще раз. Теперь наверняка сделаю то, что нужно…

Добавленно позже (в 16:09 01.05.2013):

Раздобыть бы еще Poniprog


Коментариев: 3  | mac55(bсh)inbox.ru  | Зарегестрирован: 2013-05-01
admin | 01.05.2013 16:20

В статье указана ссылка на программатор. Он собирается в течении 10 минут.


Коментариев: 1483  | Администратор сайта
fantomlds | 04.06.2013 20:56

Прошу прощения.
А что произойдет если подать питание минуя резистор??
У меня просто индиеаторы мощные и подключены через транзисторные ключи.
Вазможно что изза отсутствия резистора данная схема не запускается??


Коментариев: 1  | fantomlds(bсh)meta.ua  | Зарегестрирован: 2013-06-04
admin | 05.06.2013 21:40

Работать должна.


Коментариев: 1483  | Администратор сайта
medvezhatko | 11.08.2013 14:47

Народ, кто нибудь, выложите плиз скомпилированную прошивку под общий АНОД. Никак не могу скомпилить тот код, что выкладывал admin.
Выручайте! :)))


Коментариев: 1  | medvezhatko(bсh)inbox.ru  | Зарегестрирован: 2013-08-11
[email protected] | 11.09.2013 07:45

А возможно взглянуть на исходник???? Хотелось-бы кое-что подправить, так сказать под свои нужды…

Добавленно позже (в 08:08 11.09.2013):

Ага, нашёл в комментах исходник… Буду под Си переделывать! Насколько я понял, кварц работает с таймером в ассинхронном режиме…


Коментариев: 1  | alex_mozart(bсh)mail.ru  | Зарегестрирован: 2013-09-11
atlex92 | 24.10.2013 08:36

Здравствуйте. Вопрос по работе схемы. Правильно ли я понимаю: МК работает на своем внутреннем RC генераторе, а дополнительно мы подключаем часовой кварц к таймеру в асинхронном режиме??Или сам МК тоже работает от кварца?????
SCR [|]


Коментариев: 9  | alex.yukhin(bсh)sibmail.com  | Зарегестрирован: 2013-10-23
admin | 24.10.2013 09:43

МК работает на своем внутреннем RC генераторе, а дополнительно мы подключаем часовой кварц

Все верно.

 


Коментариев: 1483  | Администратор сайта
atlex92 | 24.10.2013 10:28

Тогда немного непонятно с фьюзами..Разве запрограммированные фьюзы СКSEL3, СКSEL1, СКSEL0 (1011)  не будут устанавливать работу МК от внешнего резонатора???? Или здесь подразумевается что запрограммированный фьюз в PonyProg = 0 и тогда мы имеем (0100) и это как раз будет обеспечивать работу от внутренней RC цепочки на частоте 8 МГЦ? И да, простите за тупые вопросы, просто запутался немного


Коментариев: 9  | alex.yukhin(bсh)sibmail.com  | Зарегестрирован: 2013-10-23
atlex92 | 25.10.2013 21:39

Спасибо за схему. Собрал, все рабтает как часы :))) только индикация неравномерная, думаю переделать чтобы на каждый сегмент столя резистор на 100 ом
 


Коментариев: 9  | alex.yukhin(bсh)sibmail.com  | Зарегестрирован: 2013-10-23
admin | 25.10.2013 23:17

Да, эффект неравномерного подсвечивания чисел присутствует. Т.е. 1 – самая яркая цифра, 8 – самая тусклая. Но на восприятии «информации», т.е. на считывании текущего времени, это не сильно отражается.


Коментариев: 1483  | Администратор сайта
atlex92 | 28.10.2013 09:12

Ребят подскажите кто собирал эти часики от чего их питали???Запитал от батарейки на 4.5 В поработали 2 дня, напряжение упало до 3В и схема естественно начала глючить….Просто блок питания на такие часы жаль тратить


Коментариев: 9  | alex.yukhin(bсh)sibmail.com  | Зарегестрирован: 2013-10-23
admin | 28.10.2013 11:11

Используйте практически любое зарядное с мобильных телефонов. Учтите, что в ряде случаев необходимо включать в схему стабилизатор.


Коментариев: 1483  | Администратор сайта
atlex92 | 07.11.2013 14:05

Подскажите пожалуйста.Правильно ли я понимаю что для питания нам нужен источник ЭДС а не источник тока?? Имею зарядное устройство для телефона Нокиа, там написано 5.1В 800 мА….На деле же при замере напряжения на выходе оказалось 6.3 В…Т.е. это плохой источник ЭДС, который будет выдавать разное напряжение в зависимости от нагрузки…можно ли что-нить с ним сделать (к примеру поставить параметрический стабилизатор) или проще взять чтото другое?? Слышал что зарядные устр-ва для телефонов через USB являются хорошими блоками питания и вот там уже стабилизированное 5В напряжение..Посоветуйте чтонить, буду очень благодарен


Коментариев: 9  | alex.yukhin(bсh)sibmail.com  | Зарегестрирован: 2013-10-23
admin | 07.11.2013 17:13

Китайские USB зарядные также могут иметь разброс. Поставьте на свое ЗУ стабилитрон на 5,1 v или стабилизатор на 5v и смело используйте.


Коментариев: 1483  | Администратор сайта
katua1993k1 | 11.11.2013 20:49

Здравствуйте, новее меня в этом деле по ходу никого нет!
Поэтому, наверное, будут глупые вопросы от меня!Извиняйте заранее!!
Можно каким-то образом сбрасывать время и чтобы отображался отсчет времени в секундах?????
БУДУ ОЧЕНЬ ПРИЗНАТЕЛЬНА ЗА ПОМОЩЬ)
YH YH YH YH


Коментариев: 2  | katua1993k1(bсh)mail.ru  | Зарегестрирован: 2013-11-11
admin | 11.11.2013 22:02

Доброго времени суток. Время сбрасывать можно просто прекращением подачи питания на пару секунд. Отсчет времени в секундах в программе не реализован.


Коментариев: 1483  | Администратор сайта
Страницы: 1 2 3 4 5 6 7 8 9
Необходимо авторизоваться, чтобы комментировать.