Интернет. Железо. Программы. Обзоры. Операционные системы

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

Последнее время весьма популярны часы в духе ретро, на газоразрядных индикаторах. В забугорье такие часы зовутся "Nixie-clock". Увидев подобный проект на просторах интернета, я загорелся идеей собрать и себе такие-же.

Что из этого получилось, читайте далее.

Изучил варианты схем в интернете. Обычно Nixie-часы состоят из четырёх основных частей:
1. управляющий микроконтроллер,
2. высоковольтный блок питания,
3. драйвер-дешифратор и собственно лампы.

В большинстве схем в качестве дешифратора используются советские микросхемы К155ИД1 - «высоковольтные дешифраторы управления газоразрядными индикаторами». Мне найти такой чип не удалось, да и не очень хотелось использовать DIP-корпуса.

Схема часов, применённые детали

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


Рисунок 1. Схема Nixie-часов на МК


На микросхеме U4 MC34063 собран повышающий «dc-dc» преобразователь с внешним ключом на IRF630M в полностью изолированном корпусе. Транзистор взят с платы монитора.
R4+Q1+D1 являются простым драйвером для ключа, быстро разряжая затвор. Без такого драйвера ключ сильно грелся и не получалось получить необходимого напряжения.

R5+R7+С8 - обратная связь, определяющая выходное напряжение на уровне 166 Вольт. Транзисторы Q3-Q10 совместно с резисторами R8-R23 составляют анодные ключи, позволяя организовать динамическую индикацию.

Резисторы R8-R11 задают яркость свечения цифр индикатора, а резистор R35 – яркость разделительной точки.

Одноименные выводы всех ламп за исключением анода соединены между собой и управляются транзисторами Q11-Q21.

Микроконтроллер ATMEGA8 управляет ключами ламп, он же опрашивает микросхему часов реального времени (RTC) DS1307 и кнопки.

Диоды D3 и D4 обеспечивают генерацию запроса внешнего прерывания по нажатию на любую из кнопок управления.

Питание контроллера выполнено через линейный стабилизатор 78L05.

Лампы ИН-14 - индикаторы тлеющего разряда.

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


Так сказать э… калькулятор «Искра 122». Фото ~MERCURY LIGHT~


Индикаторы ИН-14 от монструозного калькулятора «Искра 122» 1978 года выпуска светят без проблем и достались мне за «спасибо, что освободил мой балкон».

Питать конструкцию можно постоянным напряжением 6 - 15 Вольт от внешнего БП. Потребление менее одного Ватта (70 мА при 10 В).

Для сохранения хода часов при сбоях питания, предусмотрена батарейка CR2032. Если верить даташиту, потребление у DS1307 всего 500nA при батарейном питании, так что этой батарейки хватит очень надолго.

Управление часами

После подачи питания загорятся четыре нуля, и, если связь с микросхемой DS1307 установлена без ошибок, начнёт мигать разделительная точка.

Установка времени выполняется с помощью трёх кнопок «+», «-» и «set». Нажатие на кнопку «set» погасит часовые разряды, далее, с помощью кнопок «+» и «-» настраиваются минуты. Следующее нажатие на кнопку «set» переведёт в режим настройки часов. Ещё одно нажатие на «set» сбросит в 0 секунды и переведёт часы в режим отображения времени «ЧЧ:ММ». Замигает разделительная точка.

Удерживая кнопку "+" можно в любой момент посмотреть текущее время в режиме «ММ:СС».

Плата

Все основные части схемы разведены на одну двухстороннюю плату размером 135×53 мм. Плату изготавливал ЛУТ-ом и травил в перекиси водорода с лимонной кислотой. Слои платы соединял между собой путём впаивания в отверстия отрезков медного провода.

Шаблоны платы совмещал на просвет по отметкам за пределами платы. Стоит напомнить, что верхний слой М1 в Sprint-Layout надо печатать зеркально.

В ходе тестовой сборки были выявлены «косяки» в разводке. Пришлось анодные транзисторы проволочками подключать. Печатная плата в архиве к статье исправлена.

Для программирования контроллера предусмотрены контактные площадки.

Фото собранной платы часов


Фото 1. Плата часов снизу


Высоковольтный эл. конденсатор размещён горизонтально, для него я сделал пропил в текстолите. Я старался сделать собранную плату как можно миниатюрнее. Получилось всего 15 мм в толщину. Можно изготовить тонкий стильный корпус!

Список деталей

Файлы

В архиве схема часов в большом разрешении, печатная плата в формате SL5 и прошивка для контроллера.
Фьюзы необходимо настроить на работу от внутреннего генератора на 8 МГц.
🕗 24/05/15 ⚖️ 819,72 Kb ⇣ 137 Здравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.
Уже более 10 лет наш журнал существует только на мои средства.

Хорош! Халява кончилась. Хочешь файлы и полезные статьи - помоги мне!

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

Купить оптом

Набор для сборки часов на лампах ИН-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. Не, подсветки нет.

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

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

Газоразрядные индикаторы избавлены от этого недостатка, т.к. в них светится газовый разряд. По сути, этот тип ламп представляет собой неоновую лампу с несколькими катодами. Благодаря этому срок службы у газоразрядных индикаторов гораздо выше. Кроме этого, одинаково хорошо работают и новые и б/у лампы (а часто б/у работают лучше). Без недостатков все же не обошлось - рабочее напряжение газоразрядных индикаторов больше 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 Статья первая, где-то мог ошибиться/напутать - пожелания и советы к исправлению приветствуются.

Вызвала множество вопросов от желающих собрать ее, либо от уже собравших, да и сама схема часов претерпела некоторые изменения, я решил написать еще одну статью, посвященную часам на газоразрядных индикаторах. Здесь я опишу улучшения/исправления как схемы, так и прошивки.

Итак, самым первым неудобством при использовании данных часов в квартире, явилась яркость. Если днем она совершенно не мешала, то ночью неплохо освещала комнату, мешая спать. Особенно это стало заметно после переделки платы и установки синих светодиодов в подсветку (красная подсветка оказалась неудачным вариантом, т.к. красный свет заглушал свечение ламп). Уменьшение яркости по времени большого эффекта не давало, т.к. спать я ложусь в разное время, а часы уменьшают яркость в одно и то же. Или же я еще бодрствую, а яркость снизилась и времени не видно. Поэтому я решил добавить датчик освещенности, а проще говоря фоторезистор. Благо выводов АЦП для подключения было предостаточно. Делать прямую зависимость яркости от уровня освещенности я не стал, а просто задал пять градаций яркости. Диапазон значений АЦП был поделен на пять промежутков и каждому промежутку задано свое значение яркости. Измерение производится каждую секунду. Выглядит новый узел схемы - вот так:

В роли датчика освещенности выступает обычный фоторезистор.

Следующее изменение коснулось схемы питания часов. Дело в том, что использование линейного стабилизатора накладывало ограничения на диапазон питающего напряжения, плюс сам стабилизатор грелся во время работы, особенно при полной яркости светодиодов. Нагрев был слабый, но хотелось избавиться от него полностью. Поэтому в схему добавился еще один импульсный стабилизатор, на это раз понижающий (Step-Down). Микросхема осталась та же, что и в Step-Up преобразователе, изменилась лишь схема.

Тут все стандартно, из даташита. Ток, требуемый схеме для работы, меньше 500мА и внешний транзистор не нужен, хватает внутреннего ключа микросхемы . В итоге всякий нагрев питающей части схемы прекратился. Кроме этого данный преобразователь не боится КЗ на выходе и перегрузок. А так же занимает меньше места на плате и от случайной переполюсовки питаюещего напряжения защитит. В общем сплошные плюсы. Правда, должны были возрасти пульсации по питанию, но на работу схемы это никакого влияния не оказывает.

Помимо электронной части изменился и внешний вид устройства. Больше в нем нет огромной кучи проводов. Все собрано на двух платах, которые сложены “бутербродом” и соединены через разъемы типа PLS/PBS. Сами платы скреплены при помощи винтов. На верхней плате находятся лампы, анодные транзисторные ключи и светодиоды подсветки. Сами светодиоды установлены за лампами, а не под ними. А на нижней расположились схемы питания, а также МК с обвязкой (на фото более старая версия часов, в которых еще не было датчика освещенности). Размер плат 128х38мм.

Лампы ИН-17 были заменены на ИН-16. Размер символа у них одинаковый, а вот форм-фактор отличается: После того, как все лампы стали “вертикальными”, упростилась разводка платы и улучшился внешний вид.

Как видно на фото, все лампы установлены в своеобразные панельки. Панельки для ИН-8 изготовлены из контактов разъема D-SUB формата “мама”. После снятия металлической оправы, он легко и непринужденно расстается с этими самыми контактами. Сам разъем выглядит вот так:

А для ИН-16 из контактов обычной цанговой линейки:

Думаю, что надо сразу положить конец возможным вопросам о необходимости такого решения. Во-первых, всегда присутствует риск разбить лампу (может кошка залезет или за провод дернут, в общем всякое бывает). А во-вторых, толщина вывода разъема гораздо меньше толщины вывода лампы, что сильно упрощает разводку платы. Плюс при запайке ламы в плату, существует опасность нарушения герметичности лампы в связи с перегревом вывода.

Ну и как обычно схема всего устройства:

И видео работы:

Работают стабильно, за полгода работы багов не выявлено. Летом стояли больше месяца без питания, пока был в отъезде. Приехал, включил – время никуда не убежало и режим работы не сбился.

Управление часами осуществляется следующим образом. При кратковременном нажатии кнопки BUTTON1 переключается режим работы (ЧАСЫ, ЧАСЫ+ДАТА, ЧАСЫ+ТЕМПЕРАТУРА, ЧАСЫ+ДАТА+ТЕМПЕРАТУРА). При удержании этой же кнопки, включается режим настройки времени и даты. Изменение показаний осуществляется кнопками BUTTON2 и BUTTON3, а переход по настройкам - кратковременным нажатием BUTTON1. Включение/отключение подсветки осуществляется удержанием кнопки BUTTON3.

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

В схеме отличий почти нет, те же два импульсных преобразователя по питанию, тот же микроконтроллер AtMega8, те же анодные ключи. Та же RGB подсветка… Хотя стоп, никакой RGB подсветки не было. Значит отличия все-таки есть! Теперь часы умеют светиться разными цветами. Причем программа предусматривает возможность перебирать перебора цветов по кругу, а также возможность фиксации понравившегося цвета. Естественно, с сохранением самого цвета и режима работы в энергонезависимую память МК. Долго думал, как бы поинтереснее задействовать точки (их две в каждой лампе) и в конце концов вывел на них секунды в двоичном формате. На лампах часов идут десятки секунд, а на лампах минут – единицы. Соответственно, если у нас к примеру 32 секунды, то из точек левых ламп будет составлено число 3, а правых – 2.

Форм-фактор остался “бутербродным”. На нижней плате расположились два преобразователя для питания схемы, МК, К155ИД1, DS1307 с батарейкой, фоторезистор, датчик температуры (теперь он только один) и транзисторные ключи точек ламп, и RGB подсветки.

А на верхней анодные ключи (они, кстати, теперь в SMD исполнении), лампы и светодиоды подсветки.

В сборе все выглядит вполне прилично.

Ну и видео работы:

Управление часами осуществляется следующим образом. При кратковременном нажатии кнопки BUTTON 1 переключается режим работы (ЧАСЫ, ЧАСЫ+ДАТА, ЧАСЫ+ТЕМПЕРАТУРА, ЧАСЫ+ДАТА+ТЕМПЕРАТУРА). При удержании этой же кнопки, включается режим настройки времени и даты. Изменение показаний осуществляется кнопками BUTTON2 и BUTTON3, а переход по настройкам - кратковременным нажатием BUTTON1. Изменение режимов подсветки подсветки осуществляется кратковременным нажатием кнопки BUTTON3.

Фьюзы остались такими же, как и в первой статье. МК работает от внутреннего генератора 8 МГц. В шестнадцатеричном виде: HIGH: D9 , LOW: D4 и картинкой:

Прошивки МК, исходники и печатные платы в формате прилагаются.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
С RGB-подсветкой
U1 Микросхема К155ИД1 1 В блокнот
U2 МК AVR 8-бит

ATmega8A-AU

1 В блокнот
U3 Часы реального времени (RTC)

DS1307

1 В блокнот
U4, U5 DC/DC импульсный конвертер

MC34063A

2 В блокнот
P9 Датчик температуры

DS18B20

1 В блокнот
Q1, Q2, Q7-Q10 Биполярный транзистор

MPSA42

6 MMBTA42 В блокнот
Q2, Q4-Q6 Биполярный транзистор

MPSA92

4 MMBTA92 В блокнот
Q11-Q13, Q16 Биполярный транзистор

BC857

4 В блокнот
Q14 Биполярный транзистор

BC847

1 В блокнот
Q15 MOSFET-транзистор

IRF840

1 В блокнот
D1 Выпрямительный диод

HER106

1 В блокнот
D2 Диод Шоттки

1N5819

1 В блокнот
L1, L2 Катушка индуктивности 220мкГн 2 В блокнот
Z1 Кварц 32.768 кГц 1 В блокнот
BT1 Батарея Батарея 3В 1 В блокнот
HL1-HL4 Светодиод RGB 4 В блокнот
R1-R4 Резистор

12 кОм

4 В блокнот
R5, R7, R9, R11, R34, R35 Резистор

10 кОм

6 В блокнот
R8, R10, R12, R14 Резистор

1 MОм

4 В блокнот
R13-R18, R37, R38, R40 Резистор

1 кОм

9 В блокнот
R19, R20, R33, R39, R41-R43, R46, R47, R51, R53 Резистор

4.7 кОм

11 В блокнот
R21, R24, R27, R30 Резистор

68 Ом

4 В блокнот
R22, R23, R25, R26, R28, R29, R31, R32 Резистор

100 Ом

8 В блокнот
R36 Резистор

20 кОм

1 В блокнот
R44 Резистор

Соберем часы на газоразрядных индикаторах, максимально просто и доступно, на сколько это вообще возможно.

Автором данной самоделки является AlexGyver, автор одноименного YouTube канала.

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




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

Часы работают от постоянного напряжения около 180В. Этот генератор устроен очень просто и работает на индуктивных выбросах. Частоту генератора задаёт шим контроллер, при частоте в 16кГц на выходе получаем напряжение 180В. Но не смотря на высокое напряжение, генератор очень и очень слабый, так что о других его применениях даже не думайте, он способен только на тлеющий разряд в инертном газе. Это напряжение, а именно +, через высоковольтные оптопары направляется на индикаторы. Сами оптопары управляются ардуиной, то есть она может подать +180В на любой индикатор. Чтобы цифра в индикаторе засветилась, нужно подать на неё землю, и этим занимается высоковольтный дешифратор – советская микросхема. Дешифратор тоже управляется ардуиной и может подключить к земле любую цифру.


А теперь внимание: индикаторов у нас 6, а дешифратор 1. Как же это работает? На самом деле дешифратор подключен сразу ко всем индикаторам, то есть ко всем их цифрам, и работа дешифратора и оптопар синхронизирована таким образом, что в один момент времени напряжение подаётся только на одну цифру одного индикатора, то есть оптопара очень быстро переключают индикаторы, а дешифратор зажигает на них цифры, и нам кажется, что все цифры горят одновременно. На деле же каждая цифра горит чуть больше 2 миллисекунд, затем сразу включается другая, суммарная частота обновления 6-ти индикаторов составляет около 60Гц, то есть кадров в секунду, а учитывая инертность процесса, глаз никаких мерцаний не замечает. Такая система называется динамическая индикация и позволяет очень сильно упростить схему.


В общем и целом, схема часов получается весьма и весьма сложной, поэтому разумно сделать для неё печатную плату.


Плата универсальная для индикаторов ИН12 и ИН14. На этой плате, помимо всей необходимой для индикаторов обвязки, предусмотрены места для следующих железок: кнопка включения/выключения будильника, выход на пищалку будильника, термометр + гигрометр DHT22, термометр DS18b20, модуль реального времени на чипе DS3231 и 3 кнопки для управления часами.

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

Дорожек в этом проекте много, особенно тонких на плате с индикаторами.


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




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






В проекте используется полноразмерная Arduino Nano. Сделано это для упрощения загрузки прошивки даже для самых новичков.




Итак, собрали нижнюю плату. Сначала нужно протестировать работу генератора. Если он собран неправильно, то может бахнуть конденсатор. Так что накрываем его чем-нибудь и включаем питание.



Ничего не бахнуло, это хорошо. Аккуратно измеряем напряжение на ногах конденсатора, должно быть 180В.


Отлично. Внимательно смотрим как паять индикаторы. На всех индикаторах одна нога помечена белым - это анод.




Лампу нужно вставлять так, чтобы анодная нога попала вот в это отверстие, это анодные дороги.




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


Датчик температуры пришлось выносить на проводах, чтобы разместить его подальше от источников нагрева.


Все кнопки и выключатель будильника выносим на проводах. Модуль часов тоже сделаем на проводах.
Со качаем архив, в котором есть прошивка и библиотеки. Загружаем прошивку.


Проверяем.


Всё работает! Поздравляю, мы сделали ламповые часы.
Теперь, что касается корпуса. Автор долго искал максимально доступный и деревянный вариант, и таки нашёл вот такую заготовку для самодельной шкатулки, которая идеально подходит по размеру к плате.




Также делаем отверстия под пищалки, провода, кнопки и переключатели.




Плату нужно приподнять, автор использует обычные стойки для печатных плат.


Корпус автор покрасил под орех. Не очень удачно, лучше используйте морилку.




Готово! Осталось показать, как всем этим пользоваться. Перед прошивкой можно настроить некоторые моменты: времена режима часов и режима отображения температуры и влажности. Автор поставил 10 секунд на часы и 5 на температуру. Температура, к слову, слева, влажность справа.

Похожие публикации