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

Последнее время весьма популярны часы в духе ретро, на газоразрядных индикаторах. В забугорье такие часы зовутся "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 лет наш журнал существует только на мои средства.

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

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

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

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

  • NIXIE CLOCK
  • Добавить метки

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

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

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

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

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

    Тогда и посетила меня мысль - собрать часы на этих индикаторах. Тем более, что подобные часы, когда-то собранные отцом, я наблюдаю в квартире родителей уже лет 30, если не больше. Плату я аккуратно распаял и стал обладателем 9 ламп выпуска начала 1974 года. Желание пристроить в дело эти раритеты усилилось.

    Путем дотошных расспросов Яндекса я вышел на сайт , который оказался просто кладезем премудрости на тему создания подобных часов. Просмотрев несколько схем таких конструкций, я понял, что хочу часы под управлением микроконтроллера, с микросхемой реального времени (RTC). И если, повторяя одну из конструкций часов, запрограммировать контроллер и спаять плату мне было-бы по силам, то вопрос изготовления самой печатной платы поставил меня в тупик (я же ещё не true-радиолюбитель).

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

    Некоторые сомнения вызывал вопрос доставки, ведь уважаемый автор живет на Украине. Но оказалось, что война - войной, а почта работает по расписанию. Собственно 14 дней и посылка у меня.

    доставка


    Вот такая коробчёнка.


    Итак, что-же я купил? А всё видно на фото.


    В состав набора входят:
    печатная плата (на которой автор любезно распаял контроллер, чтоб мне не мучиться, уж больно ноги у него мелкие). Программа была уже зашита в контроллер;
    Пакет с компонентами конструкции. Хорошо видны крупные - микросхемы, электролитические конденсаторы, пищалка и т.д., согласно схемы и описания. Под этим пакетиком ещё один, с мелкими smd компонентами - резисторами, конденсаторами, транзисторами. Все smd элементы наклеены на бумагу с надписанными номиналами, очень удобно. Фото сделано в процессе сборки.


    Заготовка под корпус часов не входит в набор по умолчанию, но списавшись с автором, я и её купил. Это перестраховка от своей возможной криворукости, т.к. с деревом дела практически не имею и весь опыт обработки оного сводится к периодическому пилению дров для шашлыка на даче. А хотелось классического вида - типа «стекляшки из деревяшки», как выражаются на форуме радиокота.
    Итак, приступим.
    Вот собственно и всё, что нам понадобится, чтоб начать сборку. А чтобы её успешно завершить, нам ещё нужны голова и руки.


    А нет, не все показал. Без этой штуки можно даже и не начинать. Эти smd элементы такие мелкие…


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

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


    Из девяти добытых мною ламп ИН-14 одна оказалась полностью не рабочей, зато остальные были в отличном состоянии, все цифры и запятые отлично светились. 6 ламп отправились в часы, а две - в запас.


    Я специально не стал смывать дату изготовления с ламп.
    Обратная сторона




    Тут виден коряво установленный фоторезистор, это я искал его лучшее положение.
    Итак, убедившись, что схема заработала и часы пошли, я отложил их в сторону. И занялся корпусом. Нижняя часть изготовлена из куска стеклотекстолита с которого я содрал фольгу. А деревянная заготовка была тщательно зашкурена мелкой наждачкой до состояния «приятной гладкости». Ну и далее покрыта лаком с морилкой в несколько слоёв с промежточной сушкой и полировкой мелкой наждачкой.


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


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


    Тут несколько кадров в интерьере. Толково сфотографировать никак не удаётся, фото не передают всей «лепоты».


    Это показ даты.


    Подсветка ламп. Ну куда-же без неё. Она отключаемая, не нравится - не включай.

    Замечательная точность хода. С неделю наблюдаю за часами, идут секунда в секунду. Конечно неделя - не срок, но тенденция очевидна.

    В заключение приведу характеристики часов, которые я скопипастил прямо с сайта автора проекта:

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

    Часы, формат: 12 / 24
    Дата, формат: ЧЧ.ММ.ГГ / ЧЧ.ММ.Д
    Будильник настраиваемый по дням.
    Измерение температуры.
    Ежечасный сигнал(отключаемо).
    Автоматическая регулировка яркости в зависимости от освещения.
    Высокая точность хода (DS3231).
    Эффекты индикации.
    ---без эффектов.
    ---плавное затухание.
    ---прокрутка.
    ---накладка цифр.
    Эффекты разделительных ламп.
    ---выключены.
    ---мигание 1 герц.
    ---плавное затухание.
    ---мигание 2 герца.
    ---включены.
    Эффекты показы даты.
    ---без эффектов.
    ---Сдвиг.
    ---Сдвиг с прокруткой.
    ---Прокрутка.
    ---Замена цифр.
    Эффект маятника.
    ---простой.
    ---сложный.
    Подсветки
    ---Синяя
    ---Возможность подсветки корпуса. (Опционально)

    Итак, подведу итоги. Часы мне очень понравились. Сборка часов из набора не представляет сложности для человека средней криворукости. Потратив несколько дней на весьма интересное занятие, получаем красивое и полезное устройство, даже с налётом эксклюзивности.

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

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

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



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


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





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





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




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

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

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

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




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

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


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


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


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

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

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


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




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






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




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



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


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




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




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


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


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


    Проверяем.


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




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




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


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




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