Автор: JGL, Умка
Лампа: ИН-14, ИН-8-2, универсальная
Схема: есть ( PIC 16F877 )
Плата:есть (DipTrace PCB )
Прошивка:есть
Исходник:нет
Описание: есть
Особенности: Статика, настройка яркости (день и ночь), удобный будильник, синхронизация времени на выбор (GPS, DS1307, внутренняя), термометр, очистка катодов.
Схема:
Скачать схему.
Данный проект является расширенным вариантом статьи Часы на ИН-12 с GPS синхронизацией (автор JGL). По личной просьбе в нём программно расширена функция будильника (одно касание) и поправлена прошивка на дешифраторы 155ид1, устранены замеченные мелкие недочёты. С моей стороны разведена довольно компактная печатная плата с использованием популярных индикаторов ИН-14 и ИН-8-2. Так же имеется возможность максимально удобно подключать к разъёмам любые другие индикаторы. Печатная плата разведена под ЛУТ, проста в изготовлении и не содержит ошибок. Все номиналы помечены, сделаны подробные фотографии для монтажа и визуального расположения SMD компонентов.
Возможности:
- измерение температуры в помещении каждые 30 сек., датчик DS18B20;
- будильник в одно касание, выбор 4х вариантов сигнала, вывод заданного времени при активации и выключения будильника.
- работают с модулем GPS, микросхемой RTC DS1307 или без них, самостоятельно, это настраивается в меню;
- яркость индикаторов день/ночь - настраивается в установках;
- очиска катодов раз в сутки
Назначение кнопок:
Кнопка "+": увеличение значения.
Кнопка "-" : уменьшения значения.
Кнопка Установка: при коротком нажатии выбираем значение яркости (не ниже 06 изм.) днём, далее яркость ночью, установка часов и минут, выход из режима. Длительное удерживание кнопки (более 10сек до «пик») служит для входа в расширенное меню. Здесь первое значение 021307 – синхронизация от DS1307, 010000 – внутренняя, 009600 синхронизация от JPS модуля, скорость 9600 можно сменить..
Второе нажатие: 011820 – включён датчик температуты DS18B20, 001820 температура не выводится.
Третье нажатие : 040000 – часовой пояс, далее выход из режима.
Кнопка Будильник (изм.): короткое нажатие выключает или включает будильник. Разделительные точки мигают или горят соответственно. Активация и деактивация будильника сопровождается коротким сигналом «пик» и на несколько секунд выводится заданное время срабатывания.
Удерживание кнопки более 10 сек позволяет установить время срабатывания и выбор одного из четырёх сигналов - последнее значение 00000(1-4). Далее выход.
Кнопка Коррекция: если нажать кнопку и отпустить ее спустя одну секунду после шестого сигнала поверки времени, установится правильное показание и точная фаза работы счетчика минут. Теперь можно установить показания счетчика часов, при этом ход счетчика минут не будет нарушен. Если показания счетчика минут находятся в пределах 00...39, показания счетчика часов при нажатии и отпускании кнопки "Корр" не изменятся. Если же показания счетчика минут находятся в пределах 40...59, после отпускания кнопки "Корр" показания счетчика часов увеличиваются на единицу.
Кнопка Синхронизация: - принудительная синхронизация часов в случае использования GPS или DS1307.
При подаче питания синхронизация происходит сразу (изм.), потом каждый час.
Вот вроде и всё. Быстро, просто и удобно.
Удачных конструкций!
Скачать архив проекта (дополнительная информация, схемы, фото, мануалы инструкции ).
Статья предоставлена и написана Умкой(Радиокот), за что ему огромная благодарность.
Upd 2016/10/19:
Умка говорит:
Кому интересно: со слов форумчанина (РадиоКот) ...
модуль NEO6MV2 прекрасно подошёл вместо EB-500
Цена очень даже хорошая. Сам не пробовал, подробности уточнить не могу.
Не, понял!Мой комент. прошёл?Повторю:купил бы 2 платы (можно с деталями, без ламп,) , не продадите?
ОтветитьУдалитьСобирал для себя, продавать вроде как не собирался.
УдалитьЕсли нужно что-то уточнить - найдите меня на сайте radiokot.ru
Форум-Умные мысли-Часы на газоразрядных индикаторах.
Можно поподробнее про GPS модуль, непонятно какой можно использовать и его подключение всего 3 вывода?
ОтветитьУдалитьhttp://robocua.blogspot.com/2013/12/jgl-12-pic-16f877-sprint-layout-5-gps.html
УдалитьТам в первом варианте есть про эти модули. Я добавил ссылку вначале статьи.
Да всего 3 вывода, 2 из которых питание. Tx модуля не используется, только Rx.
УдалитьВроде TX используется.....Неее? Да, используется 3 вывода (пусть Вас это не смущает) Я собирал на EB600, а последний раз на NEO6MV2,на али 500руб.Модуль никакой настройки не требует (хотя при большом желании можно под себя настроить)
УдалитьТак все-же Rx или Tx-?
УдалитьДля gps модуля Тх.
УдалитьСпасибо.
ОтветитьУдалитьДобрый день подскажите пожалуйста номиналы С12.
ОтветитьУдалитьЭто конденсатор по питанию 470-1000 мкФ 10В.
УдалитьПредполагаю, что автор выбрал такой корпус для простоты разводки.Если красота не нужна, то можно поставить и обычный, соединив одну ногу проводом.
Подскажите что регулирует переменный резистор
ОтветитьУдалитьНапряжение на выходе DC-DC преобразователя. Выставляете в пределах 160-180 вольт в зависимости от ламп.
УдалитьДобрый день при использовании дросселя 220мн лампы не запускаються ,при установке на 140 мн все работает но греется DC-DC преобразователь.Регулировать пробовал и переменником и программно.Подскажите пожалуйста в чем может быть причина.
ОтветитьУдалитьНужно поставить дроссель с большим током насыщения 2-3А. Статика...
УдалитьНа фото дроссель 12х12х8 на навскидку ~1.7А. Обязательно "гантелькой".
спасибо
ОтветитьУдалитьВозможно ли в прошивке поменять время очистки катодов на настраиваемое или сделать его чаще, скажем, раз в 10 мин?
ОтветитьУдалитьНа http://radiokot.ru/forum/
Удалитьнапишите в ЛС пользователю JGL.
Это автор , он часто посещает форум.
Что такое U11 на плате ?
ОтветитьУдалитьЭто Пьезокерамический излучатель ?
Спасибо
Этот комментарий был удален автором.
ОтветитьУдалитьЗдравствуйте! Подскажите пожалуйста как подключается GPS модуль? Просто проводами?
ОтветитьУдалить3 провода:
Удалитьпитание, земля, Тх.
А как прикрутить к ним NEO-M8N ?
ОтветитьУдалитьДобрый день.Собрал несколько штук.Работают,яркие,но на всех проблема с мелодиями будильника и вообще звуками.Вместо пиков-одиночные щелчки,вместо мелодий-набор щелчков,быстро проигрываемый,в котором однако можно угадать что-то похожее на мелодию.В прошивке скорей всего надо выставить длительность нот,я не умею...Есть готовое решение?Плиз...
ОтветитьУдалитьВопрос выяснили!
УдалитьЗуммер должен быть с пищалкой :) => мелодий нет в этих часах.
Несколько косячков вылезло...При самоочистке катодов перебором смена цифр только на нечетных(правых)лампах.На четных в это время горит все,что может гореть мягким оранжевым светом.И при работе при мигании разделительных индикаторов частично выпадают кусочки сегментов ламп.Возможно,из-за дросселя,который не смог найти в природе такого типоразмера 2-3 А,возможно,из-за особенностей частоты обновления разряда.Дросель бы ссылочку...
ОтветитьУдалитьТо есть левых ламп идет перебор...перепутал...
УдалитьРазряды перебираются от 0 до 99. Младший разряд перебирается с большой частотой от 0 до 9 и, естественно, глаз не распознает быструю смену цифр. Перебор старшего разряда виден, т.к. частота в 10 раз ниже чем младшего разряда. Та что "косяка" нет...
УдалитьУра, заработало! Класс!, GPS - это ВЕЩЬ! Часы которые не надо подводить - сказка!
ОтветитьУдалитьСобрал на светодиодах, печаткой готов поделиться.
Авторам - JGL и Умка - огромный респект :-)
Подскажите, а есть ли у этих часиков ежечасный сигнал?
ОтветитьУдалить
УдалитьУмка, на коте в лс напишите.
Проверил - работают с выносным модулем. Ссылка на модуль - https://aliexpress.ru/item/32815844136.html?spm=a2g0s.9042311.0.0.264d33ed2HkDl3
ОтветитьУдалитьПодскажите, как программировать контроллер, нужно ли оставить константу?
ОтветитьУдалитьЧто за константу?
УдалитьВ общем я повторил этот проект, но печатку сам разводил, разведена не плохо глупостей в ней нету. Часы ведут себя как то не адекватно, то нули при включении, то переходят на время 19.03.00, могут показывать такой формат к примеру 50 часов 25 минут. и т.п. Подскажите куда копать? Программировал я через стерх, никаких настроек не нажимал. На счёт константы, я не знаю правильно я назвал это или нет. В конце программирования, в окошке выходит сообщение чтобы изменить конфигурацию или что то в этом роде. Я так понял что это типа калибровочной константы, которая в последней ячейке.
УдалитьВы сделали без gps,только ds1307?
УдалитьУ пик контроллеров "байты статуса" находятся сразу в прошивке.
Если программатор не умеет или не правильно пишет, то глюки возможны.
Да пока без gps модуля. Сейчас только с rtc.
ОтветитьУдалитьПодскажите аобласть eeprom в этой прошивке пустая? Может я скачал не ту. Скачивал с архива указанного в этой статье.
ОтветитьУдалитьАвтору спасибо, ИН8-2 ждали своего часа восемь лет. Плату переразвёл под выводные компоненты, в корпусе будет развёрнута кнопками назад.
ОтветитьУдалитьНе хватает календаря... Хотя зачем он здесь))) ?
Хочу предупредить насчёт микросхем К155ИД1. В этих часах используется гашение при подаче на дешифраторы кода 10...15. Микросхемы стоит искать выпуска конца 80-х годов, у более ранних можно нарваться на низкое напряжение пробоя выходов - в режиме индикации температуры в крайних разрядах будет видна частичная засветка одного из катодов.
ОтветитьУдалить