Электронные часы своими руками схемы для начинающих: Радиолюбительские схемы и самодельные конструкции

Самодельные электронные часы, элементная база — часть 2 / Хабр

Привет, geektimes! В первой части статьи были рассмотрены принципы получения точного времени на самодельных часах. Пойдем дальше, и рассмотрим, как и на чем это время лучше выводить.
Итак, у нас есть некая платформа (Arduino, Raspberry, PIC/AVR/STM-контроллер, etc), и стоит задача подключить к нему некую индикацию. Есть множество вариантов, которые мы и рассмотрим.

Сегментная индикация


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

Осторожно, траффик!

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

Есть 1001 статья как подключить светодиод к микроконтроллеру, гугл в помощь. Сложности начинаются тогда, когда мы захотим сделать большие часы — ведь смотреть на мелкий индикатор не особо удобно. Тогда нам нужны такие индикаторы (фото с eBay):

Они питаются от 12В, и напрямую от микроконтроллера просто не заработают. Тут нам в помощь приходит микросхема CD4511, как раз для этого предназначенная. Она не только преобразует данные с 4-битной линии в нужные цифры, но и содержит встроенный транзисторный ключ для подачи напряжения на индикатор. Таким образом, нам в схеме нужно будет иметь «силовое» напряжение в 9-12В, и отдельный понижающий преобразователь (например L7805) для питания «логики» схемы.

Матричные индикаторы


По сути, это те же светодиоды, только в виде матрицы 8х8. Фото с eBay:

Продаются на eBay в виде одиночных модулей либо готовых блоков, например по 4 штуки. Управление ими весьма просто — на модулях уже распаяна микросхема MAX7219, обеспечивающая их работу и подключение к микроконтроллеру с помощью всего лишь 5 проводов. Для Arduino есть много библиотек, желающие могут посмотреть код.

Плюсы: невысокая цена, хорошие углы обзора и яркость.
Минус: невысокое разрешение. Но для задачи вывода времени вполне достаточно.

ЖК-индикаторы


ЖК-индикаторы бывают графические и текстовые.

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

Работать с ЖК-индикатором из кода несложно, но есть определенный минус — индикатор требует много управляющих линий (от 7 до 12) от микроконтроллера, что неудобно. Поэтому китайцы придумали совместить ЖК-индикатор с i2c-контроллером, получилось в итоге очень удобно — для подключения достаточно всего 4х проводов (фото с eBay).

ЖК-индикаторы достаточно дешевые (если брать на еБее), крупные, их просто подключать, и можно выводить разнообразную информацию. Единственный минус это не очень большие углы обзора.

OLED-индикаторы


Являются улучшенным продолжением предыдущего варианта. Варьируются от маленьких и дешевых с диагональю 1.1″, до больших и дорогих. Фото с eBay.

Собственно, хороши всем кроме цены. Что касается мелких индикаторов, размером 0.9-1.1″, то (кроме изучения работы с i2c) какое-то практическое применение им найти сложно.

Газоразрядные индикаторы (ИН-14, ИН-18)


Эти индикаторы сейчас весьма популярны, видимо из-за «теплого лампового звукасвета» и оригинальности конструкции.

(фото с сайта nocrotec.com)

Схема их подключения несколько сложнее, т.к. эти индикаторы для зажигания используют напряжение в 170В. Преобразователь из 12В=>180В может быть сделан на микросхеме MAX771. Для подачи напряжения на индикаторы используется советская микросхема К155ИД1, которая специально для этого и была создана. Цена вопроса при самостоятельном изготовлении: около 500р за каждый индикатор и 100р за К155ИД1, все остальные детали, как писали в старых журналах, «дефицитными не являются». Основная сложность тут в том, что и ИН-хх, и К155ИД1, давно сняты с производства, и купить их можно разве что на радиорынках или в немногих специализированных магазинах.


С индикацией мы более-менее разобрались, осталось решить, какую аппаратную платформу лучше использовать. Тут есть несколько вариантов (самодельные я не рассматриваю, т.к. тем кто умеет развести плату и припаять процессор, эта статья не нужна).

Arduino


Самый простой вариант для начинающих. Готовая плата стоит недорого (около 10$ на eBay с бесплатной доставкой), имеет все необходимые разъемы для программирования. Фото с eBay:

Под Arduino есть огромное количество разных библиотек (например для тех же ЖК-экранов, модулей реального времени), Arduino аппаратно совместима с различными дополнительными модулями.
Главный минус: сложность отладки (только через консоль последовательного порта) и довольно-таки слабый по современным меркам процессор (2КБайт RAM и 16МГц).

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

32-разрядные процессоры STM


Для тех кто захочет что-то помощнее, есть готовые платы с процессорами STM, например плата с STM32F103RBT6 и TFT-экраном. Фото с eBay:

Здесь мы уже имеем полноценную отладку в полноценной IDE (из всех разных мне больше понравилась Coocox IDE), однако понадобится отдельный программатор-отладчик ST-LINK с разъемом JTAG (цена вопроса 20-40$ на eBay). Как вариант, можно купить отладочную плату STM32F4Discovery, на которой этот программатор уже встроен, и его можно использовать отдельно.

Raspberry PI


И наконец, для тех кто хочет полной интеграции с современным миром, есть одноплатные компьютеры с Linux, всем уже наверное известные Raspberry PI. Фото с eBay:

Это полноценный компьютер с Linux, гигабайтом RAM и 4х-ядерным процессором на борту. С краю платы выведена панель из 40 пинов, позволяющая подключать различную периферию (пины доступны из кода, например на Python, не говоря о C/C++), есть также стандартный USB в виде 4х разъемов (можно подключить WiFi). Так же есть стандартный HDMI.

Мощности платы хватит к примеру, не только чтобы выводить время, но и чтобы держать HTTP-сервер для настройки параметров через web-интерфейс, подгружать прогноз погоды через интернет, и так далее. В общем, простор для полета фантазии большой.

С Raspberry (и процессорами STM32) есть одна единственная сложность — ее пины используют 3-вольтовую логику, а большинство внешних устройств (например ЖК-экраны) работают «по старинке» от 5В. Можно конечно подключить и так, в принципе заработает, но это не совсем правильный метод, да и испортить плату за 50$ как-то жалко. Правильный способ — использовать «logic level converter», который на eBay стоит всего 1-2$.
Фото с eBay:

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

ESP8266


Способ скорее экзотический, но довольно-таки перспективный в силу компактности и дешевизны решения. За совсем небольшие деньги (около 4-5$ на eBay) можно купить модуль ESP8266, содержащий процессор и WiFi на борту.
Фото с eBay:

Изначально такие модули предназначались как WiFi-мост для обмена по serial-порту, однако энтузиастами было написано множество альтернативных прошивок, позволяющих работать с датчиками, i2c-устройствами, PWM и пр. Гипотетически вполне возможно получать время от NTP-сервера и выводить его по i2c на дисплей. Для тех кто хочет подключить много различной периферии, есть специальные платы NodeMCU с большим числом выводов, цена вопроса около 500р (разумеется на eBay):

Единственный минус — ESP8266 имеет очень мало памяти RAM (в зависимости от прошивки, от 1 до 32КБайт), но задача от этого становится даже интересней. Модули ESP8266 используют 3-вольтовую логику, так что вышеприведенный конвертор уровней тут также пригодится.

На этом вводный экскурс в самодельную электронику можно закончить, автор желает всем удачных экспериментов.


Я в итоге остановился на использовании Raspberry PI с текстовым индикатором, настроенным на работу с псевдографикой (что вышло дешевле чем графический экран той же диагонали). Сфоткал экран настольных часов во время написания этой статьи.

Часы выводят точное время, взятое из Интернета, и погоду которая обновляется с Яндекса, все это написано на Python, и вполне работает уже несколько месяцев. Параллельно на часах запущен FTP-сервер, что позволяет (вкупе с пробросом портов на роутере) обновить на них прошивку не только из дома, но и из любого места где есть Интернет. Как бонус, ресурсов Raspberry в принципе хватит и для подключения камеры и/или микрофона с возможностью удаленного наблюдения за квартирой, или для управлением различными модулями/реле/датчиками. Можно добавить всякие «плюшки», типа светодиодной индикации о пришедшей почте, и так далее.

PS: Почему eBay?
Как можно было видеть, для всех девайсов приводились цены или фото с ебея. Почему так? К сожалению, наши магазины часто живут по принципу «за 1$ купил, за 3$ продал, на эти 2 процента и живу». В качестве простого примера, Arduino Uno R3 стоит (на момент написания статьи) 3600р в Петербурге, и 350р на eBay с бесплатной доставкой из Китая. Разница действительно на порядок, безо всяких литературных преувеличений. Да, придется подождать месяц чтобы забрать посылку на почте, но такая разница в цене думаю, того стоит. Но впрочем, если кому-то надо прямо сейчас и срочно, то наверно и в местных магазинах есть выбор, тут каждый решает сам.

Цифровые светодиодные часы своими руками


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

Перед тем, как прочитать статью, предлагаю посмотреть видео, где показан процесс сборки данного кит-набора с разбором всех мелочей, и само собой проверкой готовой самоделки.

Для того, чтобы сделать цифровые светодиодные часы своими руками, понадобится:
* Кит-набор
* Паяльник, припой, флюс
* Бокорезы
* Крестовая отвертка
* Приспособление для пайки «третья рука»
* Блок питания 5В с выходом USB

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


Также в комплекте есть кабель USB, на конце которого находится штекер под разъем питания на часах, от которого они и будут питаться.


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

Первым делом закрепим плату в приспособлении для пайки» третья рука» и начнем расставлять резисторы.

Их в схеме всего три, номиналы у них одинаковые и даже подписаны на бумажке, на которой они были закреплены в комплекте.

Удобно то, что определять сопротивление резисторов здесь не нужно, поэтому просто устанавливаем на места с надписью на плате R1, R2 и R3 данные резисторы. Для того, чтобы при пайке радиодетали не выпали, подгинаем им выводы.

Шаг второй.
Далее ставим на плате керамические неполярные конденсаторы, их номиналы в данном случае разные и подписаны на корпусе.


В схеме у нас их три, два из них емкостью 22пФ с цифрой 22 на корпусе и один конденсатор на 0,1 пФ с цифрой 104 на корпусе. В каком порядке их поставить смотрим по инструкции.

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


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

Шаг четвертый.
После этого переходим к микросхемам, их в данном случае две, одна имеет восемь выводов, другая 28. Спутать одну с другой тут не получиться, а для их правильной установки нужно совместить ключ на микросхеме, который выполнен в виде полукруга или точки с ключом на плате, также на плате первый контакт выполнен в виде квадрата.

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

Шаг пятый.
Ставим кнопки на плату, которые в дальнейшем позволят настроить часы.


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

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


Шаг шестой.
Теперь хорошенько припаиваем все выводы радиодеталей, предварительно нанеся флюс на контакты.

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

На этом паяльник можно выключать.

Шаг седьмой.
Пришло время поместить всю начинку в корпус. Перед установкой в корпус проверяем часы на работоспособность, чтобы не разбирать его при какой-либо ошибке или неисправности.


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

Вот и все, цифровые светодиодные часы полностью готовы, подключаем их к блоку питания с USB выходом и настраиваем время.

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

Купить Kit-набор на Aliexpress

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

Самодельные электронные часы, элементная база — часть 1, измерение времени / Хабр

Наверное, каждый гик, увлекающийся самодельной электроникой, рано или поздно приходит к идее сделать свои, уникальные, часы. Идея вполне неплоха, разберемся как и на чем их лучше сделать. В качестве отправной точки будем считать, что человек умеет программировать микроконтроллеры, понимает как переслать 2 байта по i2c или serial-порту, и может спаять вместе несколько проводов. В принципе, этого достаточно.

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

Итак, какие доступные в «железе» способы измерения времени мы можем использовать?

Встроенный RC-генератор процессора

Самая простая идея, которая может придти в голову — это просто настроить программный таймер, и им отсчитывать секунды. Так вот, эта идея никуда не годится. Часы-то работать конечно будут, только вот точность встроенного генератора никак не регламентируется, и может «плавать» в пределах 10% от номинала. Вряд ли кому-то нужны часы, уходящие в месяц на 15 минут.
Модуль реального времени DS1307

Более правильный вариант, он же использующийся в большинстве «народных» изделий — это часы реального времени. Микросхема обменивается с микроконтроллером по I2C, требует минимума обвязки (кварц и пара резисторов). Цена вопроса около 100р за микросхему, или около 1$ на ебее за готовую плату с микросхемой, модулем памяти и разъемом для батарейки.

Схема из даташита:

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

Казалось бы, все хорошо, если бы не одна проблема — невысокая точность. Примерная точность часовых кварцев — 20-30ppm. Обозначение ppm — parts per million, показывает число миллионных долей. Казалось бы, 20миллионных — это супер, однако для частоты в 32768Гц получается 20*32768/1000000 = ±0,65536Гц, т.е. уже полгерца. Путем несложных подсчетов видно, что генератор с такой разницей за сутки «натикает» лишних (или недостающих) 56тыс тактов, что соответствует 2 секундам в день. Кварцы бывают разные, некоторые пользователи писали и об ошибке в 5 секунд в день. Как-то не очень точно — за месяц такие часы уйдут как минимум, на минуту. Это уже приличная разница, заметная невооруженным глазом (когда любимый сериал бабушки начинается в 11.00, а часы показывают 11.05, разработчику таких часов перед родственниками будет неудобно).

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

Модуль реального времени DS3231

Мы не первые, кто задался вопросом точности, и компания Dallas пойдя навстречу пожеланиям, выпустила более совершенный модуль — DS3231. Он называется «Extremely Accurate Real Time Clock», имеет встроенный генератор с температурной коррекцией. Точность в 10 раз выше, и составляет 2ppm. Цена вопроса чуть повыше, но корпус микросхемы рассчитан под SMD-монтаж, паять не так удобно, зато можно купить на ебее готовую плату.


(фото с сайта продавца)

Точность в 6 секунд в месяц, это уже неплохой результат. Но мы пойдем дальше — в идеале, часы в 21 веке вообще не нужно подстраивать.

Радиомодуль DCF-77

Метод скорее экзотический, но для полноты картины его нельзя не упомянуть. Немногие знают, но сигналы точного времени передаются по радио еще с 70х годов. Передатчик DCF-77 расположен в Германии недалеко от Франкфурта, и на СДВ-частоте 77.5КГц передаются метки точного времени (да, у них уже 20 лет назад были настенные и настольные часы, которые не надо подстраивать).

Способ хорош тем, что схема имеет малое энергопотребление, так что сейчас производятся даже наручные часы с такой технологией. Готовую плату приема DCF-77 можно купить на ebay, цена вопроса 20$.

Многие часы и метеостанции имеют возможность приема DCF-77, проблема лишь в том, что до России сигнал практически не доходит. Карта покрытия с Википедии:

Как можно видеть, лишь Москва и Питер находятся на границе зоны приема. По отзывам владельцев, лишь иногда сигнал удается принять, что для практического применения конечно, не годится.

GPS-модуль

Если часы будут стоять недалеко от окна, то вполне реальный метод получения точного времени — GPS-модуль. Эти модули можно недорого купить на ebay (цена вопроса 10-15$). Например, Ublox NEO-6M, подключается напрямую к serial-пинам процессора, и выдает строки NMEA на скорости 9600.

Данные приходят примерно в таком формате » $GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200804,,*1A», и распарсить их даже для слабой Arduino труда не составляет. Патриоты кстати, могут приобрести более дорогой модуль Ublox NEO-7N, поддерживающий (по отзывам) как GPS так и «Глонасс».

Очевидно, что про разные часовые пояса GPS-модуль ничего не знает, так что их вычисление и смену летнего/зимнего времени, разработчику придется продумать самому. Другой минус использования GPS — относительно высокое энергопотребление (впрочем, некоторые модули можно отдельными командами переводить в «спящий режим»).

Wi-Fi

И наконец, последний (и самый очевидный на сегодняшний момент), способ получения точного времени — это брать его из Интернета. Здесь есть два подхода. Первый, и наиболее простой — использовать в качестве платы часов что-то типа Raspberry PI с Линуксом, тогда делать ничего не надо, все будет работать «из коробки». Если же хочется «экзотики» — то самым интересным вариантом является модуль esp8266.

Это недорогой (цена вопроса около 200р на ebay) WiFi-модуль может обмениваться с сервером по serial-порту процессора, при желании его можно также перепрошить (сторонних прошивок довольно много), и часть логики (например опрос сервера времени) сделать в самом модуле. Сторонними прошивками поддерживается куча всего, от Lua до C++, так что вариантов «размять мозги» вполне достаточно.

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

РадиоКот :: Простые часы на микроконтроллере.

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Простые часы на микроконтроллере.

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

В качестве индикатора был использован 7-сегментный 4-х разрядный индикатор с общим катодом и объединенными одноименными сегментами. Почему объединенными? Да, просто на плате меньше дорожек и перемычек и все намного компактнее при использовании динамической индикации. О которой, кстати, можно почитать тут.
И вот что получилось на одностороннем стеклотекстолите размерами 60х40 мм:

Кнопкой S2 устанавливают минуты, а кнопкой S3 — часы. Я еще сделал кнопку на сброс (S1), которая позволяет установить время на полночь, иногда бывает полезно, хотя ее можно не устанавливать. Точка, разделяющая часы и минуты, моргает с частотой 1,25 Гц, то есть 0,4 секунды горит, 0,4 сек. нет.
Блок питания от старого принтера Canon он дает 5В и 24В, нагружаю только линию 5В.

Файлы:
Печатная плата в формате SL 4.0
Прошивка с исходником

Вопросы, как всегда в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?


Эти статьи вам тоже могут пригодиться:

Простые часы на светодиодных матрицах.

Простые часы на светодиодных матрицах.

Многие  радиолюбители, начинающие и не только любят «изобретать велосипед» —  строить  СВОИ электронные часы.  Не обошла эта участь и меня.  Конструкций часов в инете сегодня конечно предостаточно,   но вот  часов на светодиодных матрицах  почему-то среди них единицы.  В русскоговорящем интернете я нашел только одну полностью законченную конструкцию.  В тоже время, светодиодные матрицы сейчас очень сильно подешевели,  и их стоимость  не выше,  а то и ниже,  чем у семисегментных индикаторов  такого же размера.     Например  примененные мной GNM23881AD  при размере  60х60мм были куплены за 1,5уе  (3 индикатора обошлись в 4,5уе)    за  эти  деньги вы вряд ли   купите  четыре семисегментника  таких-же  размеров).   А вот  информации, разместить  на матричном индикаторе, можно намного больше.  Кроме цифр на них можно отображать   буквы,  знаки, а с помощью  бегущей строки еще и текст.    Исходя  из  этого, появилось  желание  построить   часы   на светодиодных матрицах,   но  чтоб схема при этом   получилась  не сложнее чем  на  семисегментниках.   Также хотелось чтоб она была   достаточно функциональна и не похожа на другие.     Так родилась следующая схема.

 

Функционал у часов такой:

  • Отсчет времени,  календарь,  день недели.  (високосный год учитывается,  переход  на летнее/зимнее время не осуществляется).
  • Сохранение хода часов при пропадании внешнего питания (потребление составляет 15мка).
  • Коррекция хода + —  59,9сексутки,  с шагом 0,1сек.
  • 9 будильников.  3 из которых «одноразовые», и  6 «постоянных»,  индивидуально настраиваемых по дням недели.
  • Индивидуально настраиваемая длительность звукового сигнала каждого будильника (1-15мин).
  • Звуковое подтверждение нажатия кнопок  (возможно отключить).
  • Ежечасный звуковой сигнал (возможно отключить).   С 00-00  до  08-00  сигнал не подаётся.  
  • 1 или 2  датчика температуры (Улица и дом).
  • Настраиваемая бегущая строка, посредством которой выводится вся информация (кроме времени)
  • Значение коррекции хода, и настройки «бегущей  строки» —  сохраняются даже при пропадании резервного питания.

«Сердцем» часов выбрана AtMega16A, из-за её доступности, дешевизны и «ногастости».  Схему хотелось максимально упростить,  поэтому все что можно, было возложено на контроллер.  В результате удалось обойтись всего двумя микросхемами,  контроллером и регистром с мощными выходами TPIC6B595.   Если кому то недоступен TPIC6B595,  то можно его заменить на  74НС595 + ULN2803. Оба варианта были опробованы.   Так же можно попробовать применить  TPIC6С595,  она немного слабовата, и  слегка грелась,  но в целом работала стабильно.  Отсчет времени  производится   с помощью асинхронного тайме – Т2.     Ход  часов продолжается и  при пропадании  питания.  В это время бОльшая часть  схемы  обесточена,  и  только  контроллер  получает питание  от батарейки, аккумулятора , или от ионистора.  Мне было интересно «по играться» с ионистором,   поэтому применил его.  Ток потребления часами в дежурном режиме составляет  15мка.   При питании от ионистора на 1Ф,  часы «продержались»   четверо суток.   Этого вполне достаточно для поддержания хода во время перебоев питания.   Если применить батарейку СR2032,  то теоретически, по расчетам  заряда должно хватить на 1,5года.    Наличие сетевого напряжения контроллер «слушает»  через  вывод РВ.3.  Напряжение питания,  через делитель R2-R3 подается на вывод  РВ.3,    и в нормальном состоянии равно примерно 1,5в.  Если внешнее напряжение упадет ниже  4,1 вольта,  то напряжение на выводе РВ.3    станет   меньше 1,23вольта,  при этом  сгенерируется прерывание от компаратора, и в обработчике этого прерывания  выключаются все «лишние»  узлы контроллера   и сам контроллер усыпляется.  В этом режиме продолжает работать только отсчитывающий время таймер Т2.  При появлении внешнего питания, напряжение на  РВ.3  сново  подымится выше 1,23в,  контроллер «увидев» это, переведет все узлы в рабочее состояние.  Если  вместо ионистора, будет использоваться батарейка СR2032,  то её нужно подключить через диод(предпочтительно диод шоттки).  Анод  диода подключается к + батарейки,  а катод к катоду VD1.  

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

9 будильников разделены на 3 одноразовых и 6 многоразовых.  При включении будильников   1-3, они  срабатывают только один раз.  Для того чтоб они сработали еще раз, их нужно повторно включать вручную.  А будильники 4-9  многоразовые,  т.е. они будут срабатывать ежедневно, в установленное время.  Кроме того эти будильники можно настроить  на сработку только в определенные  дни недели.  Это  удобно, например если не хотите чтоб будильник разбудил Вас в выходные.  Или  например Вам нужно просыпаться в будние дни в 7-00,  а в четверг в 8-00, а на выходных будильник не нужен.  Тогда настраиваем один многоразовый  на 7-00 в  понедельник-среду и пятницу,  а второй на 8-00 в четверг…..      Кроме того все будильники имеют настройку длительности сигнала,  и если Вам, для того чтоб проснуться,  мало сигнала в течении 1 минуты,  то можно увеличить его на  время от 1 до 15мин.

Коррекция хода производится один раз в сутки, в 00-00.  Если часы спешат к примеру на 5 сек в сутки,  то в 00-00-00 время  установится в 23-59-55,  если же часы отстают на 5 сек,  то в 00-00-00  время установится в 00-00-05.    Шаг коррекции – 0,1 сек.  Максимальная коррекция – 59,9 сек/сутки.     С исправным кварцем больше вряд ли понадобиться.   Коррекция осуществляется и в дежурном режиме при питании от батареи.

Светодиодные матрицы  можно использовать любые 8*8 светодиодов с общим катодом.  Как уже было указано, я применил GNM23881AD.  В принципе можно «набрать» матрицу и из отдельных светодиодов.   Микроконтроллер AtMega16a  можно заменить на «старый»  AtMega16 с буквой L.  При этом, теоретически должен немного увеличится ток потребления от батарейки.  Наверное будет работать и просто  AtMega16, но могут возникнуть проблемы при работе от 3х вольтовой  батарейки.   Диод  D1  — желательно любой диод  шоттки.   С обычным выпрямительным тоже работает,  но чтоб обезопасить себя от различных глюков,  связанных с тем что часть схемы питается напряжением «до диода»,  а часть «после диода»  лучше поискать шоттки.  Транзистор VT1 – любой   n-p-n.

Управление часами осуществляется двумя кнопками.  Их количество можно было довести до 8шт, не добавляя больше вообще ни одного компонента, кроме самих кнопок,   но захотелось  попробовать «выкрутится» всего двумя.   Кнопки условно названы «ОК» и «ШАГ».  Кнопкой «ШАГ» как правило происходит переход к следующему пункту меню,  а кнопкой «ОК» изменение параметров  текущего меню.    Сигнал  сработавшего  будильника  также выключается   кнопками  «ОК» или «ШАГ».    Нажатие  любой  кнопки  во время сигнала будильника  отключает  его.     Схема управления получилась такой:

 

Конструктивно часы выполнены на одной ПП.  Размер ПП соответствует размеру индикаторов.    Минимальная ширина дорог ПП – 0,4мм,  расстояние между – 0,4мм.   Так что любители «ЛУТа»  смогут без труда изготовить плату самостоятельно. 

 

Все элементы — в SMD  исполнении, и расположены с одной стороны платы.  А индикаторы с другой.  Получается  миниатюрный монолитный блок, который легко встроить в какой ни будь небольшой плоский корпус.

  

Корпус   спаян из стеклотекстолита,  прошпаклеван и покрашен в цвет «спелая вишня».   Стекло передней панели – обычное  тонированное стекло.   

Финальный результат.

 

>>> Видео работы часов

 

Изображение на  видео слегка  подергивается и мерцает.   Как мне объяснили знающие люди,  с моей камерой  лучше снять и не получится,  так как  частота смены кадров  у  часов и у камеры разная.  Отсюда  всякие мерцания и прочая лабуда.   В реальности ничего подобного не наблюдается.

Ну вот в принципе и все.  Ниже есть все необходимое для повторения часов.   Вопросы  можно задавать  на  форуме .   Если у кого появятся интересные идеи,  так же  пишите не стесняйтесь.  Удачи, и спасибо за внимание.

************************************************************* ************************************************************

АПГРЕЙД  …….

Судя по отзывам после публикации статьи  проектом заинтересовались.  Многие  повторили.  Значит нужно развиваться   дальше.  )))   На  данный момент  самая свежая прошивка —   V1_06.   В ней добавлены —   «скроллинг»  цифр,  полностью  переписана работа  будильников(были глюки при одновременном использовании нескольких будильников),  названия дней недели в настройках будильников сделаны привычные двухбуквенные (было – пон, вто, сре….)  и неделя начинается с понедельника (было на американский манер с воскресенья).    Также добавлена поддержка  AtMega32  (нужна перекомпиляция),    новые шрифты цифр (выбор пока на этапе компиляции),    переназначение  датчиков температуры (можно программно определить какой датчик является домашним,  а какой уличным),    регулировка скорости бегущей строки,   и   кое что по мелочи.   Также отловлены мелкие  глюки,  и конечно же добавлены большие новые )))).    

Регулировка скорости бегущей строки находится в пункте «НАСТРОЙКА».  Теперь после настройки    звукового сигнала   клавиатуры,  по нажатию кнопки    «ШАГ»  мы не возвращаемся  в основной режим,  а переходим к настройке скорости.    На экране  в это время бежит  текст,   а кнопкой «ОК»  можно  регулировать  его  скорость.    Когда    выставите желаемую скорость,   нажмите  «ШАГ» и выйдите из этого пункта меню.   Теперь   везде скорость  текста  будет  такой, как вы установили.      

Если в часах установлено два датчика температуры  ds18b20,  то после настройки скорости строки,  мы попадаем в меню   «переопределения»   датчиков.   В этом меню можно  указать какой датчик у нас находится дома,  а какой на улице.   На  экране в это время  выводится  буква «д»  и температура одного из датчиков.  Нажатием  кнопки   «ОК»  переключаем датчики  так, чтоб на экране отображалась  «домашняя»  температура.   После чего кнопкой «ШАГ»  выходим из этого меню.   Если в часах установлен один датчик,  или не установлено вовсе,  то в пункт переопределения датчиков мы не попадаем,  и сразу после  настройки скорости строки переходим в основной режим.  

Больше всего  вопросов поступило по  применению  матриц   с ОА в строке,  и замене регистра  TPIC6B595.      Самый  простой и дешевый вариант заменыTPIC6B595 это регистр  74HC595 +  ULN2803.   Также можно заменить  на  74HC595 +  восемь  ключей на отдельных  транзисторах.   Транзисторы подойдут и биполярные структуры NPN,   и  полевики (мосфеты)    N-канальные.      

 

СХЕМА   74HC595 +  ULN2803

 

СХЕМА  74HC595 +  восемь   NPN транзисторов.

 

СХЕМА  74HC595 +  восемь   N-канальных полевых транзистора (практически повторяет предыдущую схему). 

Для  того чтоб в часах  применить  матрицы  с «ОА» в строке  их нужно  немного доработать.   Для этого нам понадобится крупный напильник (рашпиль)   и станок лазерной резки…….  ))))))     Шучу, я шучу,   ничего для этого нам не понадобится,   Достаточно просто развести печатную плату по другому.      Вы  спросите, а как это матрица с ОА  будет работать в схеме с ОК?     Легко!    Дело в том, что понятие  «ОК»  или «ОА»   для светодиодной матрицы   довольно условное,   и  для того чтобы «превратить»   матрицу   с ОА   в строке в матрицу   с ОК,   достаточно  всего лишь повернуть её на 90 градусов влево или вправо.

 

Матрица ОА

 

Поворачиваем на 90 градусов и получаем матрицу ОК

Попутно давайте разберемся   с «путаницей»  в маркировке.   Многие наверное заметили что  матрицы   с  общим катодом в строке,  в  прайсах   продавцов  значатся   матрицами с общим анодом.  А все потому,  что производители   маркируют матрицы не по строкам,  как многие привыкли ,  а по столбцам.    По мне, это как то нелогично,  но производителям как говорится  видней….      Давайте будем  называть  матрицы у которых в нормальном положении  в строке катоды диодов – матрицами с ОК,  а у которых в строке аноды – матрицами  с ОА.       Ну а для данной конструкции  можно  с этим вообще  не заморачиваться,   и сначала,  приобрести  матрицы,  а потом  изготовить нужный вариант  платы.     

 

 

Как я писал выше,  в новой прошивке добавлен выбор шрифтов  цифр.   Вернее даже не в прошивке,  а в исходнике.  Возможно  в будущем я встрою выбор шрифтов прямо в прошивку,  но пока,  для   выбора нового  шрифта, нужна перекомпиляция прошивки.  Для этого откройте исходник,    в самом начале найдите строчки

Напротив   FONT  вместо нолика поставьте  номер желаемого шрифта от 0  до 6.      (0 –   «родной» шрифт).    Компилируйте и прошивайтесь.   

(шрифты рисовал  форумчанин   sirgio  с сайта радиокот).   

 

Для    применения   AtMega32   также понадобится перекомпиляция.    В начале исходника найдите строчки

Напротив    #define   ATMEGA16   поставьте ноль,  а напротив    #define   ATMEGA32      поставьте единичку.   Компилируйте и прошивайтесь.

 

 

Вариант замены  TPIC6B595  на    74нс595+8 транзисторов ВС817 был опробован в железе.    Работает нормально.   Корпус новых часов сделал из  оргстекла.   На матрицы наклеил тонировочную автомобильную пленку зеленого цвета.   Это немного снижает яркость,  зато здорово добавляет контрастности, и улучшает эстетическое восприятие ))).   Но главное — на солнце читаемость становится лучше.    Вообще, я если честно разочарован зелеными матрицами.    При той же заявленной яркости что и красные, и при большем закаченном в них токе чем у красных – читаемость на солнце у них гораздо хуже.  

 

74нс595+8 транзисторов ВС817  вместо TPIC6B595.  Места много, все прекрасно помещается. 

Индикаторы без светофильтра.  Яркость хороша, но читается плохо. 

Индикаторы со светофильтром.  Менее ярко,  но читаемость лучше. 

Корпус из оргстекла.  

Контроль за соблюдением тех. норм и допусков,  осуществлялся серьёзными специалистами высокого уровня. 

Ну и напоследок  >>>видео   новых возможностей часиков.

(«старые» возможности смотрите на видео выше),  и


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

Вот, вроде пока и все. В ближайших планах  добавить всякие спецэффекты при смене информации,  сделать пины контроллера к которым подключены  столбцы  программно переназначаемыми (идея  форумчанина ВНН),    В далеких планах,  — очень хочется сделать голосовое проговаривание времени  каждый час, и при сработке будильников.  Пока понятия не имею как к этому подступится,  и реально ли это сделать  на данном железе,  но самый «жирный» таймер контроллера   Т1  специально нигде не использовал,  берегу  для этой задачи.

Принимаю интересные идеи для реализации.

Коммерческое использование конструкции без разрешения автора — запрещено


Файлы:
01.rar
02.rar
03.rar
04.rar
05.rar
06.rar
07.rar
12.jpg


Все вопросы в Форум.

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

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

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

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

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

ЭЛЕКТРОННЫЕ ЧАСЫ СВОИМИ РУКАМИ - собранная схема

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

ЭЛЕКТРОННЫЕ ЧАСЫ светодиодные СВОИМИ РУКАМИ

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

ЭЛЕКТРОННЫЕ ЧАСЫ СВОИМИ РУКАМИ - корпус

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

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

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

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

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

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

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

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

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

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

Печатная плата и детали часов с будильником на PIC16F628

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

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

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

электронные часы своими руками на АЛС

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

конструкция самодельных часов с МК

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

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

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


светящиеся электронные часы на микроконтроллере

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

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

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


YSZ 4 Точные Электронные Часы C51 4 Бита Комплект Часов DIY Электронный Комплект DIY Светодиодный Дисплей Электронные Модули DIY Часы | |

960-40.2

На базе AT89C2051 из четырех комплектов электронных часов

Модель комплекта: YSZ-4
Напряжение питания: 3–6 В
Размер печатной платы: 52 мм * ширина 42 мм

Функция :
1. Секунды коррекция (для точной школы)
2. Переключиться на каждую минуту независимого интерфейса дисплея
3. Все точки времени (можно отключить 8-20 часов)
4.Две настройки будильника (можно отключить функцию будильника)

Характеристики комплекта:
A. Специальные красные цифровые часы 0,56 дюйма для отображения;
B. Импорт AT89C2051 для основного чипа; Печатная плата
C толщиной 1,2 мм из платы FR-4 военного класса;
D. точное время в пути, ошибка времени в пути, погрешность от -1 до +1 секунды каждые 24 часа.

Этот комплект содержит шнур питания от USB до 3,5 мм, можно использовать зарядное устройство USB.

1. Введение

YSZ-4 четыре электронных часа, он принимает AT89C2051 в качестве своего ядра, в общей сложности 16 электронных компонентов, чтобы реализовать два канала будильника, (8: 00-20: 00 ) по времени будильника, точной настройки и других функций.

960-40.2

3. Принцип

Вся система с минимальной системой MCU, ключевой входной схемой, схемой дисплея, схемой зуммера и частями источника питания.

1>. Минимальная система MCU: включая U1 (AT89C2051), C1, R1 для цепи сброса при включении. Схема синхронизации состоит из C2, C3 и Y1.

2>. Цепь ввода нажатой клавиши: состоит из S1, S2, короткое нажатие кнопки после того, как прозвенел громкий зуммер, длительное нажатие кнопки, когда прозвенел два громких зуммера.

3>. Схема дисплея: 4-битный общий катод и на пакетах резисторов PR1.

4>. Цепь зуммера: состоит из Q1, R2 и LS1, короткое нажатие на кнопку после того, как прозвенел громкий зуммер, длительное нажатие на кнопку, как только зазвонит два громких зуммера.

5>. J1 — входная клемма источника питания 5 В, фильтрация C4.

4. Инструкция по эксплуатации

При включении питания отображается 12:59, в то время как обычный интерфейс («часы: минуты»). Оба канала будильника открыты.При этом первый будильник был установлен на 13:01, второй будильник — на 13:02.

После включения коротко нажмите S2. Дисплей цифровой трубки будет переключаться между «часами: минутами» и «минутами: секундами»; нажмите и удерживайте S1 для входа в меню настроек системы. есть подменю A, B, C, D, E, F, G, H, I. Кратковременное нажатие S1 подменю плюс постепенное увеличение. Наконец, возврат к нормальному интерфейсу

A Подменю: Корректировка часов

Данные дисплея добавят 1 после нажатия S2.после настройки подменю A, затем коротко нажмите S2, чтобы сохранить настроенные результаты, и выйдите из подменю A, войдите в подменю B sbumenu

B Подменю: Коррекция в течение минут

Данные на дисплее добавятся на 1 после нажатия S2. после настройки подменю B , затем коротко нажмите S2, чтобы сохранить скорректированные результаты и выйдите из подменю B, войдите в C sbumenu

C Подменю: выключатель будильника по времени

Состояние по умолчанию — ВКЛ (временная сигнализация работает с 8:00 до 20:00)

Он будет переключаться между ВКЛ и ВЫКЛ (время включения тревоги закрывается) при нажатии S2.Кратковременно нажмите S2, чтобы сохранить настроенные результаты и выйти из подменю C, войдите в D sbumenu

D Sub Меню: Первый переключатель будильника

По умолчанию состояние ВКЛ (первый будильник открыт)

Это будет переключаться между ON и OFF (первый будильник закрыт) при нажатии S2.

Если установлено значение ON, коротко нажмите S1, чтобы сохранить и выйти, затем войдите в подменю E;

Если установлено значение OFF, коротко нажмите S1, чтобы сохранить и выйти, затем войдите в подменю G;

E Подменю: первый будильник, установленный на часы

Отображаемые данные добавятся на 1 после нажатия S2.после настройки подменю E, затем коротко нажмите S2, чтобы сохранить настроенные результаты, и выйдите из подменю E, войдите в F sbumenu

F Подменю: Первый будильник, установленный на минуты

На дисплее появится 1 после нажатия S2. отрегулировали подменю F, затем коротко нажмите S2, чтобы сохранить отрегулированные результаты, и выйдите из подменю F, войдите в меню G sbumenu

G Sub : Второй переключатель будильника

Состояние по умолчанию — ВКЛ (второй будильник- часы открыты)

Он будет переключаться между ВКЛ и ВЫКЛ (второй будильник закрыт) при нажатии S2.

Если установлено значение ON, коротко нажмите S1 для сохранения и выхода, затем войдите в подменю H;

Если установлено значение ВЫКЛ., Коротко нажмите S1 для сохранения и выхода, затем войдите в обычный интерфейс;

H Подменю: второй будильник установлен на часы

Данные дисплея добавят 1 после нажатия S2. После настройки подменю F, затем короткого нажатия S2 для сохранения настроенных результатов и выхода из подменю H, введите I sbumenu

I Подменю: второй будильник установлен на часы

На дисплее после нажатия S2 будет добавлена ​​1.после настройки подменю I, затем коротко нажмите S2, чтобы сохранить настроенные результаты, и выйдите из подменю H, затем войдите в обычный интерфейс.

Вторая коррекция:

Короткое нажатие S2 в обычном интерфейсе, затем введите интерфейс «минуты: секунды». Долгое нажатие S2, установите второй ноль. Затем короткое нажатие S2 дважды войдите в обычный интерфейс

5. Схема

2

Примечание: есть направление для пакетов резисторов PR1, одна сторона слова находится в направлении MCU.Обратите внимание !!!

2

ПРИМЕЧАНИЕ : Пользователи могут завершить установку с помощью шелкографии печатной платы и перечисления компонентов

960-40.1

1765.14 1765.15 1765 -3 1765.10 1765.11 1765.13 1765.12

000

000

000

000

5шт C51 6 Цифровые Часы DIY Набор для Пайки, Электронные Часы Набор Великая Школа Науки Практика Проект Инструмент Поезд Пайка | |

Дорогой друг, если вам нужен файл продукта, скачайте его по этой ссылке:

http://attach01.oss-us-west-1.aliyuncs.com/IC/Datasheet/2042.zip

960-40.2 Позиции Рекомендация

Набор для самостоятельного изготовления электронных часов C51

В дополнение к общим функциям включают электронные часы, особенно увеличивающую функцию будильника, функцию секундомера, функцию обратного отсчета и функции счетчика.Ресурсы AT89C2051 полностью использованы.

YCL-6 полностью использует ресурсы однокристальной микросхемы, которая включает функцию будильника, обратного отсчета, секундомера и счетчика.

Комплекты Модель: YL-6
Название комплекта: шестибитные комплекты часов
Рабочее напряжение: 7-12 В
Размер печатной платы: 92 * 49 мм
Точность времени в пути: ошибка менее 1 секунды за 24 часа
Особенности: будильник, секундомер, обратный отсчет и счетчик.

2

6

-1

960-40.1

4 5 1 3

-4

A2042.9 A2042.11 A2042.16 A2042.17

A2042.2 A2042.14 A2042.16 A2042.9 A2042.11 A2042.15 A2042.17 A2042.12

960x300.1 960x1000 960x300

.

IN12 PCBA DIY Glow Tube Clock Suite Модуль Tube Цифровые часы Печатная плата Комплект Компоненты электронного модуля DIY Kits | |

Это довольно фантастические электронные часы своими руками. На основе контроллера, платы IC и некоторых электронных компонентов вы можете легко собрать и быстро припаять его.

Характеристики:
Используя STM8S005 в качестве основного элемента управления, можно напрямую использовать встроенные процедуры сварки световых труб.
Поддержка семи цветных часов (с лампой RGB).
Принять высокоточный чип часов, меньше ошибок.
Благодаря встроенной программе привода IC, дисплей становится более стабильным и надежным.
Функция: 12/24 часовой режим, отображение времени, программа защиты от отравления (каждые 10 минут обновляйте монитор), нет сигнала тревоги, дистанционное управление не поддерживается.

Технические характеристики:
Материал: металл
Цвет: синий
Вход: 11–13 В, питание постоянного тока (5,5–2,12)
Модуль резервной батареи: CR1220 (НЕ входит в комплект)
Размер элемента: 187 * 48 мм
Вес изделия: 46 г
Размер упаковки: 23.5 * 14 * 1 см / 9,25 * 5,51 * 0,39 дюйма
Вес упаковки: 51 г

Примечание:
Цвет товара может отображать аберрацию зрения из-за различного освещения при съемке и дисплея монитора.
Кнопочная ячейка в комплект не входит.

Упаковочный лист:
1 * Электронная плата модуля IN12








Доставка:

Доставка товаров 1. в течение 24-72 часов после подтверждения оплаты, кроме выходных.
2. Мы отправляем почтой Китая, HKpost EMS, DHL, FedEx, по вашему выбору при размещении заказов.
3. Если вы не получили товар через 45 дней, пожалуйста, свяжитесь с нами. Мы приложим все усилия, чтобы решить эту проблему.
4. Мы не несем ответственности за задержки, вызванные таможней, импортными пошлинами, налогами или другими таможенными сборами.

Гарантия:

1. На все товары предоставляется гарантия 1 год. Если ваша покупка не соответствует товарному качеству, не соответствует назначению или не соответствует описанию, мы можем убедиться, что ваши проблемы решены.
2. В случае ошибочно отправленных товаров, пожалуйста, свяжитесь с нами в течение 48 часов после доставки. Мы организуем доставку нужных товаров или возврат всей вашей оплаты.
3. Для дефектных или неисправных продуктов, пожалуйста, сделайте фотографии или видео, мы повторно отправим или вернем деньги после подтверждения.

.

Высокое качество C51 4-битные электронные часы Комплекты для производства электроники Наборы для самостоятельного изготовления Электронные часы C51 | набор для самостоятельной работы | электронные часы diy

OO1_

Примечания к покупке

1. Две логистики — Yanwen Economic Air Mail и China Post Ordinary Small Packet Plus — не имеют информации для отслеживания, поэтому нет ограничений по времени. Мы рекомендуем использовать заказную авиапочту Китая или стандартную доставку AliExpress.
2. Мы не принимаем возврат средств за незначительные повреждения (изгиб штифта, незначительное истирание экрана и т. Д.).) во время транспортировки материала, не влияя на нормальное использование. Если вы не возражаете, пожалуйста, не покупайте.
3. Некоторые продукты предоставляют техническую поддержку. Если вам нужна помощь, свяжитесь с нами, мы обработаем ваше сообщение в первый раз.
4. Если у Вас возникли вопросы по товару, свяжитесь с нами, прежде чем открывать диспут. Мы дадим вам наиболее удовлетворительный ответ.
5. Мы предоставляем каждому покупателю продукцию хорошего качества, очень выгодные цены и самое искреннее обслуживание. Мы надеемся получить ваши положительные отзывы.
Желаю вам приятных покупок!

OO2_

AT89C2051 на базе четырех электронных часов

Модель комплекта: YSZ-4

Напряжение питания: 3-6 В

Размер печатной платы: 52 мм * ширина 42 мм

Функция:

1. Поправка на секунды (для точной школы)

2. Переключиться на независимый интерфейс дисплея каждую минуту

3. Весь момент времени (звонок на 8-20 часов можно отключить)

4.Две настройки будильника (можно отключить функцию будильника)

Характеристики комплекта:

A. Специальные красные цифровые часы 0,56 дюйма для дисплея;

B. Импорт AT89C2051 для основного чипа;

Печатная плата

C толщиной 1,2 мм, изготовленная из платы FR-4 военного класса;

D. точное время в пути, погрешность в диапазоне ошибок времени в пути от -1 до +1 секунды каждые 24 часа.

В пакет включено:

100% новый бренд

1x Наборы для сборки электронных часов

ПРИМЕЧАНИЕ:

Данная продукция — это наборы «сделай сам», а не конечный продукт! Мы не предоставляем техническую помощь, пожалуйста, убедитесь, что вы знакомы с продуктом перед покупкой.c51

OO5_

1 шт. C51 4-битные часы, электронный производственный комплект, сделай сам. HTB1pUJ7Ev5TBuNjSspmq6yDRVXaY

HTB1pUJ7Ev5TBuNjSspmq6yDRVXaY

e89

OO6_

Если вам нужно больше деталей, пожалуйста, нажмите HLB1kmV0FVXXXXaQXVXXq6xXFXXX2 и отправьте заказ. Если вам нужно большее количество, пожалуйста, свяжитесь с нами. Если вы не возражаете против цены, если некоторые детали не могут быть найдены в моем магазине, пожалуйста, свяжитесь с нами, у нас все еще есть многие детали, которые не опубликованы.

Мы вышлем последнюю версию продукта, обновленную функцию. Он может иметь разную форму и цвет. Если вы не можете согласиться, пожалуйста, не покупайте.

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

OO8_

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

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

OO1_

Примечания к покупке

1. Две логистики — Yanwen Economic Air Mail и China Post Ordinary Small Packet Plus — не имеют информации для отслеживания, поэтому нет ограничений по времени.Мы рекомендуем использовать заказную авиапочту Китая или стандартную доставку AliExpress.
2. Мы не принимаем возмещения за незначительные повреждения (изгиб штифта, незначительное истирание экрана и т. Д.) Во время транспортировки материала, что не повлияет на нормальное использование. Если вы не возражаете, пожалуйста, не покупайте.
3. Некоторые продукты предоставляют техническую поддержку. Если вам нужна помощь, свяжитесь с нами, мы обработаем ваше сообщение в первый раз.
4. Если у Вас возникли вопросы по товару, свяжитесь с нами, прежде чем открывать диспут.Мы дадим вам наиболее удовлетворительный ответ.
5. Мы предоставляем каждому покупателю продукцию хорошего качества, очень выгодные цены и самое искреннее обслуживание. Мы надеемся получить ваши положительные отзывы.
Желаю вам приятных покупок!

OO2_

.

0 comments on “Электронные часы своими руками схемы для начинающих: Радиолюбительские схемы и самодельные конструкции

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *