интернет-магазин светодиодного освещения
Пн - Вс с 10:30 до 20:00
Санкт-Петербург, просп. Энгельса, 138, корп. 1, тк ''Стройдвор''

Handmade часы из 90-х. Часы на ин 14 схема


Часы настольные на ИН-14 индикаторах - схема и фото

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

Принципиальная схема часов

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

  • Индикаторы Nixie: шесть ИН-14 ламп для цифр и две ИН-3 для точки
  • Микроконтроллер: Atmel atmega328 16мгц в небольшом корпусе SMD
  • Часы реального времени: Maxim DS3231 со встроенным TCXO
  • Драйверы ламп: две высоковольтные микросхемы HV5622 сдвигового регистра. Всего 64 бита, из которых используются 62
  • Питание: плата питается от разъема micro-USB. Вся цифровая логика (микроконтроллер, RTC и регистры) питаются прямо от линии USB 5 В. Лампы требуют 170 В постоянного тока, которое создается от линии 5 В через готовый модуль DC преобразователя.

Модуль DC-DC был припаян прямо на общую плату, а затем линия HV была измерена с помощью мультиметра и подтвердилось около 170 В постоянного тока. Тут надо проявлять конечно крайнюю осторожность с таким питанием.

Фото сборки часов

В итоге лампы и их соответствующие резисторы смонтированы и испытаны по-одной. Тестовая прошивка была изменена для включения одного сегмента на каждую лампу. Для выравнивания ламп при пайке был использован простой кусок дерева. Прошивку МК и другие нужные файлы можете скачать тут. А здесь смотрите другой аналогичный проект часов.

radioskot.ru

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

Запятые в десятках и единицах секунд обозначают активность будильников 1 и 2 соответственно.

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

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

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

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

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

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

payaem.ru

NiXIE: Часы ИН-14-4

Автор: Myxomop

Лампа: ИН-14

Схема: есть 

Плата:нет

Прошивка:есть

Исходник:нет

Описание: есть

Особенности: авторская разработка от Myxomop.

Схема:

Часики собственной конструкции. Есть будильник и сервисное меню, где можно изменить настройки часов. Можно включить "бой" - при смене часа часы пищат количество часов.

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

На плате около кварцевого генератора можно увидеть мой косяк. Я привык к контроллерам, типа все можно программно изменить. А тут выходы дешифратора (жесткая логика)  рулят ключами, я при разработке схемы даже не подумал об этом, нужно 1 подавать или 0. Чисто автоматом соединил выходы дешифратора с ключами. Потом долго искал ошибку в проге  Когда до меня наконец дошло, в чем дело - пол дня матерился.

    Самый большой гемор было сделать корпус. Использовал готовую коробочку от какого-то девайса. Там типа никелированный аллюминий. К сожалению, довольно сильно поцарапан, но ничего другого не нашел. Замучался дырки делать под лампы. Бока из дерева, морилка + нитролак. К сожалению, неонки разделительной точки и будильника пришлось заменить на не кошерные светодиоды. Дело в том, что по ширине я был ограничен готовым корпусом и расстояние между индикаторами получилось небольшое. Маленькую неонку я в магазинах не нашел, а ИН-3 довольно большая и она как-то не смотрелась между лампами. На плате также видно, что пришлось еще добавить резисторы между анодами и землёй, чтоб побороть паразитную засветку. Отчего она образуеца х.з., но прикол в том что при зажигании одного индикатора начинает засвечиваеца цифра у другого, даже если его анод вообще никуда не подключен и висит в воздухе.

Когда все косяки (и железные, и программные) были пофиксены, получились вот такие часики.

