Конструктор часов на газоразрядных индикаторах

Обновлено: 24.04.2024

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

Задачи создать прибор для массового производства не ставилось.

Поэтому бюджет проекта заметно больше разумного. Решения принимались исходя из собственных представлений о красоте, стоимость комплектующих не учитывалась. Реально ограничения конечно есть всегда и, например, покупать большие ГРИ (газоразрядные индикаторы) типа ИН18 я не стал – цена их больше интуитивно определенной границы и они не вписывались в мою концепцию внешнего вида изделия. Я использовал ГРИ типа ИН-12.

ИН12 наполнены смесью неона (либо смесью инертных газов) и паров ртути. Пары ртути обеспечивают значительный рост долговечности прибора и придают синеватый оттенок свечению плазмы. Другие ГРИ могут не содержать ртути и давать чистое неоновое свечение.

Основная функция часов – показывать точное время (КЭП, привет!). Очень желательно, чтобы время при включении устанавливалось автоматически и не требовало никаких манипуляций от пользователя. С моей личной точки зрения кнопки на таких приборах не нужны совсем. Подобные приборы с десятком кнопок и сотнями функций, вызываемых разнообразными комбинациями нажатий и времен нажатий, вызывают у меня тихую грусть. Во-первых – ГРИ хорошо приспособлены для отображения только чисел. Ничего другого не предусмотрено и попытки отобразить пункты меню и пр. на мой взгляд – применение негодного инструмента. То же самое относится и к дополнительным функциям типа будильника и пр.

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

Этот вопрос прекрасно рассмотрен в книге Donald A. Norman Дизайн привычных вещей. Процитирую один пассаж:

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

Проблема была в том, что одна кнопка выполняла две противоположные функции – короткое нажатие выполняло смену слайда вперед, длинное – назад.»

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

Будильник для часов с ГРИ на мой взгляд не нужен – во-первых, рядом всегда есть сотовые с такими функциями и гораздо более удобным интерфейсом. Во-вторых – часы на ГРИ не могут использовать автономный источник питания поскольку типичная мощность потребления (200 Вольт * 7 мА = 1400 мВт или 1.4 ватта) довольно велика и выходит за разумные пределы для химических источников тока. Следовательно, часы с ГРИ будут питаться от сети, и функция будильника окажется зависимой от надежности сети.

Из вышеприведенных рассуждений вырисовывается следующая система:

Часы на ГРИ с питанием от сети, имеющие возможность брать точное время из интернета, с настройкой с собственной веб страницы. Никакие дополнительные возможности не требуются.

Строгость этого правила я тем не менее нарушил, добавив следующие возможности:

Часы могут показать уличную температуру, влажность и давление атмосферы. Эта функция реализует мою личную потребность в знании наружной температуры, когда я утром собираюсь на работу. Я застегиваю рубашку каждый день в одном и том же месте и когда часы обнаруживают меня там – показывают последовательно наружную температуру, влажность и давление воздуха в миллиметрах ртутного столба. Функция оказалась удачной и весьма востребована как мной, так и членами моей семьи. Данные об уличной температуре, давлении и влажности принимаются автоматически и запоминаются на время между посылками от внешнего источника. При превышении таймаута (данные устарели) часы показывают текущую дату. В моей домашней системе данные о параметрах внешней среды поступают с интервалом 10 минут, таймаут «данные устарели» установлен на 30 минут. При проектировании часов предполагалось, что внешнюю команду можно будет отдать голосом, например, сказать: «Часы, погода!». Однако при макетировании оказалось, что этот способ ненадежен и неудобен. Поэтому в дальнейшем голосовое управление было заменено на метод определения присутствия человека перед часами по данным времяпролетного лазерного локатора. Часы должны показать данные погоды, если перед ними постоять примерно секунду.

Обязательные требования включили в себя также эффект плавной смены цифр. Именно этот эффект, единственный из всех, мне очень нравится!

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

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

Реализация задуманного, аппаратное решение

Выбор ГРИ

Для отображения времени и др. данных применены четыре ГРИ ИН-12А, две ИН-12Б и одна ИН-15А.

ИН-12Б содержат точки, которые я использовал для разделения часов-минут-секунд.

ГРИ ИН-15А может показывать ряд спецзнаков “+”, “-“, “%”, “P” и др., размещен в начале строки.

Оптимальное расстояние между индикаторами.

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

Синхронизация с серверами точного времени

Рассмотрим способы автоматического получения точного времени:

  1. Запрос по интернету на сервер точного времени.
  2. Глонасс\GPS приемник. К сожалению, в ряде случаев не работает: например, в моей квартире в глубине комнаты сигнал от спутников пропадает, сказывается неудачная конфигурация окружающих строений, в которой чистое небо видно только непосредственно у окна.
  3. Сотовая сеть. В теории можно запросить время у сотовой станции без регистрации (т.е. без симкарты). Я не пробовал. Теоретически наиболее универсальный способ, не требующий ничего от пользователя.
  4. Сигналы точного времени на длинноволновых диапазонах. Сложен для применения, нет портативных готовых решений.

Выбор процессора и микросхем управления ГРИ

Для управления часами требуется процессор с возможностью выхода в инет. Из доступных – это платы на основе ESP8266. Изучение вопроса показало, что плата дешева, распространена, имеет богатое готовое программное обеспечение, созданное энтузиастами, может программироваться в среде Ардуино.

Выбор системы (микросхем) управления ГРИ

ГРИ питаются от достаточно высокого напряжения около 200 вольт. По паспорту (см рис 1) ИН12 требуется не менее 170 вольт для нормального возникновения тлеющего разряда при токе до 2 мА. Система управления должна быть способна коммутировать ток в несколько миллиампер и выдерживать напряжения в районе 200 вольт. В Советском Союзе выпускались микросхемы К155ИД1 (133ИД1 и т.п.) (высоковольтный двоично-десятичный дешифратор). Они прекрасно работали в статическом режиме, на одну лампу требовался 1 дешифратор. Сейчас эти микросхемы доступны из старых запасов и даже выпускаются малыми партиями минским заводом Интеграл. В принципе – неплохой выбор для часов на микросхемах-счетчиках. Однако их сложно использовать в системе на микропроцессоре из-за ограниченности количества выводов у микропроцессоров. Так, у принятого за основу часов ESP8266 всего с десяток выводов, при этом часть имеет определенные ограничения. Для 7 дешифраторов требуется 28 выводов, либо промежуточный регистр, в который надо последовательно выводить данные и затем выдавать параллельно на К155ИД1, что резко усложняет схему.


Рис 1. Паспорт индикатора тлеющего разряда ИН-12



Рис 2. Паспорт индикатора тлеющего разряда ИН-15

При использовании 155ИД1 эффект плавной смены цифр требует динамической индикации. Дело в том, что ГРИ – резко нелинейный прибор и управлять его яркостью аналоговым способом изменением напряжения – очень сложно из-за высокой крутизны характеристики ток – приложенное напряжение. В области малых яркостей газовый разряд становится неустойчивым. Также на устойчивое включение лампы влияет внешняя освещенность – при уменьшении внешней освещенности возрастает как напряжение пробоя, так и время включения индикатора. Внешние фотоны служат своеобразной зажигалкой, инициаторами разряда. Кстати сказать, высокая крутизна зависимости тока через газоразрядный прибор от приложенного напряжения используется для получения стабильного напряжения, фактически такой газоразрядный прибор является стабилизатором напряжения. Поэтому для управления яркостью ГРИ требуется применение импульсного режима питания, в котором яркость пропорциональна среднему току через ГРИ, который в свою очередь пропорционален ширине имульса.

Поиск по интернету дал отличный заменитель 155ИД1 – это микросхема HV5622, представляющая 32-х битный сдвиговый регистр с высоковольтными выходами. Структурная схема показана на рис 3.



Рис 3. Структурная схема HV5622, Supertex inc. ©

HV5622 способна коммутировать напряжения до 230 вольт, принимать данные по последовательному интерфейсу с тактовой частотой до 8 МГц. Микросхемы можно включать последовательно в цепочку. Для управления потребуется всего 4 вывода от МК: данные, тактовый сигнал, сигнал записи в выходной регистр и сигнал включения. Единственное, что вызывало некоторые сомнения – питающее напряжения. По мануалу оно должно быть не менее 8 вольт. А мне хотелось бы питать микросхемы от 5 вольт, да еще управлять ими логическим сигналом с уровнем 3.3в. В инете я нашел пару примеров использования таких микросхем и питания их от 5 вольт. Поэтому при разработке я на всякий случай предусмотрел возможность установить преобразователь логических уровней и питания 5622 более высоким напряжением, но устанавливать эти узлы сразу не стал. Практика показала, что и так все отлично работает от 5 вольт.

Питание часов

Для питания часов на ГРИ требуется источник питания с двумя выходами: на 5 вольт с током в районе полуампера и на 180-200 вольт с током около 10 мА. Стандартно авторы схем подобных часов решают вопрос питания так: используется внешний импульсный блок питания 220 ->12 вольт, из которых внутри часов делается 5 вольт, а 180 вольт для питания ГРИ получаются вторым импульсным преобразователем из входных 12в. Т.е. по сути в общей цепи питания используется 2 импульсных преобразователя, первый из которых делает 220 – 12, а второй 12 – 180. На мой взгляд – неэффективно. Поэтому я выбрал очень традиционный путь использования готового тороидального трансформатора TorAN15. Внешний вид этого трансформатора представлен на рис 4.



Рис 4. Трансформатор TorAN15

Итак, схема часов определена: это готовый модуль на базе ESP12E, три микросхемы HV5622, датчик освещенности на базе MAX44009 и традиционный (я бы даже сказал консервативный) блок питания. В дальнейшем был добавлен узел определения человека перед часами на базе времяпролетного дальномерного лазерного модуля VL53L0X. Принципиальная электрическая схема часов приведена на рис 5.



Рис 5. Dronsky Nixie clock. Схема электрическая принципиальная

Я разделил коммутацию выводов так: первые три лампы – первая HV5622, вторые три лампы – вторая HV5622, оставшаяся HV5622 управляет лампой со спецсимволами и точками в двух ИН12Б.

На этапе проектирования было неясно, хватит ли быстродействия канала SPI для вывода данных для плавной смены цифр. То, что раз в секунду вывести 96 бит не составит труда для ESP12E – сомнений не вызывало. А вот хватит ли быстродействия для вывода эффектов? По расчетам должно хватить с запасом. Но как известно, гладко было на бумаге…

Поэтому поначалу был запланирован вывод данных в три этапа, в каждую микросхему отдельно. Практическая проверка показала, что быстродействия канала SPI хватает с огромным запасом на эффекты даже при тактовой 4 МГЦ. Даже возможность повысить быстродействие вдвое оказалась невостребованной. В результате все микросхемы соединены в цепочку и вывод 96 бит производится одной командой. По расчетам время вывода 96 бит должно составить 24 мкс. На рис 6 представлена запись логического анализатора вывода семи знаков на ГРИ. Суммарное время вывода, с учетом генерации сигнала LE, составляет менее 30 мкС.



Рис 6. Запись логического анализатора вывода 96 бит каналом HSPI c тактовой частотой 4 МГц

Выводы CLOCK всех микросхем объединены. Вывод DI (Data Input) второй и третьей микросхемы присоединены к выводам DO (Data Out) первой и второй микросхемы соответственно. Выводы LE (Latch enable) объединены, на них подается импульс, переносящий данные из сдвигового в выходной регистр. До момента переноса лампы выводят то, что запомнено в выходном регистре. Выводы BLOCK объединены, присоединены к земле через резистор 1к, чтобы удерживать выходные каскады HV5622 в выключенном состоянии до запуска программы в МК. Мануал рекомендует подать питание, сделать первый вывод данных и затем включить выходные каскады.

Управление яркостью

Эффект плавной смены цифр

Для того чтобы получить зрительный эффект плавной смены цифр нужно в течение времени смены одной цифры на другую (обычно 200-250 мС) включать попеременно старую и новую цифры, причем время горения старой цифры должно уменьшаться, а новой – увеличиваться. Алгоритм смены цифр (подпрограмма change()) выполняет 60 циклов. При запуске алгоритма смены цифр первая цифра включена 100% времени цикла, а вторая 0%. По мере прохождения циклов время включения первой цифры уменьшается со 100% до 0%, а время включения второй – увеличивается с 0% до 100%). Таким образом, алгоритм плавной смены цифр в течении 200 мС и 60 циклов уменьшает яркость первой цифры до погасания, а второй – до полной яркости.

Остальное время секундного интервала цифры включены непрерывно и статично, их общая яркость понижается путем управления общим включением\выключением индикации ШИМ сигналом на выводах BL.

На рис 7 показаны сигналы, записанные логическим анализатором при смене цифр. Видно, что в начале выполнения подпрограммы смены старая цифра включена максимальное время, а новая – минимальное и за время смены (примерно 250 мС) время горения старой цифры уменьшается до 0, а новой нарастает до максимума. Зрительно это проявляется как плавное уменьшение яркости старой цифры с одновременным «протаиванием» новой.



Рис 7. Запись сигналов управления при плавной смене цифр

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



Картинка кликабельна

Введение

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

Несмотря на то, что ГРИ не производятся уже почти 30 лет, интерес к часам на их основе в настоящее время не утихает. Справедливости ради стоит сразу отметить, что в мире существует по меньшей мере два современных производителя ГРИ: появившийся около 5 лет назад Daliborfarny, создающий аналоги индикаторов Z5680M/Z568M по весьма высокой для рядового радиолюбителя цене в €135 за штуку и Millclock, с 2018 года создающий нечто похожее на ИН-18 по $99. В то же время на различных барахолках, сайтах с объявлениями и даже на Алиэкспресс сейчас можно без труда купить индикаторы ИН-12, ИН-14, ИН-8 и т.д. по цене от 200 рублей за штуку. Все они по-своему хороши и находят своих почитателей.

Подготовка

Первым делом — выбор ламп. Для этого проекта мне удалось приобрести 6 индикаторов ZM1040 производства ныне несуществующей компании Tesla.

image


Собственно сайт, на котором можно найти больше информации о ГРИ.

К сожалению, почти на всех лампах местами отсутствовал красный лак, так что мной было принято решение полностью его удалить, фактически получив таким образом индикаторы ZM1042:

Эти ГРИ имеют внушительную по своим меркам высоту символа в 30 мм, что хоть и уступает на 10 мм самым большим из советских индикаторов ИН-18, но при той же ширине символа обеспечивает, на мой взгляд, более гармоничные пропорции.

Вот схема, которую выбрал я:



Картинка кликабельна

При создании часов на ГРИ можно использовать статическую или динамическую индикацию, лично я предпочитаю второй вариант. Именно поэтому на схеме так странно показано соединение дешифратора BU2090F с катодами ламп: все катоды соединены параллельно. Подробнее об этом можно прочитать здесь.
Кроме того, на схеме не показано, к какому катоду подключается каждый выход дешифратора. Дело в том, что для упрощения разводки печатной платы в прошивке имеется возможность "переназначить катоды", то есть задать правильный для конкретного случая порядок отображения цифр.

Для питания ГРИ необходимо напряжение порядка 170 Вольт при токе в несколько миллиампер. Для его получения используется импульсный преобразователь на микросхеме МС34063, хорошо зарекомендовавшей себя в подобных схемах.

Следующий типовой блок — транзисторы для управления анодами ламп — здесь используется ставшее уже классическим сочетание MMBTA42 и MMBTA92.

В качестве микросхемы часов реального времени применена достаточно точная DS3231SN с батарейкой для поддержания хода часов при отключении от сети.

Также на схеме присутствует линейный понижающий преобразователь на 5 Вольт для питания микросхем, датчик температуры DS18B20 и управляющий всем этим микроконтроллер PIC16F628A.

Печатная плата

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

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

В результате моя плата получилась вот такой:

image

Вырез под разъём питания (который будет закреплён на корпусе, а с платой соединён проводами) и вырезы под электролитические конденсаторы — для уменьшения габаритов и толщины собранной платы. Это незначительно скажется на стоимости плат, но позволит уменьшить размеры корпуса.

image


На нижней стороне платы перечислены индикаторы, которые можно в неё установить без доработок

Сборка платы

О том, как паять SMD и выводные компоненты я не смогу сказать ничего нового, поэтому лишь уточню пару нюансов.

Во-первых, схему рекомендую собирать по частям: сначала — преобразователи, затем — остальные детали, и только в последнюю очередь — лампы. В данном случае лампы не впаиваются в плату, а устанавливаются через штырьки из разъёма DPBS-25F, которые отдельно можно найти в продаже по запросу "nixie tube pin" — это заметно упрощает сборку.
Во-вторых, если используете какие-то флюсы, не забывайте их потом отмывать. Сам я использую припой с флюсом, не требующим отмывки, что довольно удобно.

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

После сборки части платы проверяю наличие всех напряжений:


174 Вольта вместо 170 получилось из-за погрешности номиналов резисторов в обратной связи преобразователя, что в данном случае не критично

И полностью собранная плата со всех сторон:

image


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

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

Изготовление корпуса

В подобного рода изделиях корпус — очень важная составляющая. Вариантов здесь масса: металл, дерево, полимерные материалы (включая 3D печать), камень и различные их комбинации — у кого на что хватит терпения, опыта, оборудования/инструментов и денег. Лично мне нравится древесина.

Именно под деревянный корпус проектировалась плата, и именно этим обусловлено такое расположение разъёма питания и кнопок для настройки.

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

Чертёж корпуса в электронном виде я не создавал, но в архиве в конце статьи будет фотография чертежа, сделанного от руки, если кому-то вдруг это нужно.

Модель получилась вот такой:

image


Извиняюсь за фотографию монитора, сделать скриншот не было возможности

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

image


Фотография не очень хорошо передаёт цвет древесины, на КДПВ он больше похож на действительный

Как и ожидалось, после минимальных доработок корпуса, плата была установлена именно так, как и планировалось:

image


Между нижней стороной платы и крышкой есть зазор в 4 мм для размещения кнопок и конденсаторов

Последняя деталь корпуса — нижняя крышка. Здесь я воспользовался лазерной резкой.
Материал — нержавеющая сталь толщиной 1 мм. Так как заготовка не была зеркальной и имела небольшие царапины, после резки с крышкой надо было что-то делать. Терпения на полировку (после недавней продолжительной обработки корпуса наждачкой) у меня бы не хватило, так что я пошёл другим путём: мелкой наждачной бумагой буквально за минуту шлифовки сделал плоскость матовой, покрытой мелкими царапинами — получилось довольно неплохо:

image


Размеры получившегося корпуса — около 225х57х19,5 мм. Из-за большой длины для плотного прилегания нижнюю крышку решено было крепить не 4, а 6 винтами. Они разные: 3 с высокими шляпками, 3 — с низкими. Благодаря этому при установке на неровную поверхность часы не будут качаться

Я старался сделать корпус в меру компактным и минималистичным. Понимаю, что некоторым такой подход не понравится, но надеюсь, что кто-то оценит его по достоинству.



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

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


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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


Очередное наведение порядка в хламе. Что это там блестит такое стеклянное?

Кажется я уже знаю куда их пристроить.


Решил я сделать максимально простой и доступный проект часов на газоразрядных индикаторах и Arduino! Односторонняя плата, выводные компоненты, никакой жести!

Плата:

  • Габариты платы меньше 100х100мм, то есть заказать 10 таких плат у китайцев будет стоить $2 без учёта доставки
  • Плата односторонняя, её без проблем можно сделать классическим ЛУТом!
  • Все компоненты – выводные, припаяет даже новичок
  • Т.е. плата народная: можно сделать её бабкиным утюгом и распаять горячим гвоздём!
  • Количество компонентов сведено к минимуму!
  • На данный момент в проекте есть платы под индикаторы ИН-12 и ИН-14, возможно будут сделаны и другие
  • Система состоит из двух плат: нижней (вся управляющая электроника) и верхней (лампы и светодиоды подсветки)
  • Нижних плат два варианта: обычная (4 оптопары, точка – светодиод) и с дополнительной оптопарой под неоновую точку (5 оптопар, точка – неонка)
  • У плат ИН-14, ИН-12, ИН-12_перевертыш нижняя часть одинаковая! Части плат взаимозаменяемы. Нижняя плата отличается только у ИН-14_неон

Аппаратные фишки:

Программные фишки:

  • “Перебор” цифр, не дающий индикаторам окисляться
  • Плавное изменение яркости точки и подсветки ламп
  • Настройка яркости цифр, “точки” и подсветки ламп
  • Два режима яркости в зависимости от времени суток
  • 6 режимов переключения индикаторов
  • 3 режима подсветки ламп
  • Будильника пока что нет





ЭФФЕКТЫ

ВИДЕО

КОМПОНЕНТЫ

Каталоги ссылок на Алиэкспресс на этом сайте:

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

  • Обычные aliexpress, aliexpress, искать
  • Мини aliexpress, aliexpress, искать
  • Мне рекомендовали поставить диод BYV26C – он быстрее
  • 150 Ом
  • 470 Ом
  • 10 кОм
  • 100 Ом – 3шт
  • 200 кОм
  • 470 Ом
  • 10 кОм
  • 100 Ом – 3шт

ПЛАТЫ

Проект


Общая страница проекта на EasyEda, с неё есть ссылки на все платы проекта

ИН-14

blank

ИН-14 NEON точка

blank

ИН-12

blank

ИН-12 перевёртыш

blank

Чертёж плат v2.0

blank

  • 2.0 – первоначальная версия (такая есть только у меня)
  • 2.1 – убран DS18b20, куча мелких исправлений
  • 2.2 – добавления:
    • Добавлена поддержка микро-версии DS3231
    • Добавлен конденсатор по питанию платы (необязательный)
    • Добавлен конденсатор по питанию RTC (необязательный)
    • Добавлен шёлк линии отлома
    • Создать заказ и загрузить гербер файл (архив .zip) на сайт JLCPCB
    • Настроить (я менял только количество плат). Цвет платы теперь выбирается бесплатно!
    • Раньше получалось попросить китайцев сделать надрез между платами для удобного разделения. Теперь у них изменились правила, и бесплатно разделить две разные платы они не могут. Я добавил линию разреза на слой шелкографии для каждой платы, разделить платы нужно будет вручную (читайте ниже). Никаких комментариев к заказу оставлять не нужно, V-cut теперь платная функция.
    • Выбрать тип доставки и оплаты (ePacket и PayPal – мой выбор)

    blank

    blank

    blank

    blank

    Открыв плату в EasyEda, вы можете экспортировать её как картинку (желательно PDF, иначе страдает качество) для дальнейшего изготовления ЛУТом или импорта в Altium (скрин 1). Параметры экспорта (скрин 2) позволяют настроить вывод нужного слоя и его зеркальность по горизонтали. В настройках печати обязательно ставить реальный размер (скрин 3). На 4 и 5 скринах показано, как убрать металлизацию нижней платы. Если вам это нужно.

    blank

    blank

    blank

    blank

    blank

    ПРОШИВКА

    • lamp_test – прошивка для теста ламп, перебирает цифры на лампах по очереди (сначала 0–9 на первой, потом на второй…), пауза перебора задаётся в самом начале скетча
    • nixieClock_2_test_v1.1 – “минимальная” прошивка чисто для работы с лампами, на её основе можно написать свои часы. В сыром виде прошивка перебирает по очереди цифры на всех лампах одновременно
    • nixieClock_2_v2.5 – основная прошивка часов, со всеми эффектами, временем и прочим прочим

    В самом начале кода находятся настройки. Самая важная для вас – выбор типа платы, по умолчанию выбрана плата под ИН-12. Для ИН-14 нужно сменить цифру с нуля на на 2, получится BOARD_TYPE 2

    ВНИМАНИЕ! Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ . Изучи его внимательно, прежде чем писать на форум или в группу ВК!

    СБОРКА

    Последовательность сборки и настройки. Подробности по каждому пункту читай ниже.

    • Полностью собрать нижнюю плату (можно не паять DS3231).
    • Отмыть флюс! Зубной щёткой и спиртом/калошей, или на худой конец горячей водой.
    • Выставить крутилку напряжения (в самом верху на левой половине платы) в среднее положение
    • Загрузить прошивку lamp_test, выбрав тип платы (читай код в самом начале)
    • Должен начать работать высоковольтный генератор. Аккуратно пальцы, за низ платы не хватаем
    • Измеряем напряжение на конденсаторе в верхнем левом углу платы (мультиметр ставить в режим DC, напряжение 50-300 Вольт). Крутилкой выставляем напряжение в районе 180-200 вольт
    • На данном этапе можно и нужно проверить лампы, подключив анод (белая нога) через резистор 10 кОм на “плюс” конденсатора, и любую другую ногу на “минус” конденсатора. Перебирая ноги минусовым проводом проверить все цифры индикатора. Если цифра горит не полностью, можно повысить напряжение и “прожечь” катод, или просто подождать. Лампы старые, могут начать нормально работать не сразу. ВНИМАНИЕ! Цифра (катод) в плохом “старом” состоянии потребляет бОльший ток, что может приводить к падению напряжения на генераторе и заветных 180В в работе вы не получите. Поэтому рекомендуется прокалить лампы от генератора в ручном режиме, как написано выше.
    • Далее можно смело паять лампы на верхнюю плату.
    • Обязательно отмыть флюс!
    • При включенном питании верхнюю и нижнюю платы не соединять!
    • На прошивке lamp_test будут последовательно перебираться цифры на лампах на максимальной яркости, в порт будет выводиться текущая цифра. Снова берём отвёртку и подстраиваем генератор на 180-200 Вольт (предыдущая настройка была нужна для первого пуска ламп, чтобы ничего не сгорело. При подключении ламп напряжение просядет, и его нужно будет выкрутить обратно).
    • Есть смысл оставить часы поработать на этой прошивке пару часов, чтобы лампы пришли в себя, т.к. каждый индикатор перебирает все цифры на максимальной яркости без динамической индикации.
    • Если всё нормально – прошиваем актуальную прошивку часов nixieClock_2_v2.* и наслаждаемся!







    • Что касается компонентов: индуктивность катушки зависит от частоты. Частота у нас фиксированная, так что будьте добры купить катушку на 220 мкГн с током насыщения не менее 240 мА, так как напряжение высоковольтной линии сильно проседает под нагрузкой. Индуктивность по ссылке вывозит нормально, крупнее – ещё лучше. Меньше – не ставьте, будет 140 Вольт и блэдные лампы. Диод быстрый (импульсный), в принципе любой этого класса. Резисторы любые по мощности и точности, я ставил 1/4 Вт самые обычные. Оптопары нужны высоковольтные! Обычные не подойдут. Если приспичило выпаять индикатор, то вам поможет паяльный фен. Также можно попытаться убрать припой с ног при помощи медной оплётки или паяльного отсоса. Фокус с иглой от шприца скорее всего не прокатит, диаметр отверстий под ноги лампы маловат.
    • Если вы заказывали плату на JLCPCB без прорезания V образной фрезой, разделить плату нужно будет вручную. Можно распилить ножовкой: будет лететь стеклопыль, очень мерзкая и опасная штука! Лучше прорезать по линии раздела сверху и снизу чем-нибудь острым (саморез), а затем аккуратно сломать по ней в тисках. Также рекомендую резак по оргстеклу: 2-3 царапины с двух сторон платы и можно аккуратно отломить. Умельцы делают такие резаки из старых полотен от лобзика.

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

    • Упаси вас хосподи паять с кислотой или активным флюсом, поверьте, вам это не надо. Всё паяется обычным припоем с флюсом внутри (ПОС-61, китайский SOLDER).
    • После пайки компонентов обязательно отмыть флюс (который вытечет из припоя). В идеале изопропиловым спиртом или калошей, но вполне достаточно будет потереть зубной щёткой под горячей водой.
    • На неотмытую плату питание не подавать! Могут погореть компоненты.
    • Перед первым запуском установить крутилку (потенциометр в верхней части платы) в среднее положение
    • Бутерброд из плат при подключенном питании не собирать/разбирать! Перед снятием/установкой верхней платы обязательно отключите питание. Малейший перекос/лишний дребезг может привести к выгоранию компонентов.

    Напряжение высоковольтной линии – 140-300 Вольт, держите пальцы подальше от контактов на плате с лампами и от генератора на левой части платы (где катушка и конденсатор). Не убьёт, но тряхнёт знатно! Если держите часы – гарантированно их бросите, и нет гарантий, что они не разобьются.

    По поводу напряжения: его задаёт во-первых резистор (на моей плате подстроечный, вверху в центре), и во-вторых скважность ШИМ сигнала. По умолчанию скважность стоит 180, что уменьшает просадку под нагрузкой. Резистор в оригинальной схеме стоит на 360 кОм, у меня подстроечный на 500 кОм, и я его выкрутил на максимум (170 Вольт). Также на напряжение влияют сами лампы (как нагрузка). Измерять и настраивать напряжение нужно под нагрузкой (со включенными лампами), минимальное напряжение около 130 Вольт (лампы зажигаются), максимальное не должно превышать 175-180 Вольт (это максимум для лампы). Также окисленную (отравленную) лампу можно прожарить, подав на неё бОльшее напряжение (скажем 220-250) на некоторое время. Выбор горящей лампы и цифры появится в прошивке позже. Не забывайте о том, что при питании от USB напряжение 5-ти Вольтовой линии составляет около 4.5 Вольт (часть падает на диоде по питанию Ардуино), поэтому все настройки производить только при подключенном внешнем питании 5 Вольт в соответствующие входы питания на плате (сверху, правее Ардуино).

    Порядок0123456789
    Часы показали7491308265

    Тогда ваш digitMask будет строиться так: по порядку чисел на нижней строчке выписываем числа из верхней: 0-5, 1-3, 2-7….
    Получим 5374198062, соответственно byte digitMask[] = ;
    Второй важный массив это opts[], отвечающий за порядок индикаторов слева направо, зависит от платы. Если вы переделывали плату, то не составит труда провести аналогию (или методом тыка) и понять, нужен вам 0123 или 3210.
    Также в основном скетче есть cathodeMask, это порядок катодов (цифр) начиная с дальнего от переднего стекла. Его можно посмотреть на картинке из документации по лампе, этот порядок нужен только для эффекта “перебор катодов”.

    4 светодиода подсветки ламп питаются напрямую от пина Ардуино через резистор, ток с пина не превышает допустимых 40 мА. Питать через транзистор я не стал в целях упрощения схемы. Светодиодная точка также питается от пина. Неоновая точка питается от высоковольтной части через оптопару (пятую, на плате NEON DOT).

    Светодиоды подсветки ламп для платы с ИН-14 паяются снизу платы (длинной ногой в круглое отверстие, короткой – в квадратное) и загибаются к отверстиям под лампами. 3мм светодиод вставляется в отверстие (отверстие можно залить термоклеем для лучшего рассеивания света), 5мм светодиод между платами не вмещается, поэтому его можно вдвое укоротить кусачками и затереть напильником. Точно также прислоняется к отверстию и подсвечивает лампу снизу. Также можно использовать SMD светодиод, подпаяв его проводочками и приклеив под отверстие в плате. Светодиоды подсветки ламп ИН-12 паяются сверху платы и наклоняются примерно под 45 градусов к лампе. У лампы непрозрачный задник, подсветить снизу не получится.

    Читайте также: