Часы-термометр на PIC16F873A и светодиодных индикаторах. В журнале радио ранее часы индикацией на светодиодах 25
Часы с индикацией на светодиодах
ЛИТЕРАТУРА
1. Ткач А. Часы со светодиодной индикацией. — Радио, 2007, № 5, с. 55, 56.2. Шамсрахманов М. Часы со световыми эффектами. — Радио, 2008, № 2, с. 42—44.3. Алексеев С. Применение микросхем серии К176. — Радио, 1984, N° 5, с. 38, 39. Журнал "РАДИО" №5 2014г., №3 2015г.
mynobook.blogspot.com
Часы со светодиодной индикацией своими руками
Часы со светодиодным семисегментным индикатором на микросхеме К145ИК1911
История этих часов появления на сайте немного иная, от других схем на сайте.
Обычный выходной, захожу на почту,роюсь, и на хожу наш читатель Федоренко Евгений, прислал схему часов,с описанием и со всеми фотографиями.
Кратко о схеме.Это схема электронных часов своими руками выполненная на микросхеме К145ИК1911, и время выводится на семи сегментные светодиодные индикаторы.И так его статья.Смотрим все.
Схема часов:
Для увеличения снимка, его просто стоит увеличить нажатием.И сохранить компьютер.
Не так давно передо мной встала задача – либо купить новые часы, либо собрать новые самостоятельно. Требования к часам выдвигались простые – на дисплее должны отображаться часы и минуты, должен быть будильник, причём, в качестве устройства отображения должны использоваться светодиодные семисегментные индикаторы. Не хотелось нагромождать кучу логических микросхем, а с программированием контроллеров связываться не было желания. Выбор остановил на разработке советской электронной промышленности – микросхеме К145ИК1901.
В магазине на тот момент её не оказалось, но был аналог, в 40 выводном корпусе – К145ИК1911. Наименование выводов данной микросхемы ничем не отличается от предыдущей, различие – в нумерации.
Минусом этих микросхем является то, что они работают только с вакуумными люминесцентными индикаторами. Для обеспечения стыковки со светодиодным индикатором потребовалось построить схему согласования на полупроводниковых ключах.
В качестве драйверов строк – J1-J7 можно применить транзисторы КТ3107 с буквенным индексом И, А, Б. Для драйверов выбора сегментов D1-D4 пойдут КТ3102И, либо КТ3117А, КТ660А, а также любые другие с максимальным напряжением коллектор-эмиттер не менее 35 В и током коллектора не менее 100 мА. Ток сегментов индикаторов регулируется резисторами в коллекторных цепях драйверов строк.
Для разделения разрядов часов и минут используется точка, мигающая с частотой 1 Гц.
Эта частота присутствует на выводе микросхемы Y4, после того, как начался отсчёт времени. В данной схеме также предусмотрена возможность отображения на дисплее вместо часов и минут – минут и секунд соответственно. Переход в данный режим осуществляется нажатием на кнопку «Сек.». Возврат к индикации времени часов и минут осуществляется после нажатия кнопки «Возврат». Данная микросхема обеспечивает возможность установки двух будильников одновременно, но в данной схеме второй будильник не используется за ненадобностью. В качестве звукоизлучателя использована пьезо-пищалка со встроенным генератором, с напряжением питания 12В. Сигнал включения будильника снимается с вывода Y5 микросхемы. Для обеспечения прерывистого звучания, сигнал модулируется частотой 1 Гц, используемой для индикации секундного ритма (точки). Для более подробного изучения функционала микросхемы К145ИК1901(11) можно обратиться к документации, которую в последнее время можно без труда найти в сети. Питание микросхемы должно осуществляться отрицательным напряжением -27В±10%. Согласно проведённым экспериментам, микросхема сохраняет работоспособность даже при напряжении -19В, причём точность хода часов при этом ничуть не пострадала.
Схема часов приведена на рисунке выше. В схеме были применены чип-резисторы типоразмера 1206, что позволяет существенно уменьшить габариты устройства. В качестве семисегментных индикаторов подойдут любые, с общим анодом.
Ну вот кончилась статься на данный момент.Которая будет еще дорабатываться и пополняться.А я выражаю благодарность ее автору-Федоренко Евгений,по всем вопросам а так же дать его почту.Пишите на Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
radiostroi.ru
ЭЛЕКТРОННЫЕ ЧАСЫ СВОИМИ РУКАМИ
Для тех, кто хоть немного разбирается в микроконтроллерах, а также хочет создать несложное и полезное устройство для дома, нет ничего лучше сборки цифровых часов с LED индикаторами. Такая вещь может украсить вашу комнату, а может пойти на уникальный подарок, сделанный своими руками, от чего приобретёт дополнительную ценность. Схема работает как часы и как термометр - режимы переключаются кнопкой или автоматически.
Схема электрическая самодельных часов с термометром
Микроконтроллер PIC18F25K22 берёт на себя всю обработку данных и отсчёт времени, а на долю ULN2803A остаётся согласование его выходов со светодиодным индикатором. Небольшая микросхема DS1302 работает как таймер точных секундных сигналов, частота её стабилизирована стандартным кварцевым резонатором 32768 Гц. Это несколько усложняет конструкцию, зато вам не придётся постоянно подстраивать и корректировать время, которое будет неизбежно запаздывать или спешить, если обойтись случайным ненастроенным кварцевым резонатором на несколько МГц. Подобные часы скорее простая игрушка, чем качественный точный хронометр.
При необходимости, датчики температуры могут быть расположены далеко от основного блока - они соединяются с ним трёхпроводным кабелем. В нашем случае один температурный датчик установлен в блок, а другой расположен снаружи, на кабеле длинной около 50 см. Когда пробовали кабель 5 м, то тоже прекрасно функционировало.
Дисплей часов изготовлен из четырех больших светодиодных цифровых индикаторов. Первоначально они были с общим катодом, но изменены на общий анод в финальной версии. Вы можете ставить любые другие, потом просто подберёте токоограничительные резисторы R1-R7 исходя из требуемой яркости. Можно было разместить его на общей, с электронной частью часов, плате, но так гораздо универсальнее - вдруг вы захотите поставить очень большой LED индикатор, чтоб их было видно на дальнем расстоянии. Пример такой конструкции уличных часов есть тут.
Сама электроника запускается от 5 В, но для яркого свечения светодиодов необходимо использовать 12 В. Из сети, питание поступает через понижающий трансформатор адаптер на стабилизатор 7805, который образует напряжение строго 5 В. Обратите внимание на небольшую зелёную цилиндрическую батарейку - она служит источником резервного питания, на случай пропадания сети 220 В. Её не обязательно брать на 5 В - достаточно литий-ионного или Ni-MH аккумулятора на 3,6 вольта.
Для корпуса можно задействовать различные материалы - дерево, пластик, металл, либо встроить всю конструкция самодельных часов в готовый промышленный, например от мультиметра, тюнера, радиоприёмника и так далее. Мы сделали из оргстекла, потому что оно легко обрабатывается, позволяет увидеть внутренности, чтоб все видели - эти часы собраны своими руками. И, главное, оно было в наличии :)
Здесь вы сможете найти все необходимые детали предлагаемой конструкции самодельных цифровых часов, в том числе схему, топологию печатной платы, прошивки PIC и исходный код.
Поделитесь полезной информацией с друзьями:
elwo.ru
Большие светодиодные часы-календарь на микроконтроллере ATMega8
Читать все новости ➔
Однажды пришло неудержимое желание собрать большие часы на светодиодах. Как известно, схем часов на микроконтроллерах по интернету довольно много. Наиболее подходящий вариант для меня был вот этот.Поскольку здесь было несколько непонятных для меня нюансов, то они стимулировали меня несколько переделать схему и написать собственную программу для микроконтроллера. Хотя, в итоге, проект по ссылке оказался тоже рабочим и довольно интересным. Но поскольку я уже начал писать собственную программу для микроконтроллера, то возвращаться к предыдущему варианту не стал.
В основе часов находится микроконтроллер ATMega8 и микросхема - DS1307. Таким образом принципиальная схема получилась достаточно простой (Рис.1).
Рис.1. Принципиальная схема часов на микроконтроллере ATMega8
Микросхема DS1307 – представляет собой экономичные часы реального времени с последовательным интерфейсом. DS1307 содержит часы-календарь с представлением информации в двоично-десятичном коде и 56 байт энергонезависимого статического ОЗУ. Адрес и данные передаются по двунаправленной двухпроводной последовательной шине. Информация о реальном времени и календаре представляется в секундах минутах, часах, дне, дате, месяце и годе. Если текущий месяц содержит менее 31 дня, то микросхема автоматически определит количество дней в месяце с учетом высокосности текущего года. Часы работают или в 24-часовом или 12-часовом формате с индикатором AM/PM (до полудня/ после полудня). DS1307 содержит встроенную схему контроля уровня основного источника питания и при его недопустимом значении автоматически переключается к резервной батареи Bat1.Написание программы для микроконтроллера ATmega8 и его сопряжение с DS1307 не составило особого труда.
Больше всего пришлось повозится над созданием светодиодного табло с большими цифрами и его коммутацией с источником питания, напряжением больше чем питание микроконтроллера. Как известно микроконтроллер ATmega8 питается от 5В, а для моего светодиодного табло необходимое напряжение около 14В.
Светодиоды соединены по такой схеме:
Рис.2. Светодиодный индикатор
В одном сегменте индикатора 6 светодиодов, рассчитанных на 3В каждый. Как видим из Рис.2 все сегменты соединены между собой катодами (индикатор с общим катодом).
Каждый сегмент индикатора коммутируется с "+" источника питания через транзисторные драйвера выполненные на транзисторах BC547 (см.Рис.1, VT1,VT2). Таких драйверов 7 (на каждый сегмент). С другой стороны, для коммутации индикаторов (подключения общих катодов индикаторов к "-" источника питания) используется микросхема ULN2003A. Это 7-канальный коммутатор мощных нагрузок на основе транзисторов Дарлингтона (составных) с открытым коллектором.
Светодиоды вставлены в трехслойную фанеру, окрашенную в черный цвет. Корпус, как видим из ДСП. Поскольку красного светофильтра не нашел, то табло закрыл обычным стеклом.
Вот так получилось:
Рис.3. Часы с большим светодиодным дисплеем на микроконтроллере ATmega8
Рабочий режим:
Рис.4. Часы с большим светодиодным дисплеем на микроконтроллере ATmega8
Рис.5. Часы с большим светодиодным дисплеем на микроконтроллере ATmega8Рис.6. Часы с большим светодиодным дисплеем на микроконтроллере ATmega8
Часы и календарь отображаются на табло поочередно.
Видео работы и настройки часов-календаря:
Да, чуть не забыл, в начале каждого часа подается короткий сигнал через buzer со встроенным генератором (см. Рис.1).
Файлы к проекту:
Чтобы увидеть ссылку войдите или зарегистрируйтесь
Fuse-биты при программировании выставляем так:
Возможно, Вам это будет интересно:
meandr.org
Электронные часы - Часы - Конструкции для дома и дачи
Данные часы собранны на хорошо известном комплекте микросхем - К176ИЕ18 (двоичный счетчик для часов с генератором сигнала звонка),К176ИЕ13 (счетчик для часов с будильником) и К176ИД2 (преобразователь двоичного кода в семисегментный)
При включении питания в счетчик часов, минут и в регистр памяти будильника микросхемы U2 автоматически записываются нули. Для установкивремени следует нажать кнопку S4 (Time Set) и придерживая ее нажать кнопку S3 (Hour) - для установки часов или S2 (Min) - для установки
минут. При этом показания соответствующих индикаторов начнут изменяться с частотой 2 Гц от 00 до 59 и далее снова 00. В момент перехода
от 59 к 00 показания счетчика часов увеличатся на единицу. Установка времени будильника происходит так же, только придерживать нужно
кнопку S5 (Alarm Set). После установки времени срабатывания будильника нужно нажать кнопку S1 для включения будильника (контакты
замкнуты). Кнопка S6 (Reset) служит для принудительного сброса индикаторов минут в 00 при настройке. Светодиоды D3 и D4 играют роль
разделительных точек, мигающих с частотой 1 Hz. Цифровые индикаторы на схеме расположены в правильном порядке, т.е. сначала идут
индикаторы часов, две разделительные точки (светодиоды D3 и D4) и индикаторы минут.
В часах использовались резисторы R6-R12 и R14-R16 ваттностью 0,25W остальные - 0,125W. Кварцевый резонатор XTAL1 на частоту 32 768Hz -
обычный часовой, Транзисторы КТ315А можно заменить на любые маломощные кремниевые соответствующей структуры, КТ815А - на транзисторы
средней мощности со статическим коэффициентом передачи тока базы не менее 40, диоды - любые кремниевые маломощные. Пищалка BZ1
динамическая, без встроенного генератора, сопротивление обмотки 45 Om. Кнопка S1 естественно с фиксацией.
Индикаторы использованы TOS-5163AG зеленого свечения, можно применить любые другие индикаторы с общим катодом, не уменьшая при этомсопротивление резисторов R6-R12. На рисунке Вы можете наблюдать распиновку данного индикатора, выводы показаны условно, т.к. представлен
вид сверху.
После сборки часов, возможно, нужно будет подстроить частоту кварцевого генератора. Точнее всего это можно сделать, контролируя цифровым
частотомером период колебаний 1 с на выводе 4 микросхемы U1. Настройка генератора по ходу часов потребует значительно большей затраты
времени. Возможно, придется также подстроить яркость свечения светодиодов D3 и D4 подбором сопротивления резистора R5, чтобы все
светилось равномерно ярко. Потребляемый часами ток не превышает 180 мА.
Часы питаются от обычного блока питания, собранного на плюсовом микросхемном стабилизаторе 7809 с выходным напряжением +9V и током 1,5A.
Трансформатор должен быть с выходным напряжением ~9-12V, лучше ~9V, потому что в этом случае падение напряжения на миксросхемном
стабилизаторе будет минимальным, соответственно и его нагрев тоже. Это немаловажно для часов, питающихся от сети непрерывно.
Не забудьте поставить микросхемный стабилизатор на небольшой радиатор, сделанный из куска дюралюминиевой пластины. Конденсатор C3
расположите вблизи цепи питания микросхем.
Элементы часов лучше собрать в корпусе, спаянном из стеклотекстолита, и соединить его фольгу с общим проводом питания. Это избавит часы
от помех.
В архиве печатные платы для вариантов с индикаторами с общим катодом и общим анодом + схема.
Внимание! Печатка с общим анодом нарисована не совсем корректно, не совсем правильно использованы слои. Прошу обратить внимание на зеркальность...
cxema.my1.ru
ЧАСЫ ДЛЯ УЛИЦЫ НА СВЕТОДИОДАХ
Ранее мной были опубликованы на сайте Большие уличные часы с динамической индикацией. По работе часов претензий нет: точный ход, удобные настройки. Но один большой минус - в дневное время плохо видно светодиодные индикаторы. Для решени проблемы перешёл на статическую индикацию и более яркие светодиоды. Как всегда в программном обеспечение огромное спасибо Soir. В общем предлагаю вашему вниманию большие уличные часы со статической индикацией, функции настройки остались как и в прежних часах.
В них два дисплея - основной (снаружи на улице) и вспомогательный на индикаторах SA15-11 SRWA - в помещении, на корпусе прибора. Высокая яркость достигается применением ультраярких светодиодов AL-103OR3D-D, с рабочим током 50мА, и микросхем-драйверов tpic6b595dw.
Схема электронных часов для улицы на ярких светодиодах
Для прошивки контроллера скачайте архив с файлами и используйте следующие настроки фузов:
Печатные платы часов, блока управления и внешнего модуля, в формате LAY, находятся тут. Особенности данной схемы часов:- Формат отображения времени 24-х часовый. - Цифровая коррекция точности хода. - Встроенный контроль основного источника питания. - Энергонезависимая память микроконтроллера.- Имеется термометр, измеряющий температуру в диапазоне -55 - 125 градусов.- Возможен поочередный вывод информации о времени и температуре на индикатор.
Нажатие на кнопку SET_TIME переводит индикатор по кругу из основного режима часов (отображение текущего времени). Во всех режимах удержанием кнопок PLUS/MINUS производится ускоренная установка. Изменения настроек через 10 секунд от последнего изменения значения запишутся в энергонезависимую память (EEPROM) и будут считаны оттуда при повторном включении питания. Ещё один большой плюс предложенного варианта - изменилась яркость, теперь в солнечную погоду яркость прекрасная. Уменьшилась количество проводов с 14 до 5. Длина провода до основного (уличного) дисплея - 20 метров. Работой электронных часов доволен, получились полнофункциональные часы - и днем, и ночью. С Уважением, Soir–Александрович.el-shema.ru
Часы-термометр на PIC16F873A и светодиодных индикаторах
Всем привет. Хочу поделиться очередной конструкцией: Цифровые часы-термометр на PIC16F873A и индикаторах SA23-11SRWA с общим анодом. В журнале "Радио" №2 2016г. есть статья автора В.Сурова "Настенные часы-термометр с цифрами высотой 126 мм". Если открыть эту статью на сайте журнала, то будет доступен архив с исходником программы и прошивкой (у автора есть еще один файл прошивки с коррекцией температуры в случае, если датчик недостаточно притенен). Решил повторить схему, но применить индикаторы несколько меньшего размера ( 2,3" или 56,8 мм). Причем задумка была разместить все в корпусе глубокой фоторамки из магазина "IKEA" размером 25х25 см. Не буду повторять текст статьи автора, скажу только, какие изменения внес. Вот оригинальная схема с моим поясняющим текстом и некоторыми иллюстрациями:
Что изменилось:
1. Напряжение питания индикаторов и их транзисторных ключей 12 в от стабилизированного блока питания, монтируемого на плату (AC-DC 12v 0,85A). Суммарное падение напряжения на светодиодах сегментов индикаторов позволяет питать их напряжением 12 вольт. Напряжение питания схемы управления - 5 В также как и на оригинальной схеме, то есть через стабилизатор L7805.
2. Печатную плату пришлось разводить общую для всех блоков (питание, управление, индикация) схемы часов. Вот ее рисунок:
Ее размер 160х215 мм. Вот плата со смонтированными элементами.
Две правые кнопки желающие могут не применять. Это гашение незначащего нуля и установка порогового освещения фотодиода. Я именно так и сделал, для меня это оказалось излишним.
3. Исключил из схемы фотодиод (разъем на плате под него не задействован) с кнопкой корректировки его освещенности и перемычку гашения незначащего нуля ( как и сказал выше), мне этот ноль не мешает. К этому я пришел впоследствии, когда уже развел плату под все кнопки. Окончательно оставил четыре кнопки: "режим" (так как программно индицируется попеременно по 3 секунды то время, то температура, то эта кнопка позволяет выбрать режим либо часов, либо температуры, в зависимости от того, что индицировалось в момент нажатия кнопки), "установка часов", "установка минут" и "обнуление минут" (нужна при установке точного времени).
4. Пересчитал номиналы резисторов R7 - R 14, ограничивающих ток по сегментам индикаторов. Их номиналы и токи по сегментам указаны на первом рисунке принципиальной схемы.
Вот в общем то и все. Схема рабочая, пошла сразу, наладка и пляски с бубном не требовались. Корпус покрасил в красный цвет (часы сейчас висят в холле салона-студии дочери, этот цвет вписывается в общий стиль интерьера). Стекло в икеевской рамке заменил на оргстекло 3 мм. Изнутри наклеил на него тонировочную пленку 90%, что применяется при тонировке стекол авто. На окно индикаторов наклеил красную прозрачную пленку Oracal, которая применяется у рекламщиков. Вот что в итоге получилось.
А это часы-термометр на своем рабочем месте.
Схема понравилась и в дальнейшем думаю повторить конструкцию на индикаторах 4" (101 мм) в уличном исполнении для размещения на даче. Всем успехов и удачных конструкций. Специально для сайта Радиосхемы.
radioskot.ru