Кратенько дам список функций сервисного меню:1 - вкл(1)/выкл(0) бой2 - вкл(1)/выкл(0) показывать незначащий "0" в старшем разряде часов3 - 12/24 часовой цикл отображения времени (если выбран 12-ти часовой цикл, при установке времени часы автоматически переходят в 24-часовой цикл, а потом возвращаются обратно)4 - 4 варианта мигания разделительной точки5 - 4 варианта звука для будильника (кнопкой "Set" можно послушать звук)6 - количество циклов проигрывания звука будильника (1-99)7 - число коррекции для отсчета времени8 - вкл(1)/выкл(0) плавной смены цифр9 - запись настроек в eeprom (происходит однократно при каждом заходе в этот пункт меню, при этом мигающий "0" устанавливается в "1")В сервисное меню можно войти, нажав одновременно кнопки "Set" и "Mode". Кнопку "Set" обязательно надо нажать первой. Выход аналогично.

Если часы идут не достаточно точно, можно попробовать в сервисном меню поменять число коррекции. Рассчитать его можно так. Сначала записываем туда 0. И оставляем ровно на сутки. За это время часы обязательно должны убежать вперед. Если они отстали, то никакая коррекция не поможет, скорее всего причина в кварце - только менять! Так вот, смотрим на сколько секунд они ушли вперед (sek) рассчитываем это число примерно по формуле korr=43.2/sek. Потом можно еще раз засечь уже за несколько суток и попробовать изменить на +/-1 и посмотреть будут ли улучшения.

Ну и если вы решили повторить мою конструкцию, выкладываю прошивку.

Прошивка.

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

robocua.blogspot.com

NiXIE: Часы на 155 логике

Автор: tereha

Лампа: ИН-14

Схема: есть

Плата:есть  

Прошивка:не нужна

Исходник:нет

Описание: нет

Особенности: Схема собрана на 155 логике.

Схема:

Благодарность Умка (Радиокот) за архив с исправленными ошибками.

Скачать архив проекта.

Upd 2015/09/05:vad1605        Часы запустились с полутыка, за исключением того, что перепутал цоколевку на лампе единицы секунд. Часы идут достаточно точно, за 12 часов примерно +полсекунды от "эталонных". Вопрос в следующем иногда при включении питания часы начинают "тикать" примерно в 3 раза быстрее. Помогает передергивание питания, или закорачивание ног кварца но не всегда с 1 первого раза, иногда приходится это сделать 5-6 раз, кварц - стекляшка. После того как запустились в нормальном режиме, сорвать генерацию на "ускоренный режим" можно только если крутить подстроечник С3 металлической отверткой, сам по себе без вмешательства "кривых рук" генератор работает устойчиво. По питанию ЛА 3 шунтировал емкостями, менял место подключения земли - до лампочки, паял канифолью, плату отмыл. Системы и причину почему генератор иногда запускается на повышенной частоте установить не могу. В чем может быть причина?        Я начал с того, что поменял, потом закоротил подстроечник, кварц припаял прямо на ноги микросхемы и положил сверху. Ситуация не изменилась. Поменял кварц. Все Ок, срывов нет, стартует стабильно, но ушла точность хода, стали спешить, сейчас верну подстроечник "на родину" и буду выставлять.

.

robocua.blogspot.com

Handmade часы из 90-х / Хабр

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

Индикаторы
Главную роль, занимают, газоразрядные индикаторы. Я использовал ИВ-6. Это люминисцентный семисегментный индикатор зелёного цвета свечения(На фотографиях вы увидите синеватый оттенок свечения, это искажается цвет при фотографировании, из-за наличия ультрафиолетовых лучей). Индикатор ИВ-6 выполнен в стеклянной колбе с гибкими выводами. Индикация осуществляется через боковую поверхность баллона. Аноды прибора выполнены в виде семи сегментов и десятичной точки. Можно применить индикаторы ИВ-3А, ИВ-6, ИВ-8, ИВ-11, ИВ-12 или даже ИВ-17 с незначительными изменением схемы.

В первую очередь, хочется отметить, откуда можно найти лампы, которые выпускались в 1983 году. Митинский рынок. Много и разных. В коробочках и на платах. Простор для выбора есть. Другим городам сложнее, может повезет и Вы найдете в местном радио магазине. Такие индикаторы стоят во многих отечественных калькуляторах. Можно заказать с Ebay, Да Да, Русские индикаторы на аукционе. 1 2 3 4 В среднем 12$ за 6 штук.

Управление
Управляет всем микроконтроллер AtTiny2313 и часы реального времени DS1307. Часы, при отсутствия напряжения, переходят в режим питания от батарейки CR2032(как на материнской плате ПК). По заявлению производителя, в таком режиме они проработают и не собьются в течении 10 лет. Микроконтроллер работает от внутреннего генератора 8МГц. Не забудьте выставить fuse bit. Установка времени производится одной кнопкой. Долгое удержание, инкриминирование часов, затем инкриминируются минуты. Трудностей с этим нет.
Драйверы
В качестве ключей на сегменты, я поставил KID65783AP. Это 8 «верхних» ключей. Я сделал выбор в сторону этой микросхемы, только потому, что она у меня была. Эта микросхема, очень часто встречается в платах индикации стиральных машин. Ни что не мешает заменить ее на аналог. Или подтянуть сегменты резисторами 47КОм к +50В, а популярной ULN2003 прижимать к земле. Только не забудьте инвертировать выход на сегменты в программе. Индикация сделана динамическая, поэтому на каждый разряд добавлен брутальный транзистор КТ315.
Печатная плата
Плата выполнена методом ЛУТ, про эту технологию можно почитать у товарища DIHALT. Часы выполнены на двух платах. Чем это обоснованно? Даже не знаю, просто мне так захотелось.
Блок питания
Изначально трансформатор был на 50Гц. И содержал 4 вторичных обмотки. 1 обмотка — напряжение на сетке. После выпрямителя и конденсатора 50 вольт. Чем оно больше тем ярче будут светится сегменты. Но не более 70 вольт. Ток не менее 20мА 2 обмотка — для смещения потенциала сетки. Примерно 10-15 вольт. Чем меньше оно, тем ярче светятся индикаторы, но так же сильнее начинают светится «не включенные» сегменты. Ток тоже 20мА. 3 обмотка — для питания микроконтроллера. 7-10 вольт. I = 50мА 4 обмотка — Накал. Для четырех ламп ИВ-6 надо задать ток 200мА, это примерно 1.2 вольта. Для других ламп ток накала другой, так что учтите этот момент.

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

Вот такой «электронный трансформатор» с открытой крышкой

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

Прошивка
Прошивка написана на языке С в среде CodeVisionAvr.Кто возьмется повторить — пишите в личку, вышлю и .hex и исходник.

На этом все.

P.S. Материал может содержать орфографические, пунктуационные, грамматические и другие виды ошибок, включая смысловые. Автор будет благодарен за сведения о них ©

UPD: Добавил исходник github.com И готовую прошивку

UPD: По просьбе добавляю еще пару фотографий.

habr.com

Часы Sunny_Clock - Мои статьи - Каталог статей

Несколько лет назад попались на глаза часы на газоразрядных индикаторах и чем-то заворожили. Копировать кого-то и повторять "как есть” не хотелось. В результате появился проект со следующими параметрами: 6 знакомест, время/дата, будильник, микроконтроллер + часы реального времени, одна печатная плата, динамическая индикация, доступная и недорогая элементная база.

 

Изготовлено 4 экземпляра. Все запустились и работают.

 

Основные характеристики часов SUNny_Clock:

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

 

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

 

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

 

ИН‑14

 

 

Внимание! С индикаторами ИН‑8‑2 работа часов не проверялась. Нумерация выводов транзисторов MMBTA42 дана для корпуса SOT‑23:

 

 

Канал связи упрощённой версии RS232 использовался в процессе написания программы микроконтроллера и его работа в окончательном варианте не предусмотрена. Звуковой излучатель BA1 имеет встроенный генератор и напряжение питания 5В. При соответствующем подключении подойдёт любой другой на напряжение 12В. Повышающий преобразователь напряжения выполнен на микросхеме MC34063A. (MC33063A). Неполярные конденсаторы ‑ керамика, полярные – электролиты Low ESR (например, EXR фирмы Hitano, FC Philips и т.п.). Дроссель в повышающем преобразователе использован типа B82477 (EPCOS) 220 uH на ток 1.16A. Минимальное расчётное значение дросселя составляет 180 uH, минимальный расчётный ток дросселя составляет 800 mA. Не рекомендуется использование дросселя с меньшими значениями. В качестве дешифратора использованы К155ИД1. В коммутаторе анодного напряжения использована оптопара TLP627. Пару слов о конструкции. Все элементы часов смонтированы на одной 2‑х сторонней печатной плате заводского изготовления. Плата разработана под настольный вариант. На нижнюю сторону платы установлены стойки М3 высотой 25 или 30 мм для крепления к основанию корпуса. Печатная плата разработана в OrCAD Layout 9.2. В приложении приведены изображения слоёв ПП и расположение элементов. Размерность ЧИП резисторов и конденсаторов – 1206 и 2010. Ниже приведены фото смонтированной платы часов. Разводка ПП и расположение элементов отличается от приведённой на фотографии. SUNny_Clock, вид сверху

 

SUNny_Clock, вид снизу

 

Особо следует отметить монтаж индикаторов на печатную плату. При монтаже индикаторы "заталкиваем” не до конца, а прихватываем пайкой 3 вывода каждого из них единообразным способом и начинаем выравнивать по положению относительно печатной платы и относительно друг друга. Выбираем индикатор и смотрим, куда его нужно наклонить. Затем прогреваем вывод одного из трёх припаянных выводов прибора. После того как припой расплавился, измененяем положение индикатора в нужную нам сторону, отводим жало паяльника и, зафиксировав положение, ждём остывания припоя. Переходим к следующему выводу. И так до тех пор, пока не получим приемлемый результат. Иногда требуется "довернуть” индикатор в ту или иную сторону. Описание работы часов SUNny_Clock Программа микроконтроллера написана на BASCOM‑AVR v1.11.9.0. Была произведена попытка разработки простого интуитивно понятного интерфейса пользователя. Управление производится 2‑мя кнопками "MODE” (режим) и "SET” (установка). Правила интерфейса пользователя: Переход от режима к режиму происходит по кольцу кнопкой "MODE”. Установка значения производится кнопкой "SET”. Корректируемое значение либо "мигает”, либо имеет бОльшую яркость. Установка значения секунд заключается в их обнулении. Установка значения минут, часов, дня, месяца, года заключается в прибавлении 1 к текущему значению по кольцу до максимального значения, после чего значение обнуляется. Установка минут срабатывания будильника производится от нуля с дискретностью 5 минут (00-05-10-15…55). Если часы находятся не в основном режиме и нажатия кнопок прекращаются, то по истечении нескольких минут часы возвращаются в основной режим. Отмена звукового сигнала будильника производится кнопкой "SET”. При этом в следующий раз при достижении времени срабатывания сигнал будильника будет активирован. Запятые в десятках и единицах секунд говорят об активности будильников 1 и 2 соответственно. Режимы работы часов приведены ниже в таблице 2. Красным условно обозначены ярко горящие разряды, оранжевым – тускло подсвеченные разряды, чёрным – погашенные разряды. Для времени: Ч ‑ часы, М ‑ минуты, С – секунды. Для даты: Д – день месяца (число), М – месяц, Г – год. Для установки будильника: 1 – будильник 1, 2 – будильник 2, Х – нет значения (черный, погашен).

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

 

 

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

 

Всё! Настройка часов завершена.

 

bascom.at.ua


Каталог товаров
    .