Руководства, Инструкции, Бланки

Часы На Ин 14 Схема Инструкция Печатка img-1

Часы На Ин 14 Схема Инструкция Печатка

Рейтинг: 4.0/5.0 (1677 проголосовавших)

Категория: Инструкции

Описание

Часы на ИН-14 лампах своими руками

Часы на ИН-14 лампах своими руками

Давно хотел выложить статью,по изготовлению своими руками часов на лампах ИН-14 ,или как еще отзываются-часы в стиле стим-панк.

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

Схема устройства(для увеличения-как и везде-клик):

В этих часах установлены газоразрядные индикаторы ИН-14. Также их можно заменить на ИН-8, естественно с учётом отличий по цоколёвке. Нумерация выводов индикаторов осуществляется по часовой стрелке со стороны выводов. У ИН-14 вывод 1 указан стрелкой.

Микроконтроллер Atmega8 в корпусе TQFP. Работа часов в с контроллером в DIP корпусе не предусмотрена. Часы реального времени DS1307. Звуковой излучатель имеет встроенный генератор и напряжение питания 5В. Все необходимые файлы проекта - плата, прошивка контроллера- скачать

Повышающий преобразователь напряжения выполнен на микросхеме MC34063A. (MC33063A). По распространённости и стоимости она несколько уступает таймеру 555, на котором можно построить такой преобразователь, однако дешевле и доступнее MAX1771.

Неполярные конденсаторы керамика, полярные - электролиты Low ESR. Если Low ESR недоступны, поставьте параллельно электролиту керамику или плёнку. Дроссель в повышающем преобразователе 220 мкГн на ток 1.2A. Минимальное расчётное значение дросселя составляет 180 мкГн, минимальный расчётный ток дросселя составляет 800 мA.

Дешифраторами работают два корпуса К155ИД1. В коммутаторе анодного напряжения использована оптопара TLP627. Величины R23 и R24 нужно подбирать самостоятельно, в зависимости от степени свечения. Без них токи через точки превышают допустимый уровень. При монтаже индикаторы заталкиваем не до конца. Так как корпуса всех индикаторов индивудуальны их нужно будет выравнивать относительно печатной платы и между собой.

Управление часами на ИН-14:

Переход от режима к режиму происходит по кольцу кнопкой "MODE".

Установка значения производится кнопкой "SET".

Корректируемое значение либо мигает, либо имеет бОльшую яркость.

Установка значения секунд заключается в их обнулении.

Установка значения минут, часов, дня, месяца, года заключается в прибавлении 1 к текущему значению по кольцу до максимального значения, после чего значение обнуляется.

Установка минут срабатывания будильника производится от нуля с дискретностью 5 минут (00-05-10-15:55).

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

Отмена звукового сигнала будильника производится кнопкой "SET".

При этом в следующий раз при достижении времени срабатывания сигнал будильника будет активирован. Запятые в десятках и единицах секунд говорят об активности будильников 1 и 2 соответственно. Режимы работы часов приведены в таблице. Красным условно обозначены ярко горящие разряды, оранжевым - тускло подсвеченные разряды, чёрным - погашенные разряды. Для времени: Ч - часы, М - минуты, С - секунды. Для даты: Д - день месяца (число), М - месяц, Г - год. Для установки будильника: 1 - будильник 1, 2 - будильник 2, Х - нет значения (погашен).

Первое включение, программирование контроллера и настройка. Проверьте вначале правильность монтажа схемы часов. Затем проверьте цепи питания на предмет наличия короткого замыкания. Если не нашли, попробуйте подать на вход питание от источника 12В. Если не пошёл дым, проверьте напряжение цепи питания D5V0. С помощью подстроечного резистора RP1 установите на выходе повышающего преобразователя напряжение величиной 200В (для указанных номиналов). Подождите несколько минут. Элементы схемы не должны заметно нагреваться. Особенно это касается дросселя высоковольтного преобразователя. Его перегрев говорит о неправильно выбранном номинале или о конструктиве со слишком малым рабочим током. Такой дроссель надо заменить на более подходящий.

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

Запрограммируйте последовательно Flash и EEPROM микроконтроллера с помощью прилагаемых прошивок. Делать эту операцию нужно в указанной последовательности. На индикаторах будет отображаться "21-15-00 ". Секунды при этом "пойдут". Если же вы всё ещё не подключили BT1, то вместо времени и даты увидите на индикаторах что-то вроде "05-05-05 ".

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

Индикаторы не должны светиться слишком ярко, и не должно быть "объёмного" свечения. Коррекция яркости опять же производится с помощью RP1. После этого снова проверьте свечение при минимальной яркости и так далее до тех пор, пока не будут получены приемлемые результаты. Если же приемлемые результаты не будут получены, попробуйте подобрать номиналы анодных резисторов и повторить вышеуказанные действия.

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

Видео работы в нашей группе ВК-смотреть

Обновлено 30.10.2015 18:23

Другие статьи

Тёплые ламповые часы на газоразрядных индикаторах ИН-14, ATMEGA8, DS1307 и MC34063

Datagor Practical Electronics Magazine Журнал практической электроники Датагор Полная версия сайта

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

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

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

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


На микросхеме 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 мм и двух запятых. Индикация осуществляется через боковую поверхность баллона. Оформление — стеклянное, с гибкими выводами.


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

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

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

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

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

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

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

Плата

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

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

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

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

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


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

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

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

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

Спасибо за внимание!
Алексей, г. Тула

Похожие новости Комментарии (14)

Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.



Навигация

Оригинальные часы

Сделай красивые и очень оригинальные электронные часы

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

Параметры часов
  • Питание — 12 Вольт
  • Ток потребления не больше 200 мА
  • Типичный ток потребления 150 мА
  • Типы индикаторов — ИН — 14
  • Формат индикации времени — Часы — Минуты — Секунды
  • Формат индикации даты — Число — Месяц — Год
  • Две кнопки управления
  • Два будильника
  • Дискретность установки времени срабатывания будильника, 5 — минут
  • Количество индикаторов программных градаций подстройки яркости — 5 шт.

Этот микроконтролёр установлен в корпусе TQFP. Часы реального времени DS1307. В звуковом излучателе имеется встроенный генератор и питание с напряжением 5 Вольт.

Неполярные конденсаторы — керамические, а полярные — электролитические конденсаторы типа Low ESR. В том случае если конденсаторы Low ESR недоступны, установите параллельно электролиту, керамику или же плёнку. Дроссель в повышающем преобразователе — 220 мкГн при токе 1.2 Aмпер. Наименьшее расчётное значение дросселя равно 180 мкГн, а наименьший расчётный ток дросселя равен 800 мA.

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

Настройка часов
  1. Переход с одного режима на другой режим проходит по кольцу, с помощью кнопки «MODE».
  2. Для установки значения используетя кнопка «SET».
  3. Корректируемое значение или мигает, или имеет высокую яркость.
  4. Настройка значения для секунд заключается в их обнулении.
  5. Настройка значения для минут, часов, дня, месяца и года заключается в прибавке 1 к текущему значению через кольцо до наибольшего значения, после этого значение обнуляется.
  6. Настройка для минут для работы будильника осуществляется с нуля, с дискретностью в 5 мин. ( 00 — 05 — 10 — 15:55 ).
  7. В том случае если часы расположены не в основном режиме и нажатие кнопок прекращается, то а таком случае по истечению нескольких минут часы возвращаются обратно в основной режим.
  8. Для того, чтобы отменить звуковой сигнал будильника нужно использовать кнопку — «SET». В следующий раз когда достигнет время срабатывания сигнала, будильник будет включён.
  9. Запятые в десятках и единицах секунд обозначают активность будильников 1 и 2 соответственно.

Работа часов показана на таблице. Красным цветом указаны разряды, которые горят ярко, оранжевым — тусклые разряды, а чёрным — абсолютно погашенные разряды. Время: Ч — часы, М — минуты, С — секунды. Дата: Д — день месяца ( число ), М — месяц, Г — год. Чтобы установить будильник: 1 — будильник 1, 2 — будильник 2, Х — отсутствует значение ( значит погашен ).

Самое первое включение, это программирование контроллера и его настройка. Вначале нужно проверить правильно ли сделан монтаж схемы. Потом проверить цепи питания, на всякий случай, не возможно ли короткое замыкание. Если его нет, то подайте на вход питание 12 Вольт. Если дыма нет, то нужно проверить напряжение на цепи питания D5V0. При помощи подстроечного резистора RP1 нужно на выходе повышающего преобразователя установить напряжение величиной в 200 Вольт ( для номиналов ). Нужно подождать несколько минут. Элементы на схеме ни в коем случае не должны сильно нагреваться. В особенности это опасно для дросселя высоковольтного преобразователя. Если он перегрелся, это значит неправильно был выбран номинал или конструктив имеет слишком малый рабочий ток. Такой дроссель нужно поменять на более подходящий.

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

Нужно запрограммировать последовательно Flash и EEPROM микроконтроллера при помощи прилагаемых прошивок. Делать это необходимо в чёткой указанной последовательности. Индикатор будет показывать «21 — 15 — 00″. При этом пойдут секунды. Если вы ещё не подключили BT1, тогда вместо времени и даты заметите на индикаторах что — то в этом роде «05 — 05 — 05″.

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

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

Часы на ин 14 схема инструкция печатка

Дорогой РадиоКот! Присоединяюсь к поздравлениям. Долгие, как говорится, лета. В качестве подарка рискну предложить самый наверное оригинальный: часы. У РадиоКота их штук десять наверное. И точно такие же, на газоразрядных индикаторах уже есть. Ну что на это можно сказать? Такие же, да вот не такие! Ниже приведено их описание.

Несколько лет назад попались на глаза часы на газоразрядных индикаторах и чем-то заворожили. Стал собирать фотографии, схемы, описания. И сайт "Радиокот" был обнаружен именно благодаря этому "нездоровому" интересу. Копировать кого-то и повторять "как есть" не хотелось: как показывал опыт, делать свои ошибки гораздо приятнее и менее затратно, чем разбираться в чужих.
Много чего насобирал и стал размышлять, что же именно нужно. Запросы были весьма и весьма скромны: хотелось, чтобы показывало практически всё на больших красивых индикаторах, говорило человеческим голосом и било боем каждые 15 минут в дневное время и не било боем в ночное. Чтобы будило приятной музыкой по выбору пользователя, само себя корректировало по каналам GPS, DCF-77 и сигналам точного времени радиостанции "Маяк", управлялось от пульта по протоколу RC5, от компьютера по Bluetooth, а от пользователя - с помощью такого простого, распространённого и доступного всем способа как прямое мыслеуказание. Хотя бы. Но суровые будни с дефицитом времени и средств привели к варианту системы "простой". Что значит простой? В понимании автора это значит: 6 знакомест, время/дата, будильник, микроконтроллер + часы реального времени, одна печатная плата, динамическая индикация, доступная и недорогая элементная база. Да, динамическая индикация хуже статической, но проще аппаратно и ценою подешевле. Кроме того, в сети оказалось довольно много коммерческих проектов с динамической индикацией. То, что они продолжают существовать, говорит о достаточной надёжности такого подхода.
Что в результате получилось, можно увидеть на фото.

Изготовлено 4 экземпляра. Все запустились и работают. Правда, по очереди - блок питания один, и батареек на всех не хватает.
Основные характеристики часов SUNny_Clock:

Номинальное напряжение питания, В

Описание схемы и конструкции часов SUNny_Clock.

Схема выполнена в OrCAD Capture 9.2 и построена на ATMega8 16AI в корпусе для поверхностного монтажа. Нумерация выводов микроконтроллера соответствует корпусу TQFP 32. Замена на микроконтроллер в DIP корпусе в рамках данного проекта не предусмотрена. Часы реального времени DS1307. Точность хода определяется параметрами часового кварца ZQ1. Какой поставите, так ходить и будут. В часах установлены газоразрядные индикаторы ИН 14, которые можно заменить на ИН 8 2 с учётом отличий по распиновке. Нумерация выводов индикаторов осуществляется по часовой стрелке со стороны выводов. У ИН 14 вывод 1 указан стрелкой.

Ахтунг! С индикаторами ИН 8 2 работа часов не проверялась.
Нумерация выводов транзисторов MPSA42 дана для корпусаTO 92. Впрочем, эти транзисторы в других корпусах имеют другие обозначения. У Philips они такие:

Канал связи упрощённой версии RS232 использовался в процессе написания программы микроконтроллера и его работа в окончательном варианте не предусмотрена. Звуковой излучатель BA1 имеет встроенный генератор и напряжение питания 5В. При соответствующем подключении подойдёт любой другой на напряжение 12В. Повышающий преобразователь напряжения выполнен на микросхеме MC34063A. (MC33063A). По распространённости и стоимости она несколько уступает таймеру 555, на котором можно построить такой преобразователь, однако дешевле и доступнее MAX1771. Неполярные конденсаторы керамика, полярные - электролиты Low ESR (например, EXR фирмы Hitano, FC Philips, CV AX Sanyo и т.п.). Если Low ESR недоступны, поставьте параллельно электролиту керамику или плёнку. Дроссель в повышающем преобразователе использован типа B82477 (EPCOS) 220 uH на ток 1.16A. Минимальное расчётное значение дросселя составляет 180 uH, минимальный расчётный ток дросселя составляет 800 mA. Не рекомендуется использование дросселя с меньшими значениями (зато с бОльшими рекомендуется :).
Дешифраторами работают два корпуса К155ИД1. В коммутаторе анодного напряжения использована оптопара TLP627. Предвосхищая вопрос, можно ли использовать вместо них распространённую схему на транзисторах MPSA42/MPSA92: теоретически можно, но для данной прошивки нужен дополнительный инвертор и не факт, что временнЫе характеристики ключей совпадут, а прошивка будет управлять динамической индикацией корректно. В общем, четкого ответа автор дать не может, так как им это решение экспериментально не проверено. Величины R23 и R24 предлагается подобрать самостоятельно, так как в авторском варианте они отсутствуют, а без них токи через запятые превышают допустимые уровни.
Пару слов о странностях с распределением сигналов по портам. При разработке схемы подразумевалось привлечение внешнего программиста. Он бы с ними и боролся. А у автора плата зато красиво развелась. Если бы автор изначально собирался программировать сам, то он ни в жизнь бы так сигналы не расставил. Ну а уж раз так расставил, то пришлось выкручиваться. Теперь о конструкции. Все элементы часов смонтированы на одной печатной плате заводского изготовления. Плата разработана под настольный вариант. На нижнюю сторону платы установлены стойки М3 высотой 25 или 30 мм для крепления к основанию корпуса. Печатная плата разработана в малораспространённой среди посетителей сайта среде OrCAD Layout 9.2 и содержит некоторое количество ошибок и "лишних" элементов (не прижились), поэтому не приводится. Желающим повторить часы придётся разрабатывать плату самостоятельно. До корпуса руки автора проекта по состоянию на сегодняшний буднишний день пока не дошли. Ниже приведены фото смонтированной платы часов.

Особо следует отметить монтаж индикаторов на печатную плату. Если вы вставите выводы индикатора в соответствующие им отверстия и по старой памяти затолкав стеклянные баллоны до упора (как обычно поступают с корпусами DIP) пропаяете выводы, то перевернув плату сможете наблюдать весело стоящие "в раскорячку" ИН 14 (или ИН 8 2). Дело в том, что индикаторы несколько кривоваты. Причём их кривоватость является индивидуальной для каждого конкретного экземпляра. Поэтому при монтаже индикаторы заталкиваем не до конца, прихватываем пайкой 3 вывода каждого из них единообразным способом и начинаем выравнивать по положению относительно печатной платы и относительно друг друга. Выбираем индикатор и смотрим, куда его нужно наклонить. Затем прогреваем вывод одного из трёх припаянных выводов прибора. После того как припой расплавился, измененяем положение индикатора в нужную нам сторону, отводим жало паяльника и, зафиксировав положение, ждём остывания припоя. Переходим к следующему выводу. И так до тех пор, пока не получим приемлемый результат. Иногда требуется "довернуть" индикатор в ту или иную сторону. Но не стоит переусердствовать в грубом физическом насилии над хрупким прибором в стеклянном корпусе.

Описание работы часов SUNny_Clock.
Программа микроконтроллера написана на BASIC-е. Это наверное не модно и вообще неправильно. Но автор честно и с упорством старался исправить ситуацию. Собирал книги по Си и Ассемблеру, клал их (в различных комбинациях: лицевой обложкой как вверх, так и вниз, иногда - в раскрытом виде) под подушку на время сна и под кота Ваську во время бодрствования. Катал их на общественном транспорте. Насколько известно автору, этот в высокой степени прогрессивный и теперь уже достаточно широко распространённый среди студентов ВУЗов метод имеет повышенную усвояемость. Однако, вопреки уверениям этих самых студентов (проклятые двоечники!) и высокой оценке качества книг котом Васькой, на автора вышеуказанный метод не подействовал. Так что выбирать особо не пришлось, а пришлось довольствоваться BASICом, остаточные сведения о котором сохранились с тех времён, когда аппарат сэра Клайва Синклера был способен выполнять роль домашнего компьютера.
Была произведена попытка разработки простого интуитивно понятного интерфейса пользователя. Что из этого получилось, судите сами. Управление производится всего 2 мя кнопками "MODE" (режим) и "SET" (установка).
Правила интерфейса пользователя:
1. Переход от режима к режиму происходит по кольцу кнопкой "MODE".
2. Установка значения производится кнопкой "SET".
3. Корректируемое значение либо мигает, либо имеет бОльшую яркость.
4. Установка значения секунд заключается в их обнулении.
5. Установка значения минут, часов, дня, месяца, года заключается в прибавлении 1 к текущему значению по кольцу до максимального значения, после чего значение обнуляется.
6. Установка минут срабатывания будильника производится от нуля с дискретностью 5 минут (00-05-10-15:55).
7. Если часы находятся не в основном режиме и нажатия кнопок прекращаются, то по истечении нескольких минут часы возвращаются в основной режим.
8. Отмена звукового сигнала будильника производится кнопкой "SET". При этом в следующий раз при достижении времени срабатывания сигнал будильника будет активирован.
9. Запятые в десятках и единицах секунд говорят об активности будильников 1 и 2 соответственно.
Режимы работы часов приведены ниже в таблице 2. Красным условно обозначены ярко горящие разряды, оранжевым - тускло подсвеченные разряды, чёрным - погашенные разряды. Для времени: Ч часы, М минуты, С - секунды. Для даты: Д - день месяца (число), М - месяц, Г - год. Для установки будильника: 1 - будильник 1, 2 - будильник 2, Х - нет значения (черный, погашен).

Первое включение, программирование контроллера и настройка.
Внимание! Схема содержит опасное для жизни напряжение! Будьте осторожны!
Проверьте правильность монтажа схемы. Затем проверьте цепи питания на предмет наличия короткого замыкания в оных. Если не нашли, попробуйте подать на вход питание от источника 12В. Если не пошёл дым, проверьте напряжение цепи питания D5V0. Как видно из названия, оно должно быть равным 5В. С помощью подстроечного резистора RP1 установите на выходе повышающего преобразователя напряжение величиной 190В (для указанных номиналов). Подождите минут 10: элементы схемы не должны заметно нагреваться. Особенно это касается дросселя высоковольтного преобразователя. Его перегрев говорит о неправильно выбранном номинале или о конструктиве со слишком малым рабочим током. Такой дроссель надо заменить на более подходящий.
Подключите программатор. Автор воспользовался AVR910 USB от премногоуважаемого Prottoss`а (Рыжкова Андрея), за что ему большое человеческое спасибо. Установите фьюзы согласно прилагаемому скриншоту программы AVRprog.

С этого момента понадобится элемент питания ВТ1 типа CR2032. На худой конец просто закоротите контакты панельки элемента питания, но тогда время и дату будете устанавливать каждый раз при прекращении подачи питания.
Запрограммируйте последовательно Flash и EEPROM микроконтроллера с помощью прилагаемых прошивок *.hex и *.epp соответственно. И именно в указанной последовательности. На индикаторах будет отображаться "21-15-00". Секунды при этом "пойдут". Если же вы всё ещё не подключили BT1, то вместо времени и даты увидите на индикаторах что-то вроде "05-05-05" и будете долго искать неисправность и ругать нехорошими словами автора. А автор не любит, когда его ругают нехорошими словами.
Установите требуемые значения времени, даты, будильников в соответствии с таблицей описания режимов работ. Когда дойдёте до настройки яркости, программно включите минимальную яркость индикаторов. Подстройте повышающий преобразователь таким образом, чтобы каждый из индикаторов светился с минимальной яркостью, но полностью. То есть, не должно быть так, что часть цифры индикатора светится, а часть нет. Затем программно выставьте максимальную яркость и проверьте свечение цифр индикаторов. Индикаторы не должны светиться чрезмерно, и не должно быть "объёмного" свечения. Коррекция яркости опять же производится с помощью RP1. После этого снова проверьте свечение при минимальной яркости и так далее до тех пор, пока не будут получены приемлемые результаты. Если же приемлемые результаты не будут получены, попробуйте подобрать номиналы анодных резисторов и повторить вышеуказанные действия. Всё! Настройка часов завершена.

Благодарности.
- РадиоКоту за то, что он есть.
- Авторам часов на газоразрядных индикаторах - за опубликованный материал и за то, что подвигли.
- Второй половине - за то, что есть, что подвигла и за помощь в написании ПО. Без её участия проект и сейчас, быть может, оставался на уровне обхода кривости схемы электрической принципиальной.
- Хвостатым членам семьи как преданным и внимательным помощникам, источникам хлопот и хорошего настроения.

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

Вопросы, как обычно, складываем тут.

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

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

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

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

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

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

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

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

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

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

Далее не долгий поиск в Интернете: добываем рисунок готовой платы и распечатываем его специальной программой (использовал Sprint Layout ).

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

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

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

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

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

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

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

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

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

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

Часы на ИН-14 - Форум радиолюбителей

собрал я данные часики)

Основные характеристики часов SUNny_Clock:
Номинальное напряжение питания, В 12
Ток потребления, не более, мА 200
Ток потребления типичный, мА 150
Индикаторов типа ИН 14 6
Формат индикации времени Часы\Минуты\Секунды
Формат индикации даты Число\Месяц\Год
Момент и продолжительность индикации даты Последние 2 с каждой минуты
Количество кнопок управления 2
Будильников 2
Дискретность установки времени срабатывания будильника, мин 5
Программных градаций подстройки яркости индикаторов 5

Нумерация выводов микроконтроллера соответствует корпусу TQFP 32. Замена на микроконтроллер в DIP корпусе в рамках данного проекта не предусмотрена. Часы реального времени DS1307. Точность хода определяется параметрами часового кварца ZQ1. Какой поставите, так ходить и будут. В часах установлены газоразрядные индикаторы ИН 14, которые можно заменить на ИН 8 2 с учётом отличий по распиновке. Нумерация выводов индикаторов осуществляется по часовой стрелке со стороны выводов. У ИН 14 вывод 1 указан стрелкой.

Звуковой излучатель BA1 имеет встроенный генератор и напряжение питания 5В. При соответствующем подключении подойдёт любой другой на напряжение 12В. Повышающий преобразователь напряжения выполнен на микросхеме MC34063A. (MC33063A). По распространённости и стоимости она несколько уступает таймеру 555, на котором можно построить такой преобразователь, однако дешевле и доступнее MAX1771. Неполярные конденсаторы керамика, полярные - электролиты Low ESR (например, EXR фирмы Hitano, FC Philips, CV AX Sanyo и т.п.). Если Low ESR недоступны, поставьте параллельно электролиту керамику или плёнку. Дроссель в повышающем преобразователе использован типа B82477 (EPCOS) 220 uH на ток 1.16A. Минимальное расчётное значение дросселя составляет 180 uH, минимальный расчётный ток дросселя составляет 800 mA. Не рекомендуется использование дросселя с меньшими значениями (зато с бОльшими рекомендуется :).

Дешифраторами работают два корпуса К155ИД1. В коммутаторе анодного напряжения использована оптопара TLP627. Предвосхищая вопрос, можно ли использовать вместо них распространённую схему на транзисторах MPSA42/MPSA92: теоретически можно, но для данной прошивки нужен дополнительный инвертор и не факт, что временнЫе характеристики ключей совпадут, а прошивка будет управлять динамической индикацией корректно. В общем, четкого ответа автор дать не может, так как им это решение экспериментально не проверено. Величины R23 и R24 предлагается подобрать самостоятельно, так как в авторском варианте они отсутствуют, а без них токи через запятые превышают допустимые уровни.

Особо следует отметить монтаж индикаторов на печатную плату. Если вы вставите выводы индикатора в соответствующие им отверстия и по старой памяти затолкав стеклянные баллоны до упора (как обычно поступают с корпусами DIP) пропаяете выводы, то перевернув плату сможете наблюдать весело стоящие "в раскорячку" ИН 14 (или ИН 8 2). Дело в том, что индикаторы несколько кривоваты. Причём их кривоватость является индивидуальной для каждого конкретного экземпляра. Поэтому при монтаже индикаторы заталкиваем не до конца, прихватываем пайкой 3 вывода каждого из них единообразным способом и начинаем выравнивать по положению относительно печатной платы и относительно друг друга. Выбираем индикатор и смотрим, куда его нужно наклонить. Затем прогреваем вывод одного из трёх припаянных выводов прибора. После того как припой расплавился, измененяем положение индикатора в нужную нам сторону, отводим жало паяльника и, зафиксировав положение, ждём остывания припоя. Переходим к следующему выводу. И так до тех пор, пока не получим приемлемый результат. Иногда требуется "довернуть" индикатор в ту или иную сторону. Но не стоит переусердствовать в грубом физическом насилии над хрупким прибором в стеклянном корпусе.

Описание работы часов SUNny_Clock.
Программа микроконтроллера написана на BASIC-е. Это наверное не модно и вообще неправильно. Но автор честно и с упорством старался исправить ситуацию. Собирал книги по Си и Ассемблеру, клал их (в различных комбинациях: лицевой обложкой как вверх, так и вниз, иногда - в раскрытом виде) под подушку на время сна и под кота Ваську во время бодрствования. Катал их на общественном транспорте. Насколько известно автору, этот в высокой степени прогрессивный и теперь уже достаточно широко распространённый среди студентов ВУЗов метод имеет повышенную усвояемость. Однако, вопреки уверениям этих самых студентов (проклятые двоечники!) и высокой оценке качества книг котом Васькой, на автора вышеуказанный метод не подействовал. Так что выбирать особо не пришлось, а пришлось довольствоваться BASICом, остаточные сведения о котором сохранились с тех времён, когда аппарат сэра Клайва Синклера был способен выполнять роль домашнего компьютера.
Была произведена попытка разработки простого интуитивно понятного интерфейса пользователя. Что из этого получилось, судите сами. Управление производится всего 2 мя кнопками "MODE" (режим) и "SET" (установка).
Правила интерфейса пользователя:
1. Переход от режима к режиму происходит по кольцу кнопкой "MODE".
2. Установка значения производится кнопкой "SET".
3. Корректируемое значение либо мигает, либо имеет бОльшую яркость.
4. Установка значения секунд заключается в их обнулении.
5. Установка значения минут, часов, дня, месяца, года заключается в прибавлении 1 к текущему значению по кольцу до максимального значения, после чего значение обнуляется.
6. Установка минут срабатывания будильника производится от нуля с дискретностью 5 минут (00-05-10-15:55).
7. Если часы находятся не в основном режиме и нажатия кнопок прекращаются, то по истечении нескольких минут часы возвращаются в основной режим.
8. Отмена звукового сигнала будильника производится кнопкой "SET". При этом в следующий раз при достижении времени срабатывания сигнал будильника будет активирован.
9. Запятые в десятках и единицах секунд говорят об активности будильников 1 и 2 соответственно.
Режимы работы часов приведены ниже в таблице 2. Красным условно обозначены ярко горящие разряды, оранжевым - тускло подсвеченные разряды, чёрным - погашенные разряды. Для времени: Ч часы, М минуты, С - секунды. Для даты: Д - день месяца (число), М - месяц, Г - год. Для установки будильника: 1 - будильник 1, 2 - будильник 2, Х - нет значения (черный, погашен).

Первое включение, программирование контроллера и настройка.
Внимание! Схема содержит опасное для жизни напряжение! Будьте осторожны!
Проверьте правильность монтажа схемы. Затем проверьте цепи питания на предмет наличия короткого замыкания в оных. Если не нашли, попробуйте подать на вход питание от источника 12В. Если не пошёл дым, проверьте напряжение цепи питания D5V0. Как видно из названия, оно должно быть равным 5В. С помощью подстроечного резистора RP1 установите на выходе повышающего преобразователя напряжение величиной 190В (для указанных номиналов). Подождите минут 10: элементы схемы не должны заметно нагреваться. Особенно это касается дросселя высоковольтного преобразователя. Его перегрев говорит о неправильно выбранном номинале или о конструктиве со слишком малым рабочим током. Такой дроссель надо заменить на более подходящий.

С этого момента понадобится элемент питания ВТ1 типа CR2032. На худой конец просто закоротите контакты панельки элемента питания, но тогда время и дату будете устанавливать каждый раз при прекращении подачи питания.
Запрограммируйте последовательно Flash и EEPROM микроконтроллера с помощью прилагаемых прошивок *.hex и *.epp соответственно. И именно в указанной последовательности. На индикаторах будет отображаться "21-15-00". Секунды при этом "пойдут". Если же вы всё ещё не подключили BT1, то вместо времени и даты увидите на индикаторах что-то вроде "05-05-05" и будете долго искать неисправность и ругать нехорошими словами автора. А автор не любит, когда его ругают нехорошими словами.
Установите требуемые значения времени, даты, будильников в соответствии с таблицей описания режимов работ. Когда дойдёте до настройки яркости, программно включите минимальную яркость индикаторов. Подстройте повышающий преобразователь таким образом, чтобы каждый из индикаторов светился с минимальной яркостью, но полностью. То есть, не должно быть так, что часть цифры индикатора светится, а часть нет. Затем программно выставьте максимальную яркость и проверьте свечение цифр индикаторов. Индикаторы не должны светиться чрезмерно, и не должно быть "объёмного" свечения. Коррекция яркости опять же производится с помощью RP1. После этого снова проверьте свечение при минимальной яркости и так далее до тех пор, пока не будут получены приемлемые результаты. Если же приемлемые результаты не будут получены, попробуйте подобрать номиналы анодных резисторов и повторить вышеуказанные действия. Всё! Настройка часов завершена.

Прошивка исходник и печатная плата в архиве. печатка на двух платах от ewrey. за что ему огромное спасибо. мной была немного доработана (проверил плату лишний раз на наличиие всех перемычек и тп. заменил разводку часов реального времени на корпус ДИП тк другого не было. а также подписал все элементы на плате). и тут я вспомнил что моя печатка на другом компе. так что пока выкладываю версию печати от ewrey. через недельку выложу свою

Альтернативные фьюзы на случай, если наблюдаются сбои в работе будильников: