Схема электронных часов на ат89с51 – Схемы электронных часов на мс к176 с календарем » Электрические схемы

Содержание

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

Данные часы уже несколько раз обозревались, но я надеюсь, что мой обзор будет тоже Вам интересным. Добавил описание работы и инструкцию.

Конструктор покупался на ebay.com за 1.38 фунтов (0.99+0.39 доставка), что эквивалентно 2.16$. На момент покупки это самая низкая цена из всех предложенных.

Доставка заняла около 3х недель, набор пришел в обычном полиэтиленовом пакетике, который в свою очередь был упакован в небольшой «пупырчатый» пакет. На выводах индикатора был небольшой кусочек пенопласта, остальные детали были без какой либо защиты.


Из документации только небольшой листочек формата А5 со списком радиодеталей с одной стороны и принципиальной электрической схемой с другой.

1. Принципиальная электрическая схема, используемые детали и принцип работы


Основой или «сердцем» часов является 8-ми разрядный КМОП микроконтроллер AT89C2051-24PU оснащенный Flash программируемым и стираемым ПЗУ объемом 2кб.
Узел тактового генератора собран по схеме (рис.1) и состоит из кварцевого резонатора Y1 двух конденсаторов C2 и С3, которые образуют вместе параллельный колебательный контур.

Изменением емкости конденсаторов можно в небольших пределах изменять частоту тактового генератора и соответственно точность хода часов. На рисунке 2 показан вариант схемы тактового генератора с возможностью регулировки погрешности часов.

Узел начального сброса служит для установки внутренних регистров микроконтроллера в начальное состояние. Он служит для подачи после подключения питания на 1 вывод МК единичного импульса длительностью не менее 1 мкс (12 периодов тактовой частоты).

Состоит из RC цепочки, образуемой резистором R1 и конденсатором C1.

Схема ввода состоит из кнопок S1 и S2. Программно сделано так, что при одиночном нажатии любой из кнопок в динамике раздается одиночный сигнал, а при удержании двойной.

Модуль индикации собран на четырехразрядном семисегментном индикаторе с общим катодом DS1 и резистивной сборке PR1.

Резистивная сборка представляет собой набор резисторов в одном корпусе:

Звуковая часть схемы представляет собой схему собранную на резисторе R2 10кОм, pnp транзисторе Q1 SS8550(выполняющего роль усилителя) и пьезоэлемента LS1.

Питание подается через разъем J1 с подключенным параллельно сглаживающим конденсатором C4. Диапазон питающих напряжений от 3 до 6В.

2. Сборка конструктора

Сборка трудностей не вызвала, на плате подписано, куда какие детали паять.

Много картинок — сборка конструктора спрятана под спойлером

3. Установка текущего времени, будильников и ежечасового сигнала.

После включения питания дисплей находится в режиме («ЧАСЫ: МИНУТЫ») и отображает время по умолчанию 12:59. Ежечасный звуковой сигнал включен. Оба будильника включены. Первый установлен на время срабатывания 13:01, а второй – 13:02.

При каждом кратковременном нажатии на кнопку S2 дисплей будет переключаться между режимами («ЧАСЫ: МИНУТЫ») и («МИНУТЫ: СЕКУНДЫ»).
При длительном нажатии кнопки S1 происходит вход в меню настроек, состоящее из 9 подменю, обозначенных буквами A, B, C, D, E, F, G, H, I. Подменю переключаются кнопкой S1, значения изменяются кнопкой S2. После подменю I следует выход из меню настроек.

А: Установка показаний часов текущего времени

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю B.

B: Установка показаний минут текущего времени

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

C: Включение ежечасного звукового сигнала

По умолчанию включено (ON) – каждый час с 8:00 до 20:00 подается звуковой сигнал. При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в подменю D.

D: Включение\выключение первого будильника

По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю E и F пропускаются.

E: Установка показаний часов первого будильника

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю F.

F: Установка показаний минут первого будильника

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

G: Включение\выключение второго будильника

По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю H и I пропускаются и происходит выход из меню настроек.

H: Установка показаний часов второго будильника

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю I.

I: Установка показаний минут второго будильника

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для выхода из меню настроек.

Коррекция секунд

В режиме («МИНУТЫ: СЕКУНДЫ») необходимо удержать кнопку S2 для обнуления секунд. Далее коротким нажатием на кнопку S2 запустить отсчет секунд.

4. Общие впечатления от часов.

Плюсы:
+ Низкая цена
+ Легкая сборка, минимум деталей
+ Удовольствие от самостоятельной сборки
+ Достаточно низкая погрешность (у меня за сутки отстали на несколько секунд)

Минусы:

— После отключения питания не держит время

— Отсутствие какой либо документации, кроме схемы (данная статья частично решила этот минус)

— Прошивка в микроконтроллере защищена от считывания

5. Дополнительно:

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

2) Проблему аварийного питания при отключении электроэнергии можно решить при помощи батарейки на 3В и двух диодов:

mysku.ru

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

     Конструктор покупался на ebay.com за 1.38 фунтов (0.99+0.39 доставка), что эквивалентно 2.16$. На момент покупки это самая низкая цена из всех предложенных.

        Доставка заняла около 3х недель, набор пришел в обычном полиэтиленовом пакетике, который в свою очередь был упакован в небольшой «пупырчатый» пакет. На выводах индикатора был небольшой кусочек пенопласта, остальные детали были без какой либо защиты.

        Из документации только небольшой листочек формата А5 со списком радиодеталей с одной стороны и принципиальной электрической схемой с другой.

  1. Принципиальная электрическая схема, используемые детали и принцип работы

     Основой или «сердцем» часов является 8-ми разрядный КМОП микроконтроллер AT89C2051-24PU оснащенный Flash программируемым и стираемым ПЗУ объемом 2кб.

      

   Узел тактового генератора собран по схеме (рис.1) и состоит из кварцевого резонатора Y1 двух конденсаторов C2 и С3, которые образуют вместе параллельный колебательный контур.

   Изменением емкости конденсаторов можно в небольших пределах изменять частоту тактового генератора и соответственно точность хода часов. На рисунке 2 показан вариант схемы тактового генератора с возможностью регулировки погрешности часов.

   Узел начального сброса служит для установки внутренних регистров микроконтроллера в начальное состояние. Он служит для подачи после подключения питания на 1 вывод МК единичного импульса длительностью не менее 1 мкс (12 периодов тактовой частоты). 

Состоит из RC цепочки, образуемой резистором R1 и конденсатором C1.

  Схема ввода состоит из кнопок S1 и S2. Программно сделано так, что при одиночном нажатии любой из кнопок в динамике раздается одиночный сигнал, а при удержании двойной.

  Модуль индикации собран на четырехразрядном семисегментном индикаторе с общим катодом DS1 и резистивной сборке PR1.

   Резистивная сборка представляет собой набор резисторов в одном корпусе:

   Звуковая часть схемы представляет собой схему собранную на резисторе R2 10кОм, pnp транзисторе Q1 SS8550(выполняющего роль усилителя) и пьезоэлемента LS1.

   Питание подается через разъем J1 с подключенным параллельно сглаживающим конденсатором C4. Диапазон питающих напряжений от 3 до 6В.

2. Сборка конструктора

  Сборка трудностей не вызвала, на плате подписано, куда какие детали паять. 

Я начал с панельки, так как она единственная не является радиодеталью:

Следующим шагом я припаял резисторы. Перепутать их невозможно, они оба на 10кОм:

 

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

   
 Следующим шагом припаиваю кнопки и конденсатор фильрта питания:



   После этого очередь за звуковым пьезоэлементом и транзистором. В транзисторе главное установить правильной стороной и не перепутать выводы:

 В последнюю очередь припаиваю индикатор и разъем питания:

 

  Подключаю к источнику напряжением 5В. Все работает!!!

3. Установка текущего времени, будильников и ежечасового сигнала.

       После включения питания дисплей находится в режиме («ЧАСЫ:МИНУТЫ») и отображает время по умолчанию 12:59. Ежечасный звуковой сигнал включен. Оба будильника включены. Первый установлен на время срабатывания 13:01, а второй – 13:02.

      При каждом кратковременном нажатии на кнопку S2 дисплей будет переключаться между режимами («ЧАСЫ:МИНУТЫ») и («МИНУТЫ:СЕКУНДЫ»). 

      При длительном нажатии кнопки S1 происходит вход в меню настроек, состоящее из 9 подменю, обозначенных буквами A, B, C, D, E, F, G, H, I. Подменю переключаются кнопкой S1, значения изменяются кнопкой S2. После подменю I следует выход из меню настроек.

А: Установка показаний часов текущего времени

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю B.

B: Установка показаний минут текущего времени

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

C: Включение ежечасного звукового сигнала

По умолчанию включено (ON) – каждый час с 8:00 до 20:00 подается звуковой сигнал. При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в подменю D.

D: Включение\выключение первого будильника

По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю E и F пропускаются.

E: Установка показаний часов первого будильника

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю F.

F: Установка показаний минут первого будильника

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

G: Включение\выключение второго будильника

По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю H и I пропускаются и происходит выход из меню настроек.

H: Установка показаний часов второго будильника

При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю I.

I: Установка показаний минут второго будильника

При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для выхода из меню настроек.

Коррекция секунд

В режиме («МИНУТЫ:СЕКУНДЫ») необходимо удержать кнопку S2 для обнуления секунд. Далее коротким нажатием на кнопку S2 запустить отсчет секунд.

4. Общие впечатления от часов.

Плюсы: 

      + Низкая цена

      + Легкая сборка, минимум деталей

      + Удовольствие от самостоятельной сборки

      + Достаточно низкая погрешность (у меня за сутки отстали на несколько секунд)

Минусы:

      — После отключения питания не держит время

      — Отсутствие какой либо документации, кроме схемы (данная статья частично решила этот минус)

      — Прошивка в микроконтроллере защищена от считывания

5. Дополнительно:

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

mynobook.blogspot.com

Часы на микроконтроллере 80с51 | Игрушки для взрослых

Электронные часы на микроконтроллере 80с51
(В этой короткой статье описывается конструкция простейших часов на микроконтроллере, с функцией независимого хранения времени, построенного на отдельной микросхеме)

Очень много лет никак не мог выложить материал по этим часам. Писать статью в полном объёме не представляется возможным из-за отсутствия времени. Поэтому выкладывается всё в форме как есть. А именно — схемы в формате PCAD, исходники программ для работы (можете смело экспериментировать, дописывать своё и т.п.) и фотографии того, что в итоге получилось. У меня в квартире работает три экземпляра таких часов (по одному в каждой комнате), на протяжении почти 9 лет никаких нареканий не замечено.
Итак внешний вид часов представлен на фотографии ниже.

Особенность работы этих часов полностью статическая индикация. Каждый 16-сегментный индикатор (можно естественно использовать 8 сегментный, был поставлен тот, который был в наличии) соединен с регистром, в котором защелкивается число, необходимое для отображения. В момент изменения времени — происходит перезапсиь регистра. За счёт этого было достигнуто ПОЛНОЕ отсутствие неприятнейшего мерцания чисел. Кому интересно, могу сказать, что надо это было сделать для того, что эти часы были когда-то составной частью лабораторного стенда на движущейся платформе, и, чтобы было возможно читать показания индикаторов пришлось полностью отказаться от динамической индикации. Индикаторы фирмы KingBright PSA08-11EWA, микроконтроллер фирмы Atmel 89с52-24PI. Микросхема часов фирмы Dallas Semiconductor DS1302. Кварцевый резонатор микроконтроллера использован на частоту 12 мГц, а для микросхемы часов стандартный 32768 кГц. Для часов потребуются ещё 4 тактовые кнопки и один транзистор BC847 (или аналогичный), для управления миганием секундной точки. Естественно ещё потребуется держатель для 3-х вольтовой батарейки микросхемы часов (такие ставят на материнских платах компьютеров. Схемы, исходники, печатные платы в формате PCAD качайте вот clock.
Программа для микроконтроллера писалась в интегрированной среде «Франклин» (или PROVIEW), скачать её можно вот по этой ссылке. На данный момент времени она очень сильно устарела, поэтому распространяется свободно.
Программирование контроллера осуществлялось в стандартном программаторе для LPT порта, которая была взята с сайта фирмы Atmel (http://www.atmel.com), сейчас ссылка находится где-то глубоко в архивной части этого сайта.
Если кого-то данное изделие заинтересовало, рекомендую попробовать собрать его с другими индикаторами (другого размера, цвета и т.п.) — сейчас их появилось превеликое множество. В моих часах — они красно-оранжевого цвета, предполагалось, что будут раздражать своим светом «в ночи», но оказалось самое оно. Плюс, после доработки программы, можно приспособить их для управления нагрузками аквариума или какой-либо другой техники. Свободных выводов на микроконтроллере осталось довольно много.
У кого нет микросхемы DS1302, можно собрать часы без неё, но для этого надо будет подкорректировать программу, чтобы не происходил опрос микросхемы часов каждые 24 часа.
сентябрь, 2011 г
Чубаров И.Ю. (Krolik) ([email protected])

Facebook

Twitter

Вконтакте

Одноклассники

Google+

ivan.bmstu.ru

ЭЛЕКТРОННЫЕ ЧАСЫ БУДИЛЬНИК

   Предлагаю для повторения схему простых электронных часов с будильником, выполненные на микроконтроллере типа PIC16F628A. Большим плюсом данных часов является светодиодный индикатор типа АЛС, для отображения времени. Лично мне порядком надоели всевозможные ЖКИ и хочется иметь возможность видеть время из любой точки комнаты в том числе в темноте, а не только прямо с хорошим освещением. Схема содержит минимум деталей и имеет отличную повторяемость. Часы испытаны на протяжении месяца, что показало их надежность и работоспособность. Думаю из всех схем в интернете, эта наиболее простая в сборке и запуске.

   Принципиальная схема электронных часов с будильником на микроконтроллере:

   Как видно из схемы часов, микроконтроллер является единственной микросхемой, используемой в данном устройстве. Для задания тактовой частоты используется кварцевый резонатор на 4 МГц. Для отображения времени использованы индикаторы красного цвета с общим анодом, каждый индикатор состоит из двух цифр с десятичными точками. В случае использования пьезоизлучателя, конденсатор С1 — 100мкФ можно не ставить. 

   Можно применить любые индикаторы с общим анодом, лишь бы каждая цифра имела собственный анод. Чтоб электронные часы были хорошо видны в темноте и с большой дистанции — старайтесь выбрать АЛС-ки чем покрупнее. 

   Индикация в часах осуществляется динамически. В данный конкретный момент времени отображается лишь одна цифра, что позволяет значительно снизить потребление тока. Аноды каждой цифры управляются микроконтроллером PIC16F628A. Сегменты всех четырех цифр соединены вместе и через токоограничивающие резисторы R1 … R8 подключены к выводам порта МК. Поскольку засвечивание индикатора происходит очень быстро, мерцание цифр становится незаметным. 

   Для настройки минут, часов и будильника — используются кнопки без фиксации. В качестве выхода для сигнала будильника используется вывод 10, а в качестве усилителя — каскад на транзисторах VT1,2. Звукоизлучателем является пьезоэлемент типа ЗП. Для улучшения громкости вместо него можно поставить небольшой динамик. 

   Питаются часы от стабилизированного источника напряжением 5В. Можно и от батареек. В часах реализовано 9 режимов индикации. Переход по режимам осуществляется кнопками «+» и «-«. Перед выводом на индикацию самих показаний, на индикаторы выводится короткая подсказка названия режима. Длительность вывода подсказки — одна секунда.

   Кнопкой «Коррекция» часы — будильник переводятся в режим настроек. При этом кратковременная подсказка выводится на пол секунды, после чего корректируемое значение начинает мигать. Коррекция показаний осуществляется кнопками «+» и «-«. При длительном нажатии на кнопку, включается режим автоповтора, с заданной частотой. Все значения, кроме часов, минут и секунд, записываются в EEPROM и восстанавливаются после выключения — включении питания.

   Если в течение нескольких секунд ни одна из кнопок не нажата, то электронные часы переходят в режим отображения времени. Нажатием на кнопку «Вкл/Выкл» включается или выключается будильник, это действие подтверждается коротким звуком. При включенном будильнике светится точка в младшем разряде индикатора. Думал куда бы пристроить часы на кухне, и решил вмонтировать их прямо в газовую плиту:) Материал прислал in_sane.

   Форум по электронным часам

   Обсудить статью ЭЛЕКТРОННЫЕ ЧАСЫ БУДИЛЬНИК

radioskot.ru

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

Конструктор покупался на ebay.com за 1.38 фунтов (0.99+0.39 доставка), что эквивалентно 2.16$. На момент покупки это самая низкая цена из всех предложенных.
С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

 
       Доставка заняла около 3х недель, набор пришел в обычном полиэтиленовом пакетике, который в свою очередь был упакован в небольшой «пупырчатый» пакет. На выводах индикатора был небольшой кусочек пенопласта, остальные детали были без какой либо защиты.
        Из документации только небольшой листочек формата А5 со списком радиодеталей с одной стороны и принципиальной электрической схемой с другой.
С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

1. Принципиальная электрическая схема, используемые детали и принцип работы

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

Основой или «сердцем» часов является 8-ми разрядный КМОП микроконтроллер AT89C2051-24PU оснащенный Flash программируемым и стираемым ПЗУ объемом 2кб.
      
   Узел тактового генератора собран по схеме (рис.1) и состоит из кварцевого резонатора Y1 двух конденсаторов C2 и С3, которые образуют вместе параллельный колебательный контур.
С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

   Изменением емкости конденсаторов можно в небольших пределах изменять частоту тактового генератора и соответственно точность хода часов. На рисунке 2 показан вариант схемы тактового генератора с возможностью регулировки погрешности часов.

   Узел начального сброса служит для установки внутренних регистров микроконтроллера в начальное состояние. Он служит для подачи после подключения питания на 1 вывод МК единичного импульса длительностью не менее 1 мкс (12 периодов тактовой частоты). 
Состоит из RC цепочки, образуемой резистором R1 и конденсатором C1.

  Схема ввода состоит из кнопок S1 и S2. Программно сделано так, что при одиночном нажатии любой из кнопок в динамике раздается одиночный сигнал, а при удержании двойной.

  Модуль индикации собран на четырехразрядном семисегментном индикаторе с общим катодом DS1 и резистивной сборке PR1.
   Резистивная сборка представляет собой набор резисторов в одном корпусе:

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

   Звуковая часть
схемы представляет собой схему собранную на резисторе R2 10кОм, pnp
транзисторе Q1 SS8550(выполняющего роль усилителя) и пьезоэлемента LS1.

   Питание подается через разъем J1 с подключенным параллельно сглаживающим конденсатором C4. Диапазон питающих напряжений от 3 до 6В.

2. Сборка конструктора

  Сборка трудностей не вызвала, на плате подписано, куда какие детали паять. 

Я начал с панельки, так как она единственная не является радиодеталью:
С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

Следующим шагом я припаял

www.taker.im

ЭЛЕКТРОННЫЕ ЧАСЫ СВОИМИ РУКАМИ

   Для тех, кто хоть немного разбирается в микроконтроллерах, а также хочет создать несложное и полезное устройство для дома, нет ничего лучше сборки цифровых часов с LED индикаторами. Такая вещь может украсить вашу комнату, а может пойти на уникальный подарок, сделанный своими руками, от чего приобретёт дополнительную ценность. Схема работает как часы и как термометр — режимы переключаются кнопкой или автоматически.

Схема электрическая самодельных часов с термометром

   Микроконтроллер PIC18F25K22 берёт на себя всю обработку данных и отсчёт времени, а на долю ULN2803A остаётся согласование его выходов со светодиодным индикатором. Небольшая микросхема DS1302 работает как таймер точных секундных сигналов, частота её стабилизирована стандартным кварцевым резонатором 32768 Гц. Это несколько усложняет конструкцию, зато вам не придётся постоянно подстраивать и корректировать время, которое будет неизбежно запаздывать или спешить, если обойтись случайным ненастроенным кварцевым резонатором на несколько МГц. Подобные часы скорее простая игрушка, чем качественный точный хронометр.

   При необходимости, датчики температуры могут быть расположены далеко от основного блока — они соединяются с ним трёхпроводным кабелем. В нашем случае один температурный датчик установлен в блок, а другой расположен снаружи, на кабеле длинной около 50 см. Когда пробовали кабель 5 м, то тоже прекрасно функционировало.

   Дисплей часов изготовлен из четырех больших светодиодных цифровых индикаторов. Первоначально они были с общим катодом, но изменены на общий анод в финальной версии. Вы можете ставить любые другие, потом просто подберёте токоограничительные резисторы R1-R7 исходя из требуемой яркости. Можно было разместить его на общей, с электронной частью часов, плате, но так гораздо универсальнее — вдруг вы захотите поставить очень большой LED индикатор, чтоб их было видно на дальнем расстоянии. Пример такой конструкции уличных часов есть тут.

   Сама электроника запускается от 5 В, но для яркого свечения светодиодов необходимо использовать 12 В. Из сети, питание поступает через понижающий трансформатор адаптер на стабилизатор 7805, который образует напряжение строго 5 В. Обратите внимание на небольшую зелёную цилиндрическую батарейку — она служит источником резервного питания, на случай пропадания сети 220 В. Её не обязательно брать на 5 В — достаточно литий-ионного или Ni-MH аккумулятора на 3,6 вольта.

   Для корпуса можно задействовать различные материалы — дерево, пластик, металл, либо встроить всю конструкция самодельных часов в готовый промышленный, например от мультиметра, тюнера, радиоприёмника и так далее. Мы сделали из оргстекла, потому что оно легко обрабатывается, позволяет увидеть внутренности, чтоб все видели — эти часы собраны своими руками. И, главное, оно было в наличии 🙂

   Здесь вы сможете найти все необходимые детали предлагаемой конструкции самодельных цифровых часов, в том числе схему, топологию печатной платы, прошивки PIC и исходный код.

   Схемы на микроконтроллерах

 

elwo.ru

Схема электронных часов на PIC микроконтроллере

Часы с будильником на PIC

Схема часов с будильником своими руками вы можете собрать такую как на фото слева.

Часы можно питать как от  сети,но ставить блок  питания,или же от батареек  но  или от аккумуляторов,но при использовании других методов непредусматривая сеть,следует отключать индикатор.

 

 

 

 

Схема часов без контроля внешнего напряжения питания(clock_4c_02a)

В том случае, если используется индикатор с большим потреблением, или миниатюрные батарейки с малым ресурсом, лучше использовать схему с контролем напряжения питания. В этой схеме контроллер проверяет наличие напряжение на входе RA5 (4-й вывод микросхемы).
При отсутствии напряжения обесточиваются индикаторы, цепь звука и игнорируется нажатие на кнопки, а сам контроллер продолжает отсчитывать время.
Анодные цепи индикатора дополнительно усилены транзисторами, чтобы не перегрузить порты микроконтроллера. Резисторы в цепях катодов индикатора устанавливаются с таким расчётом, чтобы максимальный ток на одном сегменте не превышал 25 мА.

Схема часов с контролем внешнего напряжения питания(clock_4c_02b)

Диоды в схеме нужно применить шотки 1N5817,либо 1N5818 или 1N5819 и резисторы в базах всех транзисторов заменить на 2.2Ком

Транзисторы в анодах индикатора bc337-40,в цепи будильника один A1015 второй c1815.Резитор указаный в схеме стрелкой ставить обязательно,у автора его нет,но без него некорректно работает контроль питания.Дисплей применяем с общим анодом CA56-21SRWA,EWA,GWA либо CA56-12SRWA,EWA,GWA,в зависимости какой цвет хотим,прошивки прилагаю под оба вариантов дисплеев.

Прошивка для дисплеев CA56-21SRWA, CA56-12SRWA.

Прошивка, сделана индикация дней недели цифрами,и еще много улучшений,она под дисплей с двумя разделительными точками CA56-21SRWA

Печатная плата в формате LAY

radiostroi.ru