Почта

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

воскресенье, 8 февраля 2015 г.

Часы-будильник со статической индикацией.


Автор: 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
Цена очень даже хорошая. Сам не пробовал, подробности уточнить не могу.


20 комментариев:

  1. Не, понял!Мой комент. прошёл?Повторю:купил бы 2 платы (можно с деталями, без ламп,) , не продадите?

    ОтветитьУдалить
    Ответы
    1. Собирал для себя, продавать вроде как не собирался.
      Если нужно что-то уточнить - найдите меня на сайте radiokot.ru
      Форум-Умные мысли-Часы на газоразрядных индикаторах.

      Удалить
  2. Можно поподробнее про GPS модуль, непонятно какой можно использовать и его подключение всего 3 вывода?

    ОтветитьУдалить
    Ответы
    1. http://robocua.blogspot.com/2013/12/jgl-12-pic-16f877-sprint-layout-5-gps.html

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

      Удалить
    2. Да всего 3 вывода, 2 из которых питание. Tx модуля не используется, только Rx.

      Удалить
    3. Вроде TX используется.....Неее? Да, используется 3 вывода (пусть Вас это не смущает) Я собирал на EB600, а последний раз на NEO6MV2,на али 500руб.Модуль никакой настройки не требует (хотя при большом желании можно под себя настроить)

      Удалить
    4. Анонимный4 мая 2017 г., 9:58

      Так все-же Rx или Tx-?

      Удалить
  3. Добрый день подскажите пожалуйста номиналы С12.

    ОтветитьУдалить
    Ответы
    1. Это конденсатор по питанию 470-1000 мкФ 10В.
      Предполагаю, что автор выбрал такой корпус для простоты разводки.Если красота не нужна, то можно поставить и обычный, соединив одну ногу проводом.

      Удалить
  4. Подскажите что регулирует переменный резистор

    ОтветитьУдалить
    Ответы
    1. Напряжение на выходе DC-DC преобразователя. Выставляете в пределах 160-180 вольт в зависимости от ламп.

      Удалить
  5. Добрый день при использовании дросселя 220мн лампы не запускаються ,при установке на 140 мн все работает но греется DC-DC преобразователь.Регулировать пробовал и переменником и программно.Подскажите пожалуйста в чем может быть причина.

    ОтветитьУдалить
    Ответы
    1. Нужно поставить дроссель с большим током насыщения 2-3А. Статика...
      На фото дроссель 12х12х8 на навскидку ~1.7А. Обязательно "гантелькой".

      Удалить
  6. Возможно ли в прошивке поменять время очистки катодов на настраиваемое или сделать его чаще, скажем, раз в 10 мин?

    ОтветитьУдалить
    Ответы
    1. На http://radiokot.ru/forum/
      напишите в ЛС пользователю JGL.
      Это автор , он часто посещает форум.

      Удалить
  7. Что такое U11 на плате ?
    Это Пьезокерамический излучатель ?
    Спасибо

    ОтветитьУдалить
  8. Этот комментарий был удален автором.

    ОтветитьУдалить