Почта

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

четверг, 1 ноября 2018 г.

Часы "Спутник" c GPS

Автор: неизвестен

Лампа: ИН-4
Схема: есть ( PIC16F886)
Плата:есть (Sprint-Layout 6)  
Прошивка:есть
Исходник: нет
Описание: eсть
Особенности: использован декатрон ОГ4, синхронизация времени по GPS.



Схема:
О деталях...

Применен декатрон ОГ4 с октальным цоколем. Конструктивно вывода декатрона с ключом вставляются в плату управления. Выступ на ключе ориентирован по нулевому катоду лампы, от которого начинается "бег" светящейся точки.

Использован звуковой излучатель со встроенным генератором или иначе излучатель с пищалкой. В продаже может называться HCM1206, но дешевле найти в известных местах по названию Active Buzzer (нужен на 5В).

Стабилизатор на 3,3В для питания GPS модуля может быть любой подходящий в корпусе TO92, например, LP2950ACZ-3.3 или отечественный аналог К1235ЕН3БП.



Фото фрезерованной платы от Nikolaj666, в архиве есть файлы для этого.




О работе и настройке ....

В выключенном состоянии отсчёт времени поддерживается батарейкой CR2032 (ток потребления ~15 мкА или ~1,5 года). При питании от сети батарейка не расходуется. После подачи питания, если GPS модуля нет,  время тактируется от часового кварца 32768 Гц. Если GPS модуль есть или модуль подключен "на горячую" во время работы часов, происходит следующее:
– модуль начинает 1 раз в секунду посылать множество данных;
– микроконтроллер разбирает данные и находит значение времени;
– после того как значение времени найдено часы "пикнут" 1 раз
(можно поздравить себя – соединение с модулем установлено);
– на часы будет выведено некое время, которое идёт с модуля;
– в зависимости от расположения модуля, потребуется около минуты для синхронизации со спутниками;
– как только произойдёт синхронизация, часы "пикнут" 3 раза и после этого можно наблюдать точное время и далее время будет синхронизироваться каждую секунду.

В части работы с GPS модулем часы больше пикать не будут. Отключение/включение питания часов или отсоединение/присоединение GPS модуля инициирует процедуры связи и синхронизации; вы услышите звуковые сигналы описанные выше.

Когда GPS модуля нет (отключен), с кнопок доступна настройка часов-минут. При настройке часов-минут значение секунд сбрасывается в ноль. Когда GPS модуль подключен, доступна только настройка часов (проще это понимать как выбор часового пояса).

В настройках часов только два режима – настройка текущего времени и настройка будильника. Для входа в настройки будильника нажимаем кнопку "Ок", декатрон перестаёт отображать секундные отсчёты. Для выхода из настроек будильника нажимаем повторно кнопку "Ок" или ожидаем 10 сек для автоматического выхода.

Для того чтобы включить/выключить будильник нажимаем и удерживаем кнопку "Ок" 3 сек. Если часы "пикнут" 3 раза – будильник включен, если часы "пикнут" 1 раз – будильник выключен.

Когда будильник сработает – часы пикают 1 минуту. Его сигнал можно прервать, нажав любую кнопку.

Антиотравление катодов каждую минуту и выполняется на 30й секунде.

Фото собранных.. 

Тут может быть ваше фото ;). Присылайте!
Буду рад, если поделитесь описанием сборки ...

Коммерческий вариант корпуса часов от Валерия.
О процессе изготовления такого корпуса можно почитать тут.


Пошивки поправлены *Trigger* , а именно: убран баг с зависанием раз в 2 недели  и добавлена возможность использовать разные GPS модули.)

Файлы проекта  любезно предоставленные Nikolaj666 РадиоКот. 

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

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Автор не известен :-D Ну пусть так и будет )))

    ОтветитьУдалить
  3. Часы "СпутИник"? Интересная схема, где бы взять декатрон...

    ОтветитьУдалить
    Ответы
    1. авито, olx.
      вот недавно видел за 100грн~200рублей.

      Удалить
    2. http://lampovik63.ru/ Митино 63 павильон в цоколе. 100р брал

      Удалить
  4. Уважаемый RoboC Ua, В названии статьи ошибка - Часы "СпутИник" c GPS

    ОтветитьУдалить
  5. Стоят у меня собранные такие часы со скачанной и прошитой в этом году прошивкой. Зависаний раз в 2 недели не замечал, но со спутниками он упорно не хотел работать. Я уже подумал, что GPS антенна дохлая. Также антиотравление катодов было не на 30 секунде, а в конце минуты.
    Затем нашел старую прошивку, вуаля... все работает и антиотравление на 30-й как положено.

    ОтветитьУдалить
    Ответы
    1. тут выложены ряд прошивок под разные gps.

      Удалить
    2. NeXan? привет. Скинь, пожалуйста старую прошивку, ну очень надо. geni1206@ya.ru

      Удалить
    3. Если можно мне тоже старую прошивку. panov.tmb@yandex.ru

      Удалить
    4. NeXan, привет! Мог бы ты скинуть старую прошивку этих часов?

      Удалить
    5. Привет, NeXan! Не мог бы ты скинуть старую версию прошивки? darren.grid@gmail.com

      Удалить
    6. NeXan ,а можно у вас попросить старую прошивку.А то в этих будильник работает неправильно.При установке на пример на 5 часов самопроизвольно через день переключает на 6 часов.Моя почта gheeren@mail.ru.

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

    ОтветитьУдалить
    Ответы
    1. Переставлял в рабоче часы, все работает и контроллер тоже исправен. Грешу на полевик или оптопары (с алиэкспресс). Уже почти все заменил в плоть до дросселя и диодов, кварц тоже. Ничего не меняется.

      Удалить
    2. если на всех индикаторах загораются сразу все цифры, то на вход ид1 подается не верная комбинация.
      возможно, дорожки от мк до ид1 повреждены. возможно мк неверно трактует инфу с gps. все прошивки пробовали?

      Удалить
    3. Почему-то напряжение при включении сразу под 200, а потом падает и индикаторы гаснут.

      Удалить
    4. либо часы уходят в сон по причине отсутствия напряжения на 14 ноге, либо дроссель слабый не вытягивает нужный ток, либо б. п. плохой и дает много мусора и мк виснит.
      выбирайте.

      Удалить
  7. Второй декатрон и 6 ламп для секунд - мечта :-)

    ОтветитьУдалить
    Ответы
    1. зачем второй декатрон?

      Удалить
    2. Для симметрии ;-)
      А секунды, чтобы можно было свои часы сверить точно.

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

    ОтветитьУдалить
  9. Полное заполнение декатрона уже человек придумал
    http://we.easyelectronics.ru/woddy/necelevoe-ispolzovanie-dekatronov.html

    ОтветитьУдалить
  10. Уважаемый автор проекта, если вы тут, напишите можно ли расширить плату под 6 индикаторов и рассчитана ли на это прошивка?? Проект отличный! d_provizen@mail.ru

    ОтветитьУдалить
  11. Здравствуйте. Прошил часы пришивкой номер 2. Только с этой версией у меня работает GPS. Но есть один неприятный глюк - не работает будильник. Выставляю время будильника, зажимаю среднюю кнопку, часы пикают 3 раза, сигнализируя о том, что будильник включен. Но когда приходит время срабатывания будильника, он молчит. Проблема явно в прошивке. В оригинальной версии он работал. Подскажите, может я не прав?

    ОтветитьУдалить
    Ответы
    1. Какую прошивку исходную Тригеру дали , такую он и исправил.

      Удалить
    2. Поспрашивал людей на Радиокоте, ни у кого будильник не глючил, только у меня. Странно. Прошивал Pickit2, правда после загрузки HEX появлялось предупреждение "Hex File Loaded is a larger than device". Но все равно МК прошивался.

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

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

      Удалить
  12. Добрый день! А при изготовлении ПП лутом зеркалить надо или нет?

    ОтветитьУдалить
  13. Говорят, что подойдёт. Схема подключения вместо ОГ-4 есть на Радиокоте.

    ОтветитьУдалить
  14. А куда фотки корпуса скинуть чет не понял!?

    ОтветитьУдалить
  15. Афффтор вроде известен!? Его понООсили на Радиокоте!За его диверсии, правда в его же схемах! Жлоб, короче....

    ОтветитьУдалить
    Ответы
    1. Для модератора: вот этот крик души несёт какую-то ценную информацию радиолюбителям?

      Удалить
    2. Я пропускаю ВСЁ где без матов, без рекламы , не про "космонавтов" и без оскорблений.

      Думал над ним минут 5, если человеку стало легче - пусть будет.
      Начнется "срач", тогда буду решать.




      Удалить
    3. Про "диверсии"... Схему глянул. Первое ,что бросается в глаза. В схеме есть некий блок питания декатрона на основе умножителя на диодах ,полевика и биполярного транзистора. Допустим. Эта схема по-любому выдает 400 В, но почему-то от неё запитаны и лампы (которым надо 180 В) - это уже как-то сомнительно...

      Удалить
    4. Ну и да, по поводу ламп...
      Самая простая схема - трансформатор развязки ,токоограничительный резистор 47 к, диод - от сети питается (особый хардкор трансформатор не ставить,но резистор и диод надежно изолировать в термоусадку). Так вот - суть в том ,что даже такая схема как ни странно ЛУЧШЕ для ламп, чем питание постоянкой. По паспорту лампам нужно пульсирующее напряжение 50 Гц, ток через лампы при этом должен быть не более 1,5-2 мА. - тогда лампочка будет гореть долго и счастливо. А иначе - повышенный износ ламп и хватает ненадолго (при питании постоянкой) и лампочки садятся быстро(... А в данном случае напряжение питания- постоянка, да и с током что-то неясное.

      Удалить
  16. питание ламп, 180в , взято из другой точки схемы умножителя. там чётко всё.

    ОтветитьУдалить
  17. Полагаю, все эти рассуждения "о лампах" у товарища возникают из-за элементарной невнимательности или серьёзной безграмотности в схемотехнике. Про 180 вольт вам уже объяснили, а про "питание постоянкой" изучите внимательно понятие "динамическая индикация".

    ОтветитьУдалить
  18. собрал часы. декатрон топчется на месте, мигают три электрода, по кругу не идет. В чем может быть проблема?

    ОтветитьУдалить
  19. Декатрон пошёл. Проявился другой косяк; часы через какое то время зависают намертво, пока не отключишь питание.

    ОтветитьУдалить
  20. >elektron855568: Декатрон пошёл. Проявился другой косяк...
    >> Товарищ elektron855568, расскажите в чём был первый "косяк" и как выглядит второй (после "зависания намертво" есть ли какая-нибудь индикация, высокое напряжение, наблюдается ли перегрев и повышенное потребление отдельных элементов схемы)?

    ОтветитьУдалить
  21. Поддерживаю, та же проблема, декатрон топчется на месте. Уважаемый elektron855568 сообщите как решили проблему.

    ОтветитьУдалить
  22. Проблему решил правильным подключением.

    ОтветитьУдалить
    Ответы
    1. И главное, проблема решилась буквально за 2 месяца! Эти часы при корректной сборке по исходникам автора и грамотной прошивке на толковом программаторе заводятся СРАЗУ! Единственное, обратите внимание на дроссель: его правильная индуктивность 1000мН (на плате обозначен как 470).

      Удалить
  23. Два месяца не было времени заняться часами. Из 4-ёх прошивок выложенных здесь подошла вторая, работает и будильник и GPS. Но часы работают не стабильно, зависают. Могут 2 дня протикать и стать, а могут 5 минут. После подачи питания могут пойти сразу, а могут только после 10-ти передёргиваний питания. Питал разными БП от зарядок от телефонов до линейного лабораторного, результат один; ступор. Пробовал добавлять "пленку" по 0.1, изменений нет. Очень нравится данный проект, хочется довести до ума. Но этого ума пока не хватает чтобы решить проблему с зависанием. Кстати датчик освещённости тоже не работает ни на одной прошивке, или он для подсветки? Потому как при изменении освещённости яркость цифр не меняется.

    ОтветитьУдалить
    Ответы
    1. Тоже часы работают на второй прошивке. Контроллер после прошивки должен корректно пройти верификацию. Стабильная, независимая от параметров питания работа устройства получилась только с дросселем RLB0914-102KL. Пробовал другие, часы не хотят идти и требуется ловить напряжение питания лабораторным блоком до более-менее устойчивой работы часов(3,5-4,5 вольта). Сейчас они идут от сетевой зарядки для мобилы уже недели две, ничего не греется. Датчик освещённости? Где Вы его видели на схеме? Увидели дырочки на плате и что-то туда воткнули? Автор на этот счёт в своей статье чётко указал: "В схему (в рисунок платы) заложена работа с фото-датчиком. Предполагалось, что будет регулироваться яркость индикаторов в зависимости от освещения. Посмотрев на часы ночью, я подумал, что это баловство не к чему, снижение яркости не требуется."

      Удалить
    2. Вы правы, тоже поигрался с индуктивностью и часы зашагали. А на счет датчика освещённости автор зря тормознул, штука не плохая. На радиокоте автора почему то не жалуют, говорят что хитрожопый.

      Удалить
    3. Я делал аппаратную автояркость на транзисторе и фоторезисторе, правда без гистерезиса, и она совсем не раздражает (даже в темной комнате при включенном телевизоре). Правда яркость декатроне не меняется, он либо горит, либо не горит. Поэтому в темноте я на него поставил реле (транзистором не получилось).

      Удалить
  24. Хочу уточнить по поводу зависания. Часы не зависают намертво, а просто останавливаются, причем кнопками можно изменять время. После подачи питания декатрон делает один-два оборота и всё. Причём не зависит подключен датчик GPS или нет.

    ОтветитьУдалить
  25. Хочу выразить огромную благодарность триггеру за прошивки. Очередные часы на лампах заняли своё место в доме.

    ОтветитьУдалить
  26. Добрый день! Часы работают около 2х недель (точно не засекал). Затем происходит пропадание индикации, которая сопровождается диким нагревом транзистора IRF740 (лежал на печатной плате, изменился цвет текстолита). Менял его (в паре с ВС558) на IRF840. Через две недели ситуация повторилась. В процессе наблюдений ощупывал детали (выключал питание), всё было холодным, всё крутилось-светилось. Как только оставил на длительный срок включенным, всё опять сгорело. Здешние прошивки еще не пробовал. Возникала ли у кого-то такая ситуация? Что может быть?

    ОтветитьУдалить
    Ответы
    1. Вам нужно перепрошится на одну их сдешних прошивок. В них отключена эта двухнедельная болезнь, заложенная Носовым.

      Удалить
    2. Понял, восстановлю и проверю

      Удалить
  27. Собрал часы. Работают отлично, но если выключить и через пару секунд включить, то минуты почему то уходят назад на 1, а также декатрон стартует с нуля секунд. Батарейка рабочая, напряжения 3,2 на пинах МК присутствует. Сами часы в отключенном состоянии тикают. Подскажите, что не так?

    ОтветитьУдалить
  28. Похоже, что часы при включении исполняют команду "настройка минус". Варианты: неудачно легла прошивка, блок питания с мусором, линия кнопок управления ловит помехи, зашунтировать чип и кнопки конденсаторами 0,1мкФ (на кнопки ещё и резисторы повесить по плюсу питания на 10 кОм.

    ОтветитьУдалить
    Ответы
    1. Я позже понял, что это как раз из-за конденсаторов 100 нФ параллельно кнопкам. В момент включения и до полного заряда у них очень маленькое сопротивление и, видать, МК думает, что была нажата кнопка. Я заметил, что при включении минута то прибавляется, то уменьшается.
      Резисторы на кнопки с плюса бесполезно вешать, так в МК стоят внутренние подтягивающие, так как на кнопках в отключенном положении есть напряжение 4,6В.

      Удалить