Часы на индикаторных лампах своими руками. Макетный образец часов на газоразрядных индикаторах

В данной статье речь пойдет об изготовлении оригинальных и необычных часов. Их необыкновенность заключается в том, что индикация времени осуществляется при помощи цифровых индикаторных ламп. Таких ламп, когда-то, было выпущено огромное количество, как у нас, так и за рубежом. Использовались они во многих устройствах, начиная от часов и заканчивая измерительной техникой. Но после появления светодиодных индикаторов лампы постепенно вышли из употребления. И вот, благодаря развитию микропроцессорной техники стало возможным создание часов с относительно простой схемой на цифровых индикаторных лампах.

Думаю, не лишним будет сказать, что в основном использовались лампы двух типов: люминесцентные и газоразрядные. К преимуществам люминесцентных индикаторов следует отнести низкое рабочее напряжение и наличие нескольких разрядов в одной лампе (хотя среди газоразрядных тоже встречаются такие экземпляры, но найти их значительно сложнее). Но все плюсы данного типа ламп перекрывает один огромный минус – наличие люминофора, который со временем выгорает, и свечение тускнеет или прекращается. По этой причине нельзя использовать б/у лампы.

Газоразрядные индикаторы избавлены от этого недостатка, т.к. в них светится газовый разряд. По сути, этот тип ламп представляет собой неоновую лампу с несколькими катодами. Благодаря этому срок службы у газоразрядных индикаторов гораздо выше. Кроме этого, одинаково хорошо работают и новые и б/у лампы (а часто б/у работают лучше). Без недостатков все же не обошлось - рабочее напряжение газоразрядных индикаторов больше 100 В. Но решить вопрос с напряжение гораздо проще, чем с выгорающим люминофором. В интернете такие часы распространены под названием NIXIE CLOCK:

Сами индикаторы выглядят вот так:

Итак, на счет конструктивных особенностей вроде все понятно, теперь приступим к проектированию схемы наших часов. Начнем с проектирования высоковольтного источника напряжения. Тут есть два пути. Первый – применить трансформатор со вторичной обмоткой на 110-120 В. Но такой трансформатор будет либо слишком громоздкий, либо его придется мотать самому (перспектива так себе). Да и напряжение регулировать проблематично. Второй путь – собрать step up преобразователь. Ну тут уж плюсов побольше будет: во-первых, он займет мало места, во-вторых, в нем присутствует защита от КЗ и, в-третьих, можно легко регулировать напряжение на выходе. В общем, есть все, что для счастья надо. Я выбрал второй путь, т.к. искать трансформатор и обмоточный провод никакого желания не было, да и миниатюрности хотелось. Преобразователь решено было собирать на MC34063, т.к. был опыт работы с ней. Получилась вот такая схема:

Сначала она была собрана на макетной плате и показала отличные результаты. Все запустилось сразу и никакой настройки не потребовалось. При питании от 12В. на выходе получилось 175В. В собранном виде блок питания часов выглядит следующим образом:

На плату сразу был установлен линейный стабилизатор LM7805 для питания электроники часов и трансформатор.
Следующим этапом разработки было проектирование схемы включения ламп. В принципе, управление лампами ничем не отличается от управления семисегментными индикаторами, за исключением высокого напряжения. Т.е. достаточно подать положительное напряжение на анод, и соединить с минусом питания соответствующий катод. На этом этапе требуется решить две задачи: согласование уровней МК (5В) и ламп (170В), и переключение катодов ламп (именно они являются цифрами). После некоторого времени размышлений и экспериментов была создана вот такая схема для управления анодами ламп:

А управление катодами осуществляется очень легко, для этого придумали специальную микросхему К155ИД1. Правда, они давно сняты с производства, как и лампы, но купить их не составляет проблем. Т.е. для управления катодами требуется всего лишь подключить их к соответствующим выводам микросхемы и подать на вход данные в двоичном формате. Да, чуть не забыл, питается она от 5В. (ну очень удобная штуковина). Индикацию было решено сделать динамической, т.к. в противном случае пришлось бы ставить К155ИД1 на каждую лампу, а их будет 6 штук. Общая схема получилась такой:

Под каждой лампой я установил яркий светодиод красного цвета свечения (так красивее). В собранном виде плата выглядит вот так:

Панельки под лампы найти не удалось, поэтому пришлось импровизировать. В итоге были разобраны старые разъемы, похожие на современные COM, из них были извлечены контакты и после некоторых манипуляций с кусачками и надфилем они были впаяны в плату. Для ИН-17 панельки делать не стал, сделал только для ИН-8.
Самое сложное позади, осталось разработать схему “мозга” часов. Для этого я выбрал микроконтроллер Mega8. Ну а дальше все совсем легко, просто берем и подключаем к нему все так, как нам удобно. В итоге в схеме часов появились 3 кнопки для управления, микросхема часов реального времени DS1307, цифровой термометр DS18B20, и пара транзисторов для управления подсветкой. Для удобства анодные ключи подключаем на один порт, в данном случае это порт С. В собранном виде это выглядит вот так:

На плате есть небольшая ошибка, но в приложенных файлах плат она исправлена. Проводами подпаян разъем для прошивки МК, после прошивки устройства его следует отпаять.

Ну а теперь неплохо было бы нарисовать общую схему. Сказано – сделано, вот она:

А вот так все это выглядит целиком в собранном виде:

Теперь осталось всего лишь написать прошивку для микроконтроллера, что и было сделано. Функционал получился следующий:

Отображение времени, даты и температуры. При кратковременном нажатии кнопки MENU происходит смена режима отображения.

1 режим - только время.
2 режим - время 2 мин. дата 10 сек.
3 режим - время 2 мин. температура 10 сек.
4 режим - время 2 мин. дата 10 сек. температура 10 сек.

При удержании включается настройка времени и даты, переход по настройкам по нажатию кнопки MENU

Максимальное количество датчиков DS18B20 – 2. Если температура не нужна, можно их вообще не ставить, на работу часов это никак не повлияет. Горячего подключения датчиков не предусмотрено.

При кратковременном нажатии на кнопку UP включается дата на 2 сек. При удержании включается/выключается подсветка.

При кратковременном нажатии на кнопку DOWN включается температура на 2 сек.

С 00:00 до 7:00 яркость понижена.

Работает все это дело вот так:

К проекту прилагаются исходники прошивки. Код содержит комментарии так что изменить функционал будет не трудно. Программа написана в Eclipse, но код без каких-либо изменений компилируется в AVR Studio. МК работает от внутреннего генератора на частоте 8МГц. Фьюзы выставляются вот так:

А в шестнадцатеричном виде вот так: HIGH: D9 , LOW: D4

Также прилагаются платы с исправленными ошибками:

Данные часы работают в течение месяца. Никаких проблем в работе выявлено не было. Стабилизатор LM7805 и транзистор преобразователя едва теплые. Трансформатор нагревается градусов до 40, поэтому если планируется установка часов в корпус без вентиляционных отверстий, трансформатор придется взять большей мощности. В моих часах он обеспечивает ток в районе 200мА. Точность хода сильно зависит от примененного кварца на 32,768 КГц. Кварц, купленный в магазине, ставить не желательно. Наилучшие результаты показали кварцы из материнских плат и мобильных телефонов.

Кроме ламп, использованных в моей схеме, можно устанавливать любые другие газоразрядные индикаторы. Для этого придется изменить разводку платы, а для некоторых ламп напряжение повышающего преобразователя и резисторы на анодах.

Внимание: устройство содержит источник высокого напряжения!!! Ток небольшой, но достаточно ощутимый!!! Поэтому при работе с устройством следует соблюдать осторожность!!!

PS Статья первая, где-то мог ошибиться/напутать - пожелания и советы к исправлению приветствуются.

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Простые часы - термометр на газоразрядных индикаторах.

Возможности часов

Время:

Дата: (Дата - Месяц - День недели)

Температура:

6 режимов индикации и автопоказ даты и температуры каждые 35 секунд.

Жмём кнопку "-" перебор режимов индикации.
http://www.youtube.com/watch?v=QReDKfZJKd0

Часы собраны на минимуме микросхем:

PIC16F628А - контроллер часов.
DS1307 - сами часики.
BU2090 - дешифратор катодов.
MAX1771 - преобразователь напряжения.
DS18B20 - термодатчик - Если термометр не нужен можно его и не ставить.
DS32KHz - микросхема генератора для точности хода.
Если точность не нужна и вы просто подберёте точный кварц на 32.768
то DS32KHz можно и не ставить.

Описание кнопок:
Кнопка "-" в режиме установки часов и кнопка перебора режимов индикации в рабочем режиме часов.
Кнопка "ОК" - для входа в режим установки часов.
Кнопка "+" в режиме установки часов и кнопка показания даты и температуры в рабочем режиме часов.

Режимы индикации:

1 - цифры плавно гаснут и плавно появляются новые.

2 - часы работают как обычно в этом режиме работает "маятник".

3 - цифры при смене меняются перебором в этом режиме работает "маятник".

4 - цифры при смене накладываются друг на друга.

5 - режим индикации меняются каждые сутки в 00:00.

6 - режим индикации меняются каждый час.

Включение / выключение автоматического показа даты и температуры каждые 35 секунд.
Жмём и держим в течении 3 секунд кнопку "+" - показ даты/температуры.

Установка времени:
Для установки времени жмём и держим кнопку "ОК" в течении 3х секунд во время показа времени.
Часы переходят в режим установки времени и начинают мигать часы.
Кнопками "-" и "+" устанавливаем час и нажимаем кнопку "ОК" и переходим к установке минут.
И так далее в последовательности час > минуты > число > месяц > день недели.
При долгом удержании кнопок "-" или "+" цифры автоматически сами убывают или прибавляются.

Настройка катодов, то есть порядка цифр.
В часах можно использовать любые лампы.
Для платы что входит в проект можно использовать любые лампы с гибкими выводами
Типа ИН-8-2 или ИН-14 или ИН-16 или ИН-17.
Проект так-же содержит плату и прошивку для ИН-12 - Прошивка другая потому что лампы не на месте, и платку для ИН-18.

Прошивка контроллера рассчитана на использование ИН-14 в родной плате,
если будете использовать другие лампы или рисовать свою плату
нужно после сборки платы и запуска часов переназначить цифры.
Т.к. их порядок нарушается - например вместо 0 будет 7 или вместо 5 - 3.

Назначение цифр:
Необходимо если вы будете использовать свою плату с другими лампами.
Или другие лампы для этой платы - например ИН-8-2 или ИН-16.
Катоды можно подключать к BU2090 как удобно.
Исключение только для точек если они есть в лампах (14 - правые, 15 - левые точки выводы BU2090).

Если точек нет то их можно не подключать.

Жмём и держим кнопку ОК и включаем часы.
В 1м или 3м разряде загорается цифра.

Отпускаем кнопку и начинается перебор цифр.
Надо назначить цифры от 0 до 9 .
При их появлении нажимаем кнопку "+" и так последовательно с 0 до 9.

После чего загорается 4 разряд и начинает мигать 0 и 1.
Это включение / выключение бегающей точки.
Если нажать кнопку "+" на 0 то функция отключается.

Затем загорается 5й разряд - это разрешение мигания секундных ламп.
На тот случай если вы секундные лампы расположите по центру вместо секундных точек.

После чего часы переходят в рабочий режим.

Платы нарисованы с помощью программы Sprint Layout 3.0

Фото верхней части платы с подписанными элементами для большей наглядности.

Есть в наличии

Купить оптом

Набор для сборки часов на лампах ИН-14 представляет собой конструктор для сборки ламповых часов на газоразрядных индикаторах в стиле ретро. Часы оснащены будильником и имеют энергонезависимую память. Набор включает в себя платы и полный набор компонентов для сборки (поставляется в комплекте с радиолампами). В конце увлекательной сборки вы получаете готовое изделие, которое будет радовать вас теплым ламповым светом.

Набор предназначен для обучения навыкам пайки, чтения схем и практической настройки собранных устройств, позволяет радиолюбителю понять, как работает микроконтроллер. Будет интересен и полезен при знакомстве с основами электроники и получении опыта сборки и настройки электронных устройств.

Технические характеристики

Особенности

  • Режим антиотравления катода (перед сменой минут происходит быстрый перебор всех цифр во всех лампах)
  • Будильник

Дополнительная информация

Газоразрядные индикаторы ИН-14 производились в прошлом веке и использовались для отображения информации (цифровой, символьной), на основе тлеющего разряда. В настоящее время данные лампы используются для создания часов.

Часы оснащены будильником.

Часы имеют энергонезависимую память - в комплект входит батарейка CR 2032.

Управление часами происходит тремя кнопками. С помощью кнопки "функция" происходит перебор режимов. С помощью кнопок "установки значения" происходит смена значения в том или ином режиме.

Кабель питания в комплект не входит.

Конструктивно устройство выполнено на двух печатных платах из фольгированного стеклотекстолита с размерами 116x38 мм. Расстояние между соединенными платами – 11 мм. Монтируйте компоненты на высоту до 10 мм. Отдельное внимание уделите размерам полярных конденсаторов. Для «стройного» монтажа индикаторных ламп между выводами ИН-14 воткните две спички. Гребенка штырей на плате индикаторов монтируется со стороны дорожек (паяем штыри, затем сдвигаем пластиковую «обойму» к плате).

Раз в минуту, когда происходит смена знака включается режим антиотравления катода ламп. В этот момент происходит перебор всех знаков в каждом индикаторе, что делает работу часов еще более эффектнее.

ВНИМАНИЕ! После включения не дотрагивайтесь до компонентов и токоведущих дорожек платы, схема находится под высоким напряжением порядка 180В. Данное напряжение требуется для питания лаповых индикаторов. Будьте внимательны соблюдайте правило работы с высоким напряжением.

Статьи

Схемы

Электрическая схема

Комплект поставки

  • Индикаторы ИН-14 - 4 шт.
  • Комплект электронных компонентов - 1 шт.
  • Печатная плата - 2 шт.
  • Инструкция - 1 шт.

Что потребуется для сборки

  • Паяльник
  • Припой
  • Бокорезы

Настройка

  • Правильно собранное устройство не требует настройки и начинает работать сразу.

Меры предосторожности

  • ВНИМАНИЕ! После включения не дотрагивайтесь до компонентов и токоведущих дорожек платы, схема находится под высоким напряжением порядка 180В. Данное напряжение требуется для питания лаповых индикаторов. Будьте внимательны соблюдайте правило работы с высоким напряжением.

Техническое обслуживание

  • Если после включения индикатор показывает двойные значения, необходимо еще раз тщательно промыть плату от остатков флюса.

Внимание!

  • В целях предотвращения отслаивания печатных проводников и перегрева элементов, время пайки каждого контакта не должно превышать 2-3 с
  • Для работы используйте паяльник мощностью не более 25 Вт с хорошо заточенным жалом.
  • Рекомендуется применять припой марки ПОС61М или аналогичный, а также жидкий неактивный флюс для радиомонтажных работ (например, 30% раствор канифоли в этиловом спирте или ЛТИ-120).

Вопросы и ответы

  • Добрый день. 1) Есть ли в проодаже какие-либо корпуса для этих часов (заготовки) 2) Есть ли у этих часов светодиодная подсветка цоколей ИН-14
    • Добрый день. 1. Корпусов нет, необходимо изготавливать самостоятельно. 2. Не, подсветки нет.

Лампа: ИН-14

Схема: есть

Плата:нет

Прошивка:есть

Исходник:нет

Описание: есть


Особенности: авторская разработка от Myxomop.

Схема:

Часики собственной конструкции. Есть будильник и сервисное меню, где можно изменить настройки часов. Можно включить "бой" - при смене часа часы пищат количество часов.



Схему и прошивку МК разрабатывал сам. Высоковольтный преобразователь взял готовый из схемы польского термометра.

Блок питания - простейший импульсный. Делал по этой схеме



Благодаря использованию импульсного БП, его удалось уместить в небольшом объеме на одной плате с часами. Ну не люблю я выносные БП, торчащие из розетки.

На плате около кварцевого генератора можно увидеть мой косяк. Я привык к контроллерам, типа все можно программно изменить. А тут выходы дешифратора (жесткая логика) рулят ключами, я при разработке схемы даже не подумал об этом, нужно 1 подавать или 0. Чисто автоматом соединил выходы дешифратора с ключами. Потом долго искал ошибку в проге Когда до меня наконец дошло, в чем дело - пол дня матерился.

Самый большой гемор было сделать корпус. Использовал готовую коробочку от какого-то девайса. Там типа никелированный аллюминий. К сожалению, довольно сильно поцарапан, но ничего другого не нашел. Замучался дырки делать под лампы. Бока из дерева, морилка + нитролак.

Когда все косяки (и железные, и программные) были пофиксены, получились вот такие часики.


Кратенько дам список функций сервисного меню:
1 - вкл(1)/выкл(0) бой
2 - вкл(1)/выкл(0) показывать незначащий "0" в старшем разряде часов
3 - 12/24 часовой цикл отображения времени (если выбран 12-ти часовой цикл, при установке времени часы автоматически переходят в 24-часовой цикл, а потом возвращаются обратно)
4 - 4 варианта мигания разделительной точки
5 - 4 варианта звука для будильника (кнопкой "Set" можно послушать звук)
6 - количество циклов проигрывания звука будильника (1-99)
7 - число коррекции для отсчета времени
8 - вкл(1)/выкл(0) плавной смены цифр
9 - запись настроек в eeprom (происходит однократно при каждом заходе в этот пункт меню, при этом мигающий "0" устанавливается в "1")
В сервисное меню можно войти, нажав одновременно кнопки "Set" и "Mode". Кнопку "Set" обязательно надо нажать первой. Выход аналогично.

Если часы идут не достаточно точно, можно попробовать в сервисном меню поменять число коррекции. Рассчитать его можно так. Сначала записываем туда 0. И оставляем ровно на сутки. За это время часы обязательно должны убежать вперед. Если они отстали, то никакая коррекция не поможет, скорее всего причина в кварце - только менять! Так вот, смотрим на сколько секунд они ушли вперед (sek ) рассчитываем это число примерно по формуле korr=43.2/sek . Потом можно еще раз засечь уже за несколько суток и попробовать изменить на +/-1 и посмотреть будут ли улучшения.

Ну и если вы решили повторить мою конструкцию, выкладываю прошивку.

Прошивка .

Единственная хрень, которую так не удалось побороть - звон (писк) индикаторов от динамической индикации. Судя по опыту других никсистроителей, тут ничего не поделать, такова уж конструкция самих ламп.

Всем привет. Хочу рассказать, о моей недавней «поделке», а именно часах на газоразрядных индикаторах (ГРИ).
Газоразрядные индикаторы давно уж канули в лету, лично меня они даже самые «новые» старше. Использовали ГРИ в основном в часах и измерительных приборах, позже на их место пришли вакуумно-люминесцентные индикаторы.
Так что же из себя представляет лампа ГРИ? Это стеклянный баллон (это же ведь лампа!) наполненный внутри неоном с небольшим количеством ртути. Внутри так же расположены электроды, изогнутые в виде цифр или знаков. Интересно то, что символы расположены друг за другом, следовательно, каждый символ светится на своей глубине. Если есть катоды, должен быть и анод! – он один на всех. Так вот, чтобы зажечь определенный символ в индикаторе, нужно приложить напряжение, причем не малое, между анодом и катодом соответствующего символа.
Для справки хотелось бы написать, как же происходит свечение. При приложении высокого напряжения между анодом и катодом газ в лампе, который до этого был нейтрален, начинает ионизироваться (т.е. из нейтрального атома образуется положительный ион и электрон). Образовавшиеся положительные ионы, начинают двигаться к катоду, высвободившееся электроны, к аноду. При этом электроны «по пути» дополнительно ионизируют атомы газа, с которыми сталкиваются. В результате возникает лавинообразный процесс ионизации и появляется электрический ток в лампе (тлеющий разряд). Так вот теперь самое интересное, помимо процесса ионизации, т.е. образования положительного иона и электрона, существует и обратный процесс, называют его рекомбинацией. Когда положительный ион и электрон «превращаются» опять в одно целое! При этом происходит выделение энергии в виде свечения, которое мы и наблюдаем.
Теперь непосредственно к часам. Лампы я использовал ИН-12А. Они имеют не совсем классическую форму ламп и содержат символы 0-9.
Прикупил я изрядное количество ламп, которые не были в использовании!

Так сказать, чтоб на всех хватило!
Интересно было сделать миниатюрное устройство. В итоге получились довольно компактное произведение.
Корпус вырезал на лазерном станке из черного акрила по 3D модели, которую делал исходя из печатных плат:



Схема устройства.
Часы состоят из двух плат. На первой плате расположены четыре лампы ИН-12А, дешифратор К155ИД1 и оптроны, для управления анодами ламп.


Так же на плате имеются входы для подключения питания, управления оптронами и дешифратором.
Вторая плата – это уже мозг часов. На ней расположен микроконтроллер, часы реального времени, блок преобразования 9В в 12В, блок преобразования 9В в 5В, две кнопки управления, пищалка и выводы всех сигнальных проводов, совпадающих с платой индикации. Часы реального времени имеют резервную батарею, что не позволяет сбиваться времени при отключении основного питания. Питание производится от блока 220В-9В (достаточно 200мА).





Соединяются эти платы с использованием штыревого разъема, но не вставкой, а пайкой!





Собирается все это дело таким образом. Сначала длинный винт М3*40. На этот винт одевается трубка от воздушного шланга 4мм (он плотный, и подходит для удерживания печатных плат, я его очень часто использую). Потом между печатными платами стойка (печатал на 3D принтере) и потом латунная сквозная гайка все это затягивает. И задняя стенка будет крепиться тоже болтами М3 к сквозным латунным гайкам.




При сборке выяснилась такая неприятная особенность. Прошивку написал, но часы отказывались работать, лампы мерцали в непонятном порядке. Проблема решилась установкой дополнительного конденсатора между +5В и массой прямо возле микроконтроллера. Его видно на фото сверху (установил его в разъем для программирования).
Файлы проекта в программе EagleCAD и прошивку в CodeVisionAVR прилагаю. Можете модернизировать если необходимо в своих целях)))
Прошивка часов сделана довольно просто без наворотов! Просто часы. Две кнопки управления. Одна кнопка-«режим», вторая «настройка». Нажав кнопку «режим» в первый раз, отображаются только цифры, отвечающие за часы, если в этом режиме нажать «настройка», то часы начнут увеличиваться (при достижении 23 сбрасываются в 00). Если нажать еще раз на «режим», будут отображаться только минуты. Соответственно, если нажать в этом режиме «настройка», будут увеличиваться минуты так же в «круговом» порядке. При еще одном нажатии на «режим» – отображаются и часы и минуты. При изменении часов и минут, секунды обнуляются.

Что еще почитать