Об электронных часах на старых советских вакуумных лампах в качестве индикаторов цифр слышали все. Вот ещё одна интересная конструкция, по схеме которой можно сделать подобную вещь. Здесь все разместилось на одной печатной плате, в том числе высоковольтный источник питания, в виде готового модуля. Модуль DC-DC был припаян прямо на общую плату, а затем линия HV была измерена с помощью мультиметра и подтвердилось около 170 В постоянного тока. Тут надо проявлять конечно крайнюю осторожность с таким питанием. В итоге лампы и их соответствующие резисторы смонтированы и испытаны по-одной. Тестовая прошивка была изменена для включения одного сегмента на каждую лампу. Для выравнивания ламп при пайке был использован простой кусок дерева. Прошивку МК и другие нужные файлы можете скачать тут. А здесь смотрите другой аналогичный проект часов. radioskot.ru Работа часов показана на таблице. Красным цветом указаны разряды, которые горят ярко, оранжевым — тусклые разряды, а чёрным — абсолютно погашенные разряды. Время: Ч — часы, М — минуты, С — секунды. Дата: Д — день месяца (число), М — месяц, Г — год. Чтобы установить будильник: 1 — будильник 1, 2 — будильник 2, Х — отсутствует значение (значит погашен). Самое первое включение, это программирование контроллера и его настройка. Вначале нужно проверить правильно ли сделан монтаж схемы. Потом проверить цепи питания, на всякий случай, не возможно ли короткое замыкание. Если его нет, то подайте на вход питание 12 Вольт. Если дыма нет, то нужно проверить напряжение на цепи питания D5V0. При помощи подстроечного резистора RP1 нужно на выходе повышающего преобразователя установить напряжение величиной в 200 Вольт (для номиналов). Нужно подождать несколько минут. Элементы на схеме ни в коем случае не должны сильно нагреваться. В особенности это опасно для дросселя высоковольтного преобразователя. Если он перегрелся, это значит неправильно был выбран номинал или конструктив имеет слишком малый рабочий ток. Такой дроссель нужно поменять на более подходящий. Вам будет нужен элемент питания ВТ1 типа CR2032. В крайнем случае можно закоротить контакты панели элемента питания, но в таком случае, тогда вам придётся время и дату ставить каждый раз как будет прекращаться подача питания. Нужно запрограммировать последовательно Flash и EEPROM микроконтроллера при помощи прилагаемых прошивок. Делать это необходимо в чёткой указанной последовательности. Индикатор будет показывать «21 — 15 — 00». При этом пойдут секунды. Если вы ещё не подключили BT1, тогда вместо времени и даты заметите на индикаторах что — то в этом роде «05 — 05 — 05». Нужно установить значение времени, даты и будильников соответственно с таблицей, в которой описание режимов работы. В тот момент, когда вы столкнётесь с настройкой яркости, программно включиайте наименьшую яркость индикаторов. Настройте повышающий преобразователь так, чтобы каждый индикатор светился с наименьшей яркостью, но полностью. Это значит, что не должно быть такого, что часть цифры индикатора горит, а другая часть нет. Потом нужно программно выставить наибольшую яркость и проверить свечение цифр индикаторов. Индикаторы не должны гореть слишком ярко, и в то же не должны иметь, так сказать, объёмного свечения. Коррекция яркости должна осуществляться при помощи RP1. Затем нужно опять проверить свечение при наимеьшей яркости и так нужно делать до тех пор, пока не получатся нужные результаты. В случае если приемлемые результаты не будут осуществлены, тогда попытайтесь подобрать номиналы анодных резисторов и ещё раз повторить действия указанные выше. payaem.ru Автор: Myxomop Лампа: ИН-14 Схема: есть Плата:нет Прошивка:есть Исходник:нет Описание: есть Схема: Часики собственной конструкции. Есть будильник и сервисное меню, где можно изменить настройки часов. Можно включить "бой" - при смене часа часы пищат количество часов. На плате около кварцевого генератора можно увидеть мой косяк. Я привык к контроллерам, типа все можно программно изменить. А тут выходы дешифратора (жесткая логика) рулят ключами, я при разработке схемы даже не подумал об этом, нужно 1 подавать или 0. Чисто автоматом соединил выходы дешифратора с ключами. Потом долго искал ошибку в проге Когда до меня наконец дошло, в чем дело - пол дня матерился. Когда все косяки (и железные, и программные) были пофиксены, получились вот такие часики. Кратенько дам список функций сервисного меню: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 Лампа: ИН-14 Схема: есть Плата:есть Прошивка:не нужна Исходник:нет Описание: нет Схема: Скачать архив проекта. Upd 2015/09/05:vad1605 Часы запустились с полутыка, за исключением того, что перепутал цоколевку на лампе единицы секунд. Часы идут достаточно точно, за 12 часов примерно +полсекунды от "эталонных". Вопрос в следующем иногда при включении питания часы начинают "тикать" примерно в 3 раза быстрее. Помогает передергивание питания, или закорачивание ног кварца но не всегда с 1 первого раза, иногда приходится это сделать 5-6 раз, кварц - стекляшка. После того как запустились в нормальном режиме, сорвать генерацию на "ускоренный режим" можно только если крутить подстроечник С3 металлической отверткой, сам по себе без вмешательства "кривых рук" генератор работает устойчиво. По питанию ЛА 3 шунтировал емкостями, менял место подключения земли - до лампочки, паял канифолью, плату отмыл. Системы и причину почему генератор иногда запускается на повышенной частоте установить не могу. В чем может быть причина? Я начал с того, что поменял, потом закоротил подстроечник, кварц припаял прямо на ноги микросхемы и положил сверху. Ситуация не изменилась. Поменял кварц. Все Ок, срывов нет, стартует стабильно, но ушла точность хода, стали спешить, сейчас верну подстроечник "на родину" и буду выставлять. . robocua.blogspot.com Добрый вечер хабражители.
Многих заинтересовала моя идея часов на вакуумно люминесцентных лампах.
Сегодня я расскажу как создавались эти часы. В первую очередь, хочется отметить, откуда можно найти лампы, которые выпускались в 1983 году.
Митинский рынок. Много и разных. В коробочках и на платах. Простор для выбора есть.
Другим городам сложнее, может повезет и Вы найдете в местном радио магазине. Такие индикаторы стоят во многих отечественных калькуляторах.
Можно заказать с Ebay, Да Да, Русские индикаторы на аукционе. 1 2 3 4 В среднем 12$ за 6 штук. В последствии, я заменил трансформатор на импульсный. Рекомендую взять за основу блок питания для галогеновых ламп, на самую малую мощность. Останется только домотать обмотки на нужные напряжения.
Возможно, получится так, что для накала 1 витка мало, а 2 много. Тогда мотаем 2 витка и ставим последовательно токоограничивающий резистор на 1-5 Ом Вот такой «электронный трансформатор» с открытой крышкой Могу предложить вариант изготовления блока питания из неисправной энергосберегающей лампы. Описал я его тут, кому стало интересно — загляните. На этом все. P.S. Материал может содержать орфографические, пунктуационные, грамматические и другие виды ошибок, включая смысловые. Автор будет благодарен за сведения о них © UPD: Добавил исходник github.com
И готовую прошивку UPD: По просьбе добавляю еще пару фотографий. habr.com Несколько лет назад попались на глаза часы на газоразрядных индикаторах и чем-то заворожили. Копировать кого-то и повторять "как есть” не хотелось. В результате появился проект со следующими параметрами: 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: SUNny_Clock, вид снизу Первое включение, программирование контроллера и настройка. Внимание! Схема содержит опасное для жизни напряжение! Будьте осторожны! Проверьте правильность монтажа схемы. Затем проверьте цепи питания на предмет наличия короткого замыкания в оных. Если не нашли, попробуйте подать на вход питание от источника 12В. Если не пошёл дым, проверьте напряжение цепи питания D5V0. Как видно из названия, оно должно быть равным 5В. С помощью подстроечного резистора RP1 установите на выходе повышающего преобразователя напряжение величиной 190В (для указанных номиналов). Подождите минут 10: элементы схемы не должны заметно нагреваться. Особенно это касается дросселя высоковольтного преобразователя. Его перегрев говорит о неправильно выбранном номинале или о конструктиве со слишком малым рабочим током. Такой дроссель надо заменить на более подходящий. Подключите программатор. Автор воспользовался AVR910 USB от Prottoss`а (Рыжкова Андрея). Установите фьюзы согласно прилагаемому скриншоту программы AVRprog. Запрограммируйте последовательно Flash и EEPROM микроконтроллера с помощью прилагаемых прошивок *.hex и *.epp соответственно. И именно в указанной последовательности. На индикаторах будет отображаться «21-15-00». Секунды при этом «пойдут». Если же вы всё ещё не подключили BT1, то вместо времени и даты увидите на индикаторах что-то вроде «05-05-05» и будете долго искать неисправность. Установите требуемые значения времени, даты, будильников в соответствии с таблицей описания режимов работ. Когда дойдёте до настройки яркости, программно включите минимальную яркость индикаторов. Подстройте повышающий преобразователь таким образом, чтобы каждый из индикаторов светился с минимальной яркостью, но полностью. То есть, не должно быть так, что часть цифры индикатора светится, а часть нет. Затем программно выставьте максимальную яркость и проверьте свечение цифр индикаторов. Индикаторы не должны светиться чрезмерно, и не должно быть "объёмного” свечения. Коррекция яркости производится с помощью RP1. После этого снова проверьте свечение при минимальной яркости и так далее до тех пор, пока не будут получены приемлемые результаты. Если же приемлемые результаты не будут получены, попробуйте подобрать номиналы анодных резисторов и повторить вышеуказанные действия. Всё! Настройка часов завершена. bascom.at.uaHandmade часы из 90-х. Часы на ин 14 схема
Часы настольные на ИН-14 индикаторах - схема и фото
Принципиальная схема часов
Список деталей
Фото сборки часов
Оригинальные часы
Запятые в десятках и единицах секунд обозначают активность будильников 1 и 2 соответственно. NiXIE: Часы ИН-14-4
NiXIE: Часы на 155 логике
Автор: terehaHandmade часы из 90-х / Хабр
Индикаторы
Главную роль, занимают, газоразрядные индикаторы. Я использовал ИВ-6. Это люминисцентный семисегментный индикатор зелёного цвета свечения(На фотографиях вы увидите синеватый оттенок свечения, это искажается цвет при фотографировании, из-за наличия ультрафиолетовых лучей). Индикатор ИВ-6 выполнен в стеклянной колбе с гибкими выводами. Индикация осуществляется через боковую поверхность баллона. Аноды прибора выполнены в виде семи сегментов и десятичной точки. Можно применить индикаторы ИВ-3А, ИВ-6, ИВ-8, ИВ-11, ИВ-12 или даже ИВ-17 с незначительными изменением схемы.Управление
Управляет всем микроконтроллер 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 вольта. Для других ламп ток накала другой, так что учтите этот момент.Прошивка
Прошивка написана на языке С в среде CodeVisionAvr.Кто возьмется повторить — пишите в личку, вышлю и .hex и исходник. Часы Sunny_Clock - Мои статьи - Каталог статей
Поделиться с друзьями: