Компьютерный мастер - Allcorp66

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

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

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

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

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

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

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

Один из вариантов сборки данного проекта:

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

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Газоразрядный индикатор ИН-8 4 В блокнот
Газоразрядный индикатор ИН-17 2 В блокнот
CPU МК AVR 8-бит

ATmega8

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

DS1307

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

DS18B20

2 В блокнот
DD1 Микросхема К155ИД1 1 В блокнот
IC1 DC/DC импульсный конвертер

MC34063A

1 В блокнот
VR1 Линейный регулятор

LM7805

1 В блокнот
VT1-VT6 Биполярный транзистор

MPSA92

6 В блокнот
VT7-VT12 Биполярный транзистор

MPSA42

6 В блокнот
VT13, VT14 Биполярный транзистор

BC847

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

КТ3102

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

КТ3107А

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

IRF840

1 В блокнот
VDS1 Диодный мост 1 В блокнот
VD1 Выпрямительный диод

HER106

1 В блокнот
HL1-HL6 Светодиод 6 В блокнот
C1 100 мкФ 1 В блокнот
C2, C3-C5, C7, C9, C11 Конденсатор 0.1 мкФ 7 В блокнот
C6, C8 Электролитический конденсатор 1000 мкФ 2 В блокнот
C10 Конденсатор 510 пФ 1 В блокнот
C12 Электролитический конденсатор 4.7 мкФ 400В 1 В блокнот
R1-R4, R6-R8 Резистор

4.7 кОм

7 В блокнот
R5, R9-R14, R27-R32, R42 Резистор

10 кОм

14 В блокнот
R15, R17, R19, R21, R23, R25, R45 Резистор

1 МОм

7 В блокнот
R16, R18, R20, R22, R24, R26 Резистор

13 кОм

6 В блокнот
R33, R34 Резистор

Вновь приветствую пользователей и выполняю обещание!

Сегодня начинаю выкладывать подробный фотоотчет по изготовлению часов на газоразрядных индикаторах (ГРИ). За основу взят ИН-14.

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

Приступаем к первому этапу – травление плат. Исследовав литературу, нашел несколько технологий:

  1. . Для работы нужны три компонента: лазерный принтер, хлорное железо и утюг. Способ самый простой и дешевый. Минус у него только один – сложно переносить очень тонкие дорожки.
  2. Фото-резист . Для работы нужны следующие материалы: фото-разист, пленка для принтера, сода кальцинированная и УФ-лампа. Способ позволяет произвести травление плат дома. Минус в том, что стоимость его не из дешевых.
  3. Реактивно-ионное травление (РИТ) . Для работ нужна химически активная плазма, поэтому в домашних условиях не осуществим.

Чаше всего применяют анодное травление. Процесс анодного травления заключается в электролитическом растворении металла и механическом отрывании окислов выделяющимся кислородом.

Вполне объяснимо, что я выбрал метод ЛУТ для травления плат. Перечень необходимого оборудования и материалов должен выглядеть примерно так:

  1. Хлорное железо. Его купают в радиотоварах по цене 100-150 рублей за банку.
  2. Фольгированный стеклотектолит. Можно найти в магазинах радиотоваров, на радиобарахолках или заводах.
  3. Емкость. Подойдет обычный пищевой контейнер.
  4. Утюг.
  5. Глянцевая бумага. Подойдет самоклеящаяся бумага или однотонная страница глянцевого журнала.
  6. Лазерный принтер.

ВАЖНО! Версия для печати должна быть зеркальной, так как при переводе изображения с бумаги на медь оно отобразится обратно.

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

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

Со стороны рисунка проводим по будущей плате утюгом несколько раз через лист А4. Понадобится не менее 2-х минут интенсивной «глажки» для перевода тонера на медь.

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

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

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

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

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

Второй этап изготовления часов на ГРИ – пайка компонентов. Об этом буду рассказывать в следующем своем посте.

Скачиваем:

  1. Программа ).
  • Пост про пайку компонентов – ;
  • Пост про прошивку микроконтроллера – ;
  • Пост про изготовление корпуса – .

Удобный нарезатель бахромы для трансформаторов. Регулятор нагрева паяльника с индикатором мощности

Схема:
Скачать схему

Речь пойдет о моих новых часах на газоразрядных индикаторах ИН-8-2. Эти часы я хотел сделать, так сказать, идеальными с моей субъективной точки зрения. А именно - чтобы они были на статике, имели индикаторы с правильной пятеркой, относительно безупречный корпус, ну и соответственно, более-менее добротную конструкцию.

Получилось, как говориться, то что получилось.

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

Перечислим функции и возможности часов:

  • Отображение времени
  • Отображение даты по нажатию кнопки
  • RGB подсветка индикаторов. Она имеет 2 режима.

Первый - ручной выбор цвета, каждый канал настраивается отдельно, можно присвоить значение ШИМ от 0 до 255 с шагом 5 единиц. Таким образом, можно настроить практически любой цвет.

Второй режим - автоматический. Цвет меняется в зависимости от времени суток по следующему закону:

По оси Х отложены часы. То есть в восемь часов утра у нас зеленый свет, в 16 часов синий, а в полночь красный. В промежутках цвета сменяются. Выглядит очень интересно, можно даже навскидку определять время по цвету. Для вычисления значений ШИМ используются не только часы, но и минуты, поэтому цвет изменяется плавно.

  • Светодиодная подсветка под корпусом - светящиеся ножки. Обычные белые светодиоды. Подсветка может использоваться в качестве ночника, или просто для эстетики.
  • Возможность регулировать яркость свечения индикаторов. Реализуется за счет простого программного ШИМа, поскольку три канала уже заняты под RGB подсветку.

Устройство довольно простое - схема на 74HC595 и К155ИД1 (все подключено строго по даташитам, никаких "перепутанных" катодов), управляет всем этим ATMEGA 8. Часы реального времени DS1307. Ключи ULN2803 для RGB и обычных светодиодов. Преобразователя нет, питание от трансформатора ТА1-127. У него 4 обмотки по 28 вольт. Одна из обмоток подключена к удвоителю напряжения, затем последовательно с другими к диодному мосту. На конденсаторе при этом около 200 вольт.

Смотрим схему в начале поста.

Как видно по схеме, там имеются 7 кнопок.

При нажатии на любую из этих кнопок, происходит прерывание INT0, и программа реагирует на нажатую кнопку. Для этого и нужна развязка на диодах.

Первая кнопка - режим отображения - время или дата.

Вторая и третья кнопки - установка минут и часов соответственно (если часы показывают время), или установка дня, месяца и года (если часы показывают дату). При установке минут секунды обнуляются. Год устанавливается через месяцы.

Четвертая кнопка (в режиме отображения времени) перебирает режимы подсветки. Всего режимов четыре. 1 - ручная RGB подсветка, нижний свет выключен. 2 - автоматическая RGB подсветка, нижний свет выключен. 3 - ручная RGB, нижний свет включен. 4 - автоматическая RGB, нижний свет включен. В режиме отображения даты данной кнопкой можно регулировать яркость индикаторов. Всего 10 градаций яркости.

Пятая, шестая и седьмая кнопки - настройка ручной подсветки RGB. Каждый канал регулируется соответствующей кнопкой. Можно присваивать значения ШИМ от 0 до 255 с шагом 5. При этом само значение ШИМ выводится на индикаторы, и красуется там до тех пор, пока не закончится настройка, после нее нужно нажать на первую кнопку, и часы вернутся в режим отображения времени.

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

RGB светодиоды питаются от 12 вольт через резисторы и ключи на ULN2803. Само собой, яркость каналов внутри у светодиода разная, поэтому необходимо откалибровать систему. Для этого нужно выставить одинаковые коэффициенты ШИМ и подбором резисторов или специальных констант в программе добиться белого света, без перекосов в какую либо сторону спектра. У моих светодиодов красный канал светил значительно слабее чем синий и зеленый, поэтому в программе введены соответствующие коэффициенты поправки.

Микроконтроллер работает на частоте 14 МГц, хотя это несущественно, можно запустить и внутренний генератор на 8 МГц.

Регистры и дешифраторы подключены по типовым схемам.

Индикаторы питаются через резисторы 33 кОм. Далее на них подается питание 200 вольт через управляющий элемент. В качестве него можно использовать подходящую высоковольтную оптопару, твердотельное реле, ключ с опторазвязкой и тд. Если, конечно, необходима регулировка яркости.

Теперь немного о процессе изготовления.

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

Итак, платы вытравлены, одна уже запаяна. Маленькие платки для индикаторов.


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

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

Примерка плат и деталей в корпусе.

Местами зашпаклеван холодной сваркой и зачищен шкуркой.

Плата с дешифраторами и регистрами в корпусе. Припаяна непосредственно к стенке и к одной стойке.


Теперь стоит обратить внимание на кнопки. Я вырезал маленькие рычыжки из стеклотекстолита, просверлил в них отверстия и надел на ось. Сама ось припаяна к стойкам на плате. Между ними также надеты отрезки от стержня шариковой ручки.

Как видно, при нажатии на рычажок последний давит на кнопку.


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

Вот так это выглядит снаружи.\

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

Сначала я отделил дно, которое было припаяно ко всему корпусу, и закрепил на нем платы и все остальное. Таким образом, конструкция стала более ремонтопригодной и независимой от корпуса.


Естественно, прежде всего была смыта краска растворителем.

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

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

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

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


Итак, новый корпус окрашен заново.

Теперь, на мой взгляд, все идеально.

Хотел написать, что не прошло и года, но год как раз уже прошел:) Речь идет про часы на газоразрядных индикаторах, о которых ранее было два поста:

Работа по ним была отодвинута на второй план из-за начала летнего сезона, организации путешествия по Балканам, потом просто было не до них. Только где-то в декабре я взял себя в руки и заставил хотя бы закончить макетный образец.


Кто помнит, год назад я приступал к самостоятельному изготовлению и сборке часов на газоразрядных индикаторах. Основная идея заключалась в том, чтобы сделать что-то красивое своими руками и параллельно получить навыки в новых, полезных и интересных областях. Несмотря на то, что в заглавном посте у меня гордо написано, что работаю инженером в Роскосмосе - на практике я там довольно далек от электроники и программирования. Однако желание овладеть этими навыками потихоньку толкает вперед.

Никак не мог сделать новые фотографии. Пришел уже было к мнению, что фотоаппарат просто убит за два путешествия и хотел его продать, купив взамен другой, но потом решил, что скорее всего дело в объективе. Вот для примера одна и та же фотография на разные объективы. 50mm f/1.8 и стандартный 18-55mm f/3.5-5.6, который проехал со мной на мотоцикле почти 30 тысяч км.


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

2. В данном случае раствор не хлорное железо, как делают многие, а перекись водорода + лимонная кислота. Буквально за 10 минут вся медь, что не защищена черным слоем, растворяется.

3. Затем плата промывается в простой воде и ацетоном смывается защитный черный слой. Сам этот слой наносился по технологии ЛУТ о которой много информации в интернете.

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

5. Остается только просверлить отверстия и припаять все элементы. Для тех кто в теме: в правой части преобразователь напряжения на микросхеме MC34063 который из 12 вольт делает 180 вольт для питания ламп. Рядом спикер и линейный стабилизатор на питание микросхем. Его применение мне кажется сомнительным, уж очень много энергии он рассеивает в тепло и сильно греется. Слева управляющий микроконтроллер ATmega8, дешифратор ламп К155ИД1 и часовая микросхема с батарейным питанием (при выключении часов из розетки время не собьется). Три кнопки, которые позволят выставить время и включать/выключать некоторые функции.

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

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

8. Очень удобная штука пирометр. На ebay стоит 700 рублей и довольно точно позволяет бесконтактно измерять температуру в пределах 300 градусов. На фото чисто баловство, смотрел изменяется ли температура элементов при работе. Для рукастых людей вообще удобная штука. Можно, например, померить температуру двигателя на мотоцикле, а мой отец им искал наиболее холодные места в доме на даче и пришел к решению какую стену надо утеплить в первую очередь:)

9. Из любопытства игрушечным осциллографом померил сигналы на входе питания.

10. Ну и конечный результат на данный момент:

11.

12.

13.

14.

15.

функционал планируется следующий:
- время, дата
- будильник
- термометр
- регулировка яркости ламп

Пример мелодии:

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

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ: