Радиоконструктор «Электронные часы»
Приветствую всех читателей mysku.ru!В данной статье, хочу рассказать про такую вещь, как электронный конструктор.
Сразу хочу сказать, что те кто считает, что дешевле купить готовые, дальше могут не читать! Данная статья для тех кто хоть немного интересуется или увлекается радио-электроникой. А так же для тех, кто решил приобщиться к этому хобби.
Радио-электроникой я увлекся еще будучи школьником. Собирал детекторный радиоприемник и прочие примитивные схемы. А потом с отцом купили Советский электронный конструктор Старт 7176 «Электронные часы».
Собрать то я их собрал, но они не заработали, то ли я, что то напутал, то ли деталь какая то оказалось не рабочей, но они так и не пошли. Было обидно и досадно. Но тем не менее, даже этот опыт был очень полезным, а работа с конструктором очень познавательна.
И вот спустя много лет, попались на глаза обзоры (раз, два, три) и решил приобрести себе, выбрал зеленые с корпусом.
Заказал на сайте banggood.com. Посылка шла 21 день, доставка бесплатная, но без трека. Получил в своем почтовом отделении, все как обычно, без приключений.
Приходит это дело в виде мелкого пакета.
Вскрываем, смотрим что внутри.
Состав набора
— Плата
— Семисегментные цифровые индикаторы с точкой — 4 шт
— Микросхемы — 2 шт
— Рассыпуха (резисторы, конденсаторы, транзисторы, кварц, прочие элементы)
— Кабель питания
— Детали корпуса
— Инструкция
Инструкция в комплекте идет на китайском языке. Для сборки этого достаточно (язык схемотехники единый для всех), а вот с настройкой были проблемы.
Процесс сборки
Нам понадобятся:
— паяльник;
— припой;
— бокорезы;
— нож.
Сборку принято начитать с пассивных элементов (резисторы, конденсаторы, кнопки и тп).
В наборе идет два вида резисторов (510 и 4. 7К), маркировка на них цветовая. Можно воспользоваться калькулятором или омметром. Но на самом деле все оказалось намного проще, они были подписаны.
Расставил резисторы согласно схемы, чтобы не выпадали подгибал контакты с обратной стороны. Потом обрезал бокорезами лишнее и одним махом пропаял все.
На этой фотографии видны подготовленные контакты резисторов и один ряд уже пропаян.
Припаял кнопочки
Панельки для микросхем, не забываем контролировать правильное положение по ключу (выемка на одном торце панельки).
Потом конденсаторы, диод, пищалку и разъем для прошивки микроконтроллера. Здесь требует контроля впайка диода, так как ему не все равно какой стороной!
Дело дошло до транзисторов, кварца, разъема для питания и панельки под батарейку. Проверяем правильность установки транзисторов, это тоже важно! Благо и на схеме, и на самой плате это все отмечено.
Все, все элементы с этой стороны на месте, осталось впаять цифровые сегменты.
Все, часы собраны, барабанная дробь, настал момент истины…
Подключаем к источнику питания… Ура! Заработало!
Осталось собрать корпус. Инструкции на это дело нет, собираем методом подбора.
Часы собраны и настроены.
Пару фото в интерьере.
Инструкция по настройке
— первые два индикатора — часы
— два вторых индикатора минуты
— две точки между ними — отсчет секунд
— точка после минут — индикатор будильника (вкл/выкл)
— верхняя кнопка — Инкремент, увеличивает значение
— нижняя кнопка — Функции, настройка функций часов
Первоначальный сброс и тестирование
— включить часы
— зажать и удерживать кнопку Инкремент
— нажать и отпустить кнопку Функции
После этого на часах выставится время 7:59 и через несколько секунд поменяется на 8:00, сработает будильник. Для остановки звукового сигнала будильника, кратковременно нажмите кнопку Инкремент.
Настройка
Настройка часов выполняется кнопкой Функции. Ее нажатие переводят часы в один из режимов настройки в следующей последовательности:
— настройка времени, часы
— настройка времени, минуты
— настройка будильника, часы
— настройка будильника, минуты
— включение выключение будильника
— настройка периода часовых сигналов, начало в часах
— настройка периода часовых сигналов, конец в часах
— включение выключение часовых сигналов
— возврат к рабочему режиму
В каждом из режимов с помощью кнопки Инкремент можно менять заданное значение. Одно кратковременное нажатие добавляет единицу к текущему значению. В режимах где требуется включить или выключить функцию, соответственно включает или выключает.
Впечатления от конструктора
Набор очень понравился! Собирать одно удовольствие. Порадовало качество печатной платы, очень качественно изготовлена. Все детали отлично подошли, ни какого напилинга не потребовалось. Часы заработали сразу и уже тикают несколько дней. Светят очень ярко, поставил в коридоре.
К сожалению заказал я его буквально за пару дней до появления обновленной версии. В новой версии добавили градусник и регулировку яркости в зависимости от освещения.
В любом случае, как и говорил в самом начале, этот конструктор для тех кто хочет сделать электронное устройство своими руками. Как говориться, купить в магазине готовое устройство, может кто угодно, а вот собрать гаджет собственноручно, это совсем другое дело. К тому же это отличный подарок для подростка увлекающегося электроникой. Рекомендую!
PS: Часики очень понравились жене. Сказала закажи еще одни, белые с регулировкой яркости, поставим в комнате.
Самодельные электронные часы, элементная база — часть 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.
Собственно, хороши всем кроме цены.

Газоразрядные индикаторы (ИН-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-экраном.

Здесь мы уже имеем полноценную отладку в полноценной 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 с бесплатной доставкой из Китая. Разница действительно на порядок, безо всяких литературных преувеличений. Да, придется подождать месяц чтобы забрать посылку на почте, но такая разница в цене думаю, того стоит. Но впрочем, если кому-то надо прямо сейчас и срочно, то наверно и в местных магазинах есть выбор, тут каждый решает сам.
Самодельные электронные часы, элементная база — часть 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++, так что вариантов «размять мозги» вполне достаточно.
На этом тему измерения времени наверно можно закрыть. В следующей части мы поподробнее рассмотрим процессоры, и способы вывода времени.
Простые часы на светодиодных матрицах.
Простые часы на светодиодных матрицах.
Многие радиолюбители, начинающие и не только любят «изобретать велосипед» — строить СВОИ электронные часы. Не обошла эта участь и меня. Конструкций часов в инете сегодня конечно предостаточно, но вот часов на светодиодных матрицах почему-то среди них единицы. В русскоговорящем интернете я нашел только одну полностью законченную конструкцию. В тоже время, светодиодные матрицы сейчас очень сильно подешевели, и их стоимость не выше, а то и ниже, чем у семисегментных индикаторов такого же размера. Например примененные мной 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
Все вопросы в Форум.
ЭЛЕКТРОННЫЕ ЧАСЫ БУДИЛЬНИК
Предлагаю для повторения схему простых электронных часов с будильником, выполненные на микроконтроллере типа PIC16F628A. Большим плюсом данных часов является светодиодный индикатор типа АЛС, для отображения времени. Лично мне порядком надоели всевозможные ЖКИ и хочется иметь возможность видеть время из любой точки комнаты в том числе в темноте, а не только прямо с хорошим освещением. Схема содержит минимум деталей и имеет отличную повторяемость. Часы испытаны на протяжении месяца, что показало их надежность и работоспособность. Думаю из всех схем в интернете, эта наиболее простая в сборке и запуске.Как видно из схемы часов, микроконтроллер является единственной микросхемой, используемой в данном устройстве. Для задания тактовой частоты используется кварцевый резонатор на 4 МГц. Для отображения времени использованы индикаторы красного цвета с общим анодом, каждый индикатор состоит из двух цифр с десятичными точками. В случае использования пьезоизлучателя, конденсатор С1 — 100мкФ можно не ставить.
Можно применить любые индикаторы с общим анодом, лишь бы каждая цифра имела собственный анод. Чтоб электронные часы были хорошо видны в темноте и с большой дистанции — старайтесь выбрать АЛС-ки чем покрупнее.
Кнопкой «Коррекция» часы — будильник переводятся в режим настроек. При этом кратковременная подсказка выводится на пол секунды, после чего корректируемое значение начинает мигать. Коррекция показаний осуществляется кнопками «+» и «-«. При длительном нажатии на кнопку, включается режим автоповтора, с заданной частотой. Все значения, кроме часов, минут и секунд, записываются в EEPROM и восстанавливаются после выключения — включении питания.
Если в течение нескольких секунд ни одна из кнопок не нажата, то электронные часы переходят в режим отображения времени. Нажатием на кнопку «Вкл/Выкл» включается или выключается будильник, это действие подтверждается коротким звуком. При включенном будильнике светится точка в младшем разряде индикатора. Думал куда бы пристроить часы на кухне, и решил вмонтировать их прямо в газовую плиту:) Материал прислал in_sane.
Форум по электронным часамОбсудить статью ЭЛЕКТРОННЫЕ ЧАСЫ БУДИЛЬНИК
Цифровые светодиодные часы своими руками
Привет всем любителям самоделок. В данной статье я расскажу, как сделать цифровые часы со светодиодной матрицей при помощи кит-набора, заказать который можно по ссылке в конце статьи. Такие самодельные часы будут отличным индикатором времени в вашем доме, а также будут показывать температуру в помещении, что отличает их от обычных часов.
Перед тем, как прочитать статью, предлагаю посмотреть видео, где показан процесс сборки данного кит-набора с разбором всех мелочей, и само собой проверкой готовой самоделки.
Для того, чтобы сделать цифровые светодиодные часы своими руками, понадобится:
* Кит-набор
* Паяльник, припой, флюс
* Бокорезы
* Крестовая отвертка
* Приспособление для пайки «третья рука»
* Блок питания 5В с выходом USB
Шаг первый.
Комплект кит-набора достаточно большой. В нем есть инструкция на английском языке, которая поможет собрать схему, настроить ее и посмотреть номиналы радиодеталей, так как на самой плате не все указано.
Также в комплекте есть кабель USB, на конце которого находится штекер под разъем питания на часах, от которого они и будут питаться.
Сама плата выполнена достаточно качественно. Тут же есть и панельки из оргстекла, которые в следующем будут собраны в корпус и пакетик с радиодеталями и крепежом.
Первым делом закрепим плату в приспособлении для пайки» третья рука» и начнем расставлять резисторы.
Их в схеме всего три, номиналы у них одинаковые и даже подписаны на бумажке, на которой они были закреплены в комплекте.
Удобно то, что определять сопротивление резисторов здесь не нужно, поэтому просто устанавливаем на места с надписью на плате R1, R2 и R3 данные резисторы. Для того, чтобы при пайке радиодетали не выпали, подгинаем им выводы.
Шаг второй.
Далее ставим на плате керамические неполярные конденсаторы, их номиналы в данном случае разные и подписаны на корпусе.
В схеме у нас их три, два из них емкостью 22пФ с цифрой 22 на корпусе и один конденсатор на 0,1 пФ с цифрой 104 на корпусе. В каком порядке их поставить смотрим по инструкции.
Шаг третий.
Теперь вставляем фото и терморезистор, первый можно установить вплотную к плате, а вот терморезистор нужно вывести немного за пределы корпуса, чтобы измерение температуры было как можно точнее, для этого припаиваем его, оставив длинные ножки.
Далее припаиваем остальные компоненты на плате, для лучшего спаивания наносим флюс. После пайки удаляем лишние части выводов при помощи бокорезов. Данный способ достаточно хорош, но будьте при этом аккуратны, так как можно удалить и саму дорожку, которую восстановить будет сложно.
Шаг четвертый.
После этого переходим к микросхемам, их в данном случае две, одна имеет восемь выводов, другая 28. Спутать одну с другой тут не получиться, а для их правильной установки нужно совместить ключ на микросхеме, который выполнен в виде полукруга или точки с ключом на плате, также на плате первый контакт выполнен в виде квадрата.
Аналогично делаем со второй микросхемой. В комплекте было два гнезда под установку микросхем, но ставить их или нет зависит только от вас, так как их можно припаять и без этого. При пайке без гнезд не перегревайте микросхемы, так как они могут выйти из строя, плюс гнезд в том, что микросхемы от самого паяльника греться не будут, потому что устанавливаются после пайки.
Шаг пятый.
Ставим кнопки на плату, которые в дальнейшем позволят настроить часы.
Затем устанавливаем гнездо для подключения питания и пищалку, на ее корпусе указан плюс, со стороны которого находится плюсовой вывод, также полярность можно узнать по длине ножек, длинная- плюс, короткая-минус,а на самой плате отмечен плюс в кружочке.
Припаиваем разъем для батарейки, которая будет продолжать ход времени при отключении от питания, после подключения питания время не собьется.
Шаг шестой.
Теперь хорошенько припаиваем все выводы радиодеталей, предварительно нанеся флюс на контакты.
Из электронной части почти все, осталось припаять светодиодную матрицу. Устанавливаем ее на свое законное место и припаиваем.
На этом паяльник можно выключать.
Шаг седьмой.
Пришло время поместить всю начинку в корпус. Перед установкой в корпус проверяем часы на работоспособность, чтобы не разбирать его при какой-либо ошибке или неисправности.
После того, как убедились в исправной работе часов, начинаем снимать с оргстеклянных пластинок защитные пленки. Между собой они скрепляются при помощи специальных пазов и винтиков с гайками, которые проходят корпус насквозь.
Вот и все, цифровые светодиодные часы полностью готовы, подключаем их к блоку питания с USB выходом и настраиваем время.
Данные часы выглядят вполне оригинально, их прозрачный корпус смотрится необычно, а выведенный за пределы корпуса терморезистор позволяет определить температуру в помещении, что лишним точно не будет. Также в них есть удобная функция, которая реализована при помощи фоторезистора, когда наступает ночь, то светодиодная матрица часов понижает яркость и тем самым не слепит глаза.
На этом у меня все, спасибо за внимание и творческих успехов.
Купить Kit-набор на Aliexpress
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.Цифровые часы простая схема Скачать бесплатно для Windows
Простая диаграмма цифровых часов
в программном информереNTP Программный синхронизатор времени цифровых часов.
Программное обеспечение цифровых часов TimeTools NTP — это … выбранный синхронизированный атомный часы NTP
6 Программное обеспечение Xequte 1,442 Бесплатное ПО
Он может отображать очень большой светящийся цифровой дисплей времени.
Мэтт Олтерсдорф 30 Бесплатное ПО
Astronomers Digital Clock отображает несколько часов на вашем экране.
3 SoftCollection 235 Условно-бесплатное ПО
— это интересный и красивый цифровой замок, показывающий реальное время.
6 Группа компаний EGERIA 5 Бесплатное ПО
Заставка представляет собой старые стилизованные электронные часы.
7 Стиль-7 2,039 Бесплатное ПО
«Цифровые часы-7» — бесплатная экранная заставка, отображающая текущее время.
4 Виджеты Opera 17 Бесплатное ПО
Digital Clock Widget — это бесплатные цифровые часы для вашего рабочего стола.
4 3Планесофт 712 Условно-бесплатное ПО
Цифровые часы 3D-заставка и анимированные обои отображают оригинальные часы.
9 Стиль-7 1,395 Бесплатное ПО
Более яркие и красочные часы для рабочего стола Windows.
8 Собольсофт 177 Условно-бесплатное ПО
Отображение текущего времени на весь экран.
Подробнее Цифровые часы Simple Diagram
Цифровые часы Простая диаграмма во введении
1 Виджеты Opera Бесплатное ПО
12-часовые цифровые часы, которые обновляются каждую минуту.
21 год ABF Software, Inc. 1,536 Условно-бесплатное ПО
Это приложение представляет собой красивую заставку в виде часов.
Системы интеллектуальных технологий 28 Бесплатное ПО
Аналоговые и цифровые часыITS разработаны для простоты использования и функциональности.
9 Программное обеспечение UpClock 1,038 Условно-бесплатное ПО
Premium Clock — это простое приложение для настольных часов с изысканным дизайном.
99 SaversPlanet 145 Бесплатное ПО
Frost Clock — очень простая заставка с большими цифровыми часами.
2 Пианософт 186 Бесплатное ПО
LCD Clock — это небольшие цифровые часы, которые работают в любой версии Windows.
Дополнительные заголовки, содержащие простую схему цифровых часов
2 Ханов Решения 261 Бесплатное ПО
Banshee Screamer — это простые цифровые часы для рабочего стола с будильником.
JackPotFruit.com 24 Условно-бесплатное ПО
SL Digital Alarm Clock — это цифровые часы для вашего ПК.
16 Мозг ~ Волны 13 Бесплатное ПО
Настраиваемые цифровые часы с дополнительными настройками дисплея. Заменяет часы рабочего стола Windows. Может быть d ….
1 М.Программное обеспечение переменного тока 8 Бесплатное ПО
SayO’Clock — это говорящие цифровые часы, которые говорят «по запросу».
2 Связаться с Plus Corporation 195 Бесплатное ПО
Big Free Clock отображает большие цифровые часы на вашем рабочем столе.
2 LAVResearch (c) 54 Условно-бесплатное ПО
LAVClock — это цифровые часы, которые расширяют или заменяют стандартные часы Windows.
1 Майкл Робинсон 9 Условно-бесплатное ПО
Huge Clock — это заставка, которая покажет на вашем экране огромные цифровые часы.
4 FreeStone Group 6 Условно-бесплатное ПО
Neon Clock — красивая 3D заставка с большими цифровыми часами.
2 Анкит Мехта 90 Открытый источник
Mini Clock — это цифровые часы, которые отображаются в правом нижнем углу рабочего стола.
Цифровые часы без микроконтроллера —
Цифровые часы без микроконтроллера
Ясир Икбал
Описание
Цифровые часы от ICS, включая двойной счетчик BCD 4518ic, декодер BCD 7447/48 и микросхему логического элемента 7408.Эти часы просты, первый счетчик принимает входные часы длительностью 1 секунду, которые производятся с помощью таймера 555, а второй показывает 7 сегментов. Через 59 секунд он сбрасывается и добавляет 1 к минутам, а через 60 минут он сбрасывается и добавляет 1 к часовому разделу, как вы можете видеть на принципиальной схеме.
рабочая
Микросхема таймера 555 генерирует импульс длительностью 1 секунду и запускает противодействие ic всякий раз, когда заданный импульс счетчика идет вперед, и выдает 4-битный выходной сигнал, который дополнительно подключается к IC декодеру BCD, а сегмент 7 показывает значение счетчика.Когда 9 импульсов завершены (9 секунд) и логический элемент подключен к контактам 14 и 11 микросхемы счетчика cd4518, который запускает второй счетчик, который дополнительно подключен к 7447/48 BCD декодеру и сегменту 7, таким образом, 60 секунд, когда завершено, и ворота подключенный к контактам 4 и 5 микросхемы счетчика CD 4518, этот двойной счетчик сбрасывается и запускает другой счетчик для минут, а по завершении 60 минут счетчик сбрасывается и запускается для другого счетчика для часов. Таким образом работает вся цепь.
Я установил конфигурацию контактов CD 4518 в соответствии с этим:
Принципиальная схема цифровых часов без микроконтроллера
Принципиальная схема микросхемы таймера 555
Необходимые компоненты
- Cd4518 (двойной счетчик BCD) 3
- 7447/48 BCD декодер 6
- 7 сегментов (анод / катод) 6
- 7408 (и ворота) 3
- Резистор 470 Ом 42
Изучите Arduino
- Учебник Arduino на урду: курс Arduino для начинающих и продвинутых
- Arduino tutorial # 1 на урду Основы arduino, установка, настройка
- Arduino tutorial # 2 на урду, Введение в плату Arduino: UNOR3
- Arduino tutorial # 3 на урду, несколько мигающих светодиодов на Arduino
- Учебное пособие №4 по Arduino на урду, Управление светодиодами с помощью переключателей
- Arduino tutorial # 5 на урду, Управление серводвигателем с помощью джойстика
- Учебное пособие №6 по Arduino на урду, Беспроводное управление светодиодами через Bluetooth
- Учебник Arduino № 7 на урду, Экспериментируйте с LDR и Arduino
- Arduino tutorial # 8 на урду, управляемый выключатель света Arduino
- Arduino tutorial # 9 на урду, Индикатор уровня воды Arduino
- Arduino tutorial # 10 на урду, определение расстояния с помощью ультразвукового датчика и Arduino.
Абдул Рауф
Учитель, новатор, любит творить, исследует новые способы рассматривать и воображать вещи, а затем воплощать их в реальность
43 CSS Clocks
Коллекция бесплатных HTML-часов и CSS-часов : аналоговых, цифровых, перевернутых, анимированных и т.д. Обновление коллекции за июнь 2018 года. 4 новых примера.
Сделано с
- HTML / CSS (SCSS) / JavaScript
О коде
Часы
Действительно чистые и эстетичные часы.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Адаптивный: нет
Зависимости: —
Автор
- Кайл Веттон
Сделано с
- HTML / CSS (SCSS) / JavaScript
О коде
Минималистские часы
Минималистичные часы, чистый CSS с текущим временем.
Совместимые браузеры: Chrome, Firefox, Opera, Safari
отзывчивый: да
Зависимости: jquery.js
Сделано с
- HTML / CSS (SCSS) / JavaScript
О коде
Оранжевые часы
Итак, двое моих коллег весь день говорили об апельсинах. Позже они увидели часы на веб-сайте и сказали мне: «Держу пари, ты не сможешь этого сделать», поэтому я сделал для них оранжевые часы.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
отзывчивый: да
Зависимости: —
Автор
- Кэссиди Уильямс
Сделано с
- HTML / CSS (Меньше) / JavaScript
О коде
3D часы
3D (выглядящие) часы, созданные с использованием градиентов и границ CSS.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
отзывчивый: да
Зависимости: —
Автор
- Гжегож Витчак
О коде
Анимация часов CSS
Чистый HTML и CSS смотреть анимацию . На основе дриблинг-шота «Дизайн циферблата швейцарских часов с искусственным интеллектом от Глеба».
Автор
- Нильс Расмуссон
О коде
Часы CSS
Чистый CSS часы дизайн.
Автор
- Ахмад Эмран
О коде
Часы JS и CSS
JS и CSS часы со звуком.
Автор
- Питер Нортон
Сделано с
- HTML / Pug
- CSS / Sass
- JavaScript
О коде
Часы типографские
Очень классные типографские часы.
Автор
- Джейкоб Фостер
Сделано с
- HTML / Pug
- CSS / SCSS
- JavaScript / Babel
О коде
Часы
Очень хорошие часы в HTML, CSS и JavaScript.
Автор
- Феликс Де Монтис
О коде
Часы настенные
Гигантские часы для полноэкранного режима на экране, когда они не используются.
Автор
- Toshiyuki TAKAHASHI
Сделано с
- HTML
- CSS / SCSS
- JavaScript / Babel (Vue.js)
О коде
Цифровые часы
Цифровые часы на Vue.js.
Автор
- Сара Драснер
Сделано с
- HTML
- CSS / SCSS
- JavaScript / Babel (TweenMax.js, Vue.js)
О коде
Сравнение времени Vue
Использование собственного API браузера для .toLocaleTimeString
, чтобы избавиться от библиотек, таких как moment.js, для мирового времени с учетом перехода на летнее время. Сделано с использованием Vue, SVG, GreenSock.
Сделано с
- HTML / Pug
- CSS / SCSS
- JavaScript (jQuery.js)
О коде
Аналоговые цифровые часы
Аналоговые / цифровые часы с HTML, CSS и JS.
Автор
- Джейкоб Фостер
О коде
Ползунковые часы
HTML и CSS слайд-часы с небольшим количеством JS.
Автор
- GaneshKumarM
О коде
CanvasClock
Часы с холстом HTML5 и CSS3.
Автор
- Кэтрин Като
О коде
JS + CSS Часы
Часы, созданные с помощью JavaScript и CSS, работающие с внутренним временем вашего устройства.
Автор
- Джонатан Масиелло
Сделано с
- HTML / Pug
- CSS / Sass
- JavaScript / Babel
О коде
Частоты
Часы с тремя разными часовыми поясами.
Демонстрационное изображение: Digital Clock 3DDigital Clock 3D
Оригинальное перо с концепцией трехмерных цифровых часов с переменными RxJS и CSS для # 3 декабря.
Сделано Дэвидом Хуршидом
7 февраля 2017 г.
Автор
- Натан Тайло
О коде
Часы CSS
Реалистичный минимальный HTML и CSS часы .
Автор
- Васько Петров
О коде
Аналоговые часы
Простые аналоговые часы с HTML / CSS / JS.
Автор
- Эмили Хейман
О коде
CSS Часы с переменным питанием
Дизайн основан на: https://dribbble.com/shots/2271565-Day-095-Time-is-Money
Демонстрационное изображение: ЧасыЧасы
Милые маленькие часы.
Сделано Джеком Оливером
2 сентября 2016 г.
Часы
HTLM, CSS и JavaScript часы.
Сделано Хью Даем
4 июля 2016 г.
Sweet Analog Clock
Моделирование простых аналоговых часов в HTML со звуком.
Сделано Monkey Raptor
18 мая 2016 г.
Анимированные часы
Анимированные часы HTML, CSS и JavaScript.
Изготовлено Офелией Фурнье-Лафламм
17 мая 2016 г.
Вращающиеся часы
Щелкните ЧАСЫ, чтобы изменить стиль.
Сделано Vicio Bonura
9 мая 2016 г.
Canvas Clock
Часы, сделанные из холста Javascript.
Сделано Марко Антонио Агилар Акунья
28 февраля 2016 г.
Часы-куб
Кубические часы в HTML, CSS и JavaScript.
Сделано Stix
22 января 2016 г.
Аналоговые часы
Простые часы, созданные на JS и CSS.
Изготовил Наиль Давлячин
20 декабря 2015 г.
Pie Time
Часы с холстовой круговой диаграммой с указанием секунд, минут и часов.
Сделано Тиффани Рэйсайд
13 декабря 2015 г.
Часы
Воссоздание броска с мячом, разработанного Заибом Али.
Сделано Fabian D
29 сентября 2015 г.
Автор
- Тиффани Стоик
Сделано с
- HTML / Haml
- CSS / SCSS
- JavaScript
О коде
Часы-перекидные с радио ATC Vintage
На основе этого кадра: https: // dribbble.com / shots / 2236793-Vintage-Flip-Clock
Демонстрационное изображение: SVG Clock UISVG Clock UI
Дизайн пользовательского интерфейса часов на основе SVG. Анимировано с помощью GSAP.
Сделано Icebob
6 сентября 2015 г.
Clock Snap
Оснастка часов с HTML, CSS и JavaScript.
Сделал Родни Лобос
4 августа 2015 г.
Clock 3D
, взломанный из 3D Java Clock V1.12, автор Bennet Uk.
Сделано Жераром Феррандезом
31 июля 2015 г.
Часы Braun на чистом HTML и CSS
Часы Braun созданы на чистом HTML и CSS для развлечения.Лучше всего отображается в Google Chrome. Все еще исправляем небольшие визуальные ошибки.
Сделано Крисом Ота
15 июля 2015 г.
Часы Apple Watch
Эти часы работают с простой анимацией CSS. JS используется только для того, чтобы поймать текущее время и расставить стрелки, остальное сделает CSS.
Сделано Маликом Деллиджем
14 июня 2015 г.
Flip Clock с CSS / Javascript
Простые перекидные часы, отображающие текущее время с некоторыми базовыми переходами CSS3.
Сделано Полом Ноблом
9 мая 2015 г.
QLOCKTWO в HTML5, CSS и Javascript
Создавайте на чистом HTML, CSS и JavaScript. Изображение не использовалось. Он поддерживает пять языков (английский, немецкий, французский, итальянский и испанский), и вы можете изменить цвет.
Сделано Фабрисом Вайнбергом
9 января 2015 г.
Glitch Clock
Часы с ошибками с HTML, CSS и JavaScript.
Сделано Константином
30 ноября 2014 г.
Автор
- Бубба Смит
Сделано с
- HTML
- CSS
- JavaScript (jQuery.js)
О коде
Цифровые часы
Цифровые часы переключаются с белого на черный цвет.
Демонстрационное изображение: Два таймераДва таймера
Эксперимент, вдохновленный Industrial Facility (http: // goo.gl / zw7aEg). Для часов использовался Moment.js.
Сделал Денис
29 сентября 2014 г.
Интерактивные часы | аналоговые часы | цифровой | движимое | учебные часы
Введение
Часы для изучения времени имеют подвижные стрелки. Имеет три основных режима: первый демонстрирует, как определить время с помощью аналоговых часов. Во втором режиме стрелки часов используются для определения углов. В третьем режиме часы используются для понимания дробей.Часы можно изменить, чтобы изменить цвет и общий стиль. Обратите внимание, что в этом упражнении показаны различные элементы управления в зависимости от текущий режим
Общие элементы управления
Элементы управления над переключателем режима: всегда отображается. Вверху вы увидите цифровые часы, внизу — три кнопки. Нажмите кнопку 12, чтобы отображение в обычном 12-часовом формате с AM / PM. Нажмите 24 нажмите кнопку, чтобы перейти в 24-часовой формат. Часто ты не хочешь отображать время вообще, выключить и цифровые часы исчезнут.
Часы можно использовать для отображения текущего времени (на основе часов компьютера, который вы используете). Щелкните по настоящему время переключить эту функцию. Это полезно, поскольку дети могут наблюдать как часы меняются в течение дня. Для случайных проблем со временем нажмите кнопку случайного выбора и стрелки часов будет вращаться, чтобы произвести случайное время. Так что это отлично подходит для множества быстрых пожарные вопросы.
Когда часы не показывают реальное время, тогда маленький ручки появляются на концах рук, эти и перетаскиваются в позиция.
Элементы управления временным режимом.
Первый выбор временного режима, ниже представлен набор контроль. Их можно использовать в задачах времени или для просмотра того, сколько времени истекло при отображении фактического реального времени. Первый отображает прошли часы. Второй — минуты, которые прошли. Под кнопкой сброса оба обнуляются.
Итак, краткий пример того, как их использовать, — это случайный щелчок. время. Теперь спросите, в каком классе будет время, скажем, 1 час 25. минут.Чтобы продемонстрировать этот сброс, нажмите и минуты, и часы равны нулю. Теперь перетащите стрелку часов вперед, пока часы — 1, а минуты — 25. Теперь часы показывают ответ на исходную проблему.
Режим углов
Часы всегда были полезным способом научить нас углам. Эти часы имеет встроенные угловые измерения. Сначала установите режим к углам, чтобы получить набор управления.
В режиме углов теперь вы увидите транспортир. нажмите кнопку, чтобы переключить отображение транспортира.Далее идет кнопка автоматического переключения, нажмите, чтобы повернуть ее включен, и вы заметите, что транспортир автоматически поднимается до измерить угол. Переместите стрелки часов, и транспортир следовать. Под кнопкой транспортира находится ползунок используйте это, чтобы изменить размер транспортира. При измерении углов большие стрелки часов можно сделать тонкими для большей точности, нажав тонкий. Чтобы отобразить угол, щелкните Ang и выберите Arc. для отображения угловой дуги. При перетаскивании минутной стрелки в данный момент привязки к ближайшей минуте, отключите эту функцию, щелкнув привязку.Наконец, тип угла может быть изменено с помощью элемента управления выбора. Так вы можете выбрать угол между часовой и минутной стрелками, обе по часовой стрелке и против часовой стрелки. Или измерьте угол секундной стрелки с 12 часов. Это очень хорошо работает с реальным временем установка, поскольку дети могут видеть полный угол 360 °, повернутый каждые минута. Это помогает запоминать ключевые углы, такие как 0 °, 90 °, 270 ° и т. Д. Также преобразования, такие как 30 секунд * 6 = 180 °
Режим дробей
Выберите дробь на элементе управления режимом, чтобы использовать часы для обучения дробям.Отчеты времени, такие как ‘четверть Прошлое, половина прошедшего и четверть до, очевидно, связаны с дробью.
В режиме дроби сектор круга закрашивается от 12 часов до минуты. положение рук. Отображаются две большие дроби, дробь часа показывает неупрощенное доля минутà · 60. Упрощенный дробь — это та же дробь, которая по возможности сокращена.
Простая кнопка переключает удаление часовая и секундная стрелки для упрощенного просмотра.Вы также можете нажмите тонкий, чтобы переключить более тонкие часы Руки. Часы разделены по делителю линии контроля. Настройка по умолчанию — авто, это делит часы в соответствии с отображаемой дробью. По сути, часы разделены в зависимости от упрощенной дроби. Однако вы можете отключить авто режим и разделите часы в соответствии с выбранным числом.
Проценты также можно отобразить, щелкнув для переключения отображения процентов.
Стиль часов
Выберите режим стиля для доступа к элементам управления.Так, например, чтобы изменить цвет чисел, нажмите числа, за которыми следует цвет из колорпикер. Чтобы полностью удалить числа, нажмите «X» в палитре цветов. Вы можете сделать это и с другими частями часов, которые очевидно, может затруднить чтение часов.
Сопутствующие виды деятельности
Дальнейшие уроки по определению времени включают сравнение двух разных времен. работа двух часов превосходна в этом отношении и также может генерировать вопросы о времени.
Чтобы расширить углы, попробуйте Основные углы который можно использовать для изучения таких углов, как острый, тупой и рефлекторный. Его также можно использовать для создания множества различных типов задач со случайным углом.
Увидев круговую фракцию в этом упражнении, интерактивная фракция wall также можно использовать для дальнейшего обучения дробям.
Simple English Wikipedia, бесплатная энциклопедия
Эта статья не имеет источников .Вы можете помочь Википедии, найдя хорошие источники и добавив их. (март 2017 г.) |
Часы — это устройство, показывающее время. Некоторые часы могут показывать дату, а также время, а некоторые — другую информацию. Есть разные типы часов. Часы — это маленькие часы, которые можно носить с собой. Часы обычно носят на запястье человека. Когда-то часы обычно хранились в кармане человека.
Часы используют разные способы измерения времени. Часы нуждаются в каком-то устойчивом ритме или движении, чтобы отслеживать изменение времени. Древние водяные часы работали путем равномерного движения воды из контейнера с отверстием в дне в другой контейнер без отверстия. В других часах используются маятники, пружины и шестерни, чтобы правильно отслеживать изменение времени.
Цифровые часы работают, измеряя колебания кристаллов кварца, заряженных электричеством. Частота колебаний кристалла не меняется.
В атомных часах для измерения времени используются электромагнитные волны, поглощаемые и излучаемые такими атомами, как цезий. Это самые точные часы в мире.
Часы бывают разных типов. Два наиболее распространенных типа дисплеев на часах — «аналоговый» и «цифровой».
Аналоговые часы [изменить | изменить источник]
Аналоговые часы используют угол для определения времени. У них есть стрелки , которые вращаются вокруг циферблата часов . Положение стрелок показывает время.Циферблат часов представляет собой плоский диск. Часто на циферблате есть цифры от одного до двенадцати, чтобы их было легче читать. Аналоговые часы обычно имеют две или три стрелки. Если их два, значит, это большая стрелка или минутная стрелка и меньшая стрелка, часовая стрелка . Часы с тремя стрелками также имеют секундную стрелку . Эта стрелка обычно примерно равна минутной стрелке, но намного тоньше.
Каждая стрелка показывает время, в которое она названа, и перемещается по циферблату часов на один полный оборот за каждое движение к следующей большей стрелке.Например, секундная стрелка вращается вокруг циферблата часов за 60 секунд. Он перемещается раз в секунду. Когда он движется полностью по часам, минутная стрелка перемещается на одну позицию вперед. Когда минутная стрелка полностью перемещается вокруг циферблата часов (что занимает 60 минут), часовая стрелка перемещается на одну секцию вперед. Второй и минутной стрелкам требуется 60 движений, чтобы обойти циферблат часов, часовой стрелке нужно всего 12 движений, чтобы сделать то же самое.
Цифровые часы [изменить | изменить источник]
Радиоуправляемые цифровые часыЦифровые часы используют числа для отображения времени.ЖК-дисплеи и светодиоды являются обычным явлением для цифровых часов. В отличие от аналоговых часов, которые основаны на 12 часах, цифровые часы могут использовать либо 12-часовые часы (часто am для утра и pm для полудня / ночи) или 24-часовые часы. Цифровые часы обычно меньше и их легче использовать и читать, чем аналоговые часы, но их также можно сделать намного больше. Новые цифровые часы могут даже исправляться с помощью Интернета или радиосигналов.
Звуки [изменить | изменить источник]
Существуют также часы, которые используют звук, обычно вместе с циферблатом или каким-либо другим способом, чтобы показать время.Звук может быть таким же простым, как колокольчик, или настолько сложным, что он звучит так же, как человек. Многие часы, которые делают это, старые и приводятся в движение пружинами или грузами, а не батареями или другими видами электроэнергии. Некоторые специальные часы часто используются слепыми или плохо видящими людьми, чтобы читать аналоговые или цифровые часы. Они также могут использоваться людьми с психическими проблемами, из-за которых они не могут читать другие часы.
Песочные часы в деревянной подставкеЧасы бывают разных типов.Они различаются тем, для чего используются, на что они способны и как они сделаны. Примеры включают:
- Наручные часы носятся на запястье. Он удерживается на месте двумя ремешками, соединенными с часами, а затем обернутыми вокруг запястья и соединенными друг с другом.
- Карманные часы хранятся в кармане. Обычно он имеет небольшую цепочку, которая прикрепляется к одежде человека. Эта помощь предотвращает потерю часов.
- Солнечные часы — это старая форма часов, которые используют Солнце для определения времени.
- Будильник — это часы, которые издают звук (часто гудит или похожий на колокольчик звук) или воспроизводят музыку в определенное время. Люди используют его, чтобы просыпаться в удобное для них время.
- Напольные часы — это высокие часы, стоящие на полу. Он использует маятник, чтобы определить время.
- Часы с кукушкой — это часы с маятником, которые издают звук каждый час в час. У них часто также есть небольшая дверца. Когда часы издают звук, дверь открывается, и из нее обычно выходит маленькая игрушечная птичка или другой предмет.
- Песочные часы , также известные как песочные часы или песочный таймер , используют для измерения времени медленную струйку песка.
Простые цифровые часы по лучшей цене — Отличные предложения на простые цифровые часы от мировых продавцов простых цифровых часов
Отличные новости !!! Простые цифровые часы попали в нужное место. К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress.У нас буквально тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.
Вы найдете официальные магазины торговых марок наряду с небольшими независимыми продавцами со скидками, каждый из которых предлагает быструю доставку и надежные, а также удобные и безопасные способы оплаты, независимо от того, сколько вы решите потратить.
AliExpress никогда не уступит по выбору, качеству и цене. Каждый день вы будете находить новые онлайн-предложения, скидки в магазинах и возможность сэкономить еще больше, собирая купоны. Но вам, возможно, придется действовать быстро, так как эти простые цифровые часы станут одним из самых популярных бестселлеров в кратчайшие сроки. Подумайте, как вам будут завидовать друзья, когда вы скажете им, что у вас есть простые электронные часы на AliExpress.Благодаря самым низким ценам в Интернете, дешевым тарифам на доставку и возможности получения на месте вы можете еще больше сэкономить.
Если вы все еще не уверены в простых цифровых часах и думаете о выборе аналогичного товара, AliExpress — отличное место для сравнения цен и продавцов. Мы поможем вам решить, стоит ли доплачивать за высококлассную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.А если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.
А если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести простые цифровые часы по самой выгодной цене.
У нас всегда есть новейшие технологии, новейшие тенденции и самые обсуждаемые лейблы.На AliExpress отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.
.