Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

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

❯ С чего всё началось

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

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

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

❯ Разработка часов

По состоянию на 2016 год, было много различных схем часов на лампах, но мне не нравилась их схемотехника, она казалась мне избыточной и не эффективной. Хотелось реализовать что-то простое, питающееся от стандартного USB порта, без использования модуля RTC и светодиодной подсветки, которая, по моему мнению, только портит всю эстетику ламп. На тот момент большинство схем работало на Arduino и микроконтроллерах от компании Atmel. Годом ранее, компания Espressif Systems выпустила на рынок свой микроконтроллер ESP8266, который произвел революцию. Так как на тот момент, широкополосный интернет уже был достаточно распространен, в том числе и домашние сети Wi-Fi, я решил отказаться от применения RTC модуля в своей схеме часов и использовать NTP серверы для синхронизации времени. Как вы могли догадаться, в своей схеме я применил модуль ESP8266. Далее я поделился в Twitter своим опытом применения нового модуля ESP8266 в своем проекте. Мой твит вызвал интерес, и мне предложили написать статью на Hackaday.io. Я последовал совету и опубликовал свою статью там.

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

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Давайте приступим

Ниже изображена схема драйвера часов:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Схема подключения ламп:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Согласно документации, индикаторная лампа работает от напряжения в 170В (напряжение возникновения разряда), для стабильной работы нам потребуется напряжение в 200В. Как вы можете видеть из схемы, для повышения напряжения до 200В применен set-up преобразователь на базе ШИМ контроллера МАХ1771 в связке с L2, D1 и Q1. Так как нам недостаточно выводов ESP8266 для управления лампами, то будем «размножать» пины управления с помощью дешифраторов CD4028BM96. Данный модифицированный драйвер позволяет управлять десятью газоразрядными индикаторными лампами. Выше описанный драйвер имеет динамический метод управления индикацией, то есть в определенный момент времени загорается только одна лампа, но переключение выполняется настолько быстро, что человеческий глаз практически не воспринимает переключение ламп и кажется что все лампы горят одновременно. Данный режим переводит работу ламп в импульсный режим, что положительно сказывается на их срок службы.

Разработка платы

Разработка платы велась в Sprint-Layout 5.0, так как мне это было удобнее для изготовления платы в домашних условиях.Плата драйвера:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Плата для установки ламп:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Изготовление печатной платы выполнялось с применение фотошаблона и фоторезиста:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Засветка фоторезиста платы драйвера:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Засветка фоторезиста платы крепления ламп:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Травление платы драйвера:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Пайка компонентов:

Плата драйвера в собранном виде:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Монтаж ламп на плату управления:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Тест работы схемы часов с небольшой отладкой:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Для управления высоким напряжением используются оптроны TLP627 от компании TOSHIBA.

TLP627 — высоковольтный транзисторный оптрон со схемой Дарлингтона на выходе.

Корпус часов

Корпус часов не предполагает какой либо сложной конструкции, разработка выполнялась во FreeCAD:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Далее корпус был распечатан на 3D принтере, с использованием HIPS пластика. Данный пластик при печати создает структуру стенки, которая чем-то похоже на дерево и не обладает глянцевым эффектом как другие виды пластика типа PLA, ABS и т. п.

Монтаж электроники

После изготовления корпуса, необходимо смонтировать все компоненты. Ниже показан монтаж платы драйвера с применением, всеми любимого, термоклея. :)

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

В итоге мы получаем следующее:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Часы в работе:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Часы в данный момент находятся на моём на рабочем столе, естественно, в живую они выглядят гораздо красивее:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

❯ Давайте поговорим о прошивке часов

Для разработки прошивки часов, я использовал среду разработки Arduino IDE. Код прошивки в оригинале статьи.

После удачной прошивки и первом включении, часы создадут Wi-Fi точку доступа. Для конфигурации часов необходимо подключиться к созданной точке доступа (пароль сети указан в прошивке) и перейдя по IP адресу 192.168.4.1 в браузере вашего устройства, выполнить не сложную настройку часов. Ниже представлен скриншот интерфейса устройства:

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером

Для настройки часов, вам необходимо будет подключиться к вашей Wi-Fi сети, указать NTP сервер и ваш часовой пояс. Затем перезагрузить часы. Всё, часы готовы к использованию.

❯ Что в итоге?

В итоге у нас получились простые в реализации часы на ламповых индикаторах, где не требуется применять антикварные микросхемы типа К155ИД1, вся схема выполнена на современной элементной базе. Часы не нуждаются в ручной настройке времени, синхронизация времени выполняется автоматически с удаленного NTP сервера, что гарантирует постоянную точность времени. Разработанный драйвер показал хорошие результаты надежности, работая уже более пяти лет.Есть желание собрать часы на базе этого драйвера с применением ламп ИН-18, но пока стоимость ламп меня пугает).

Спасибо, что дочитали до конца! Если статья понравилась, то вы знаете что делать. И как всегда, вопросы, пожелания, осуждение? :) — добро пожаловать в комментарии. До встречи в новых статьях!

Небольшой бонус, фото из архива:

Ссылки к статье:

Автор: CyberexTech

Больше интересных статей в нашем блоге на Хабре.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши в Телеграм.

131131
23 комментария

Мобиловолновка (название временное) когда?

9

Автор работает над этим)

А вот моя на ардуине

6

Выглядит круто!

1

Я тоже такие делал, только я в протеусе доработал плату, у меня еще были индикаторы между цифрами цифрами, а еще разместил все на одну плату но сделал ее двухсторонней.
Точки вот такие были.
Фото не мое просто из интернета для примера но получилось что-то около

5

ИН-18, моя мечта)