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: По просьбе добавляю еще пару фотографий.


    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 85
    • +18
      Циферки бы желтые ещё…
      P.S.: El Psy Congroo
      • +7
        За этим к газоразрядным индикаторам.
        • 0
          Или красный светофильтр ;)
          • +1
            Не, даже со светофильтром эти семисегментные циферки будут выглядеть как дешёвая подделка.
            У настоящих газоразрядных индикаторов цифры плавные.
            Сравните:



        • +4
          Угу, газоразрядные индикаторы (особенно большие, типа ИН-14) смотрятся, на мой взгляд, намного атмосфернее. Проблема только в том, чтобы их найти (желательно, к тому же, по человеческой цене) :) Очень много классных апаратов собрали на радиокоте (линк гуглится), там же можно покопаться в исходниках МК.
        • +12
          туттуруу~
          • +4
            Вам сюда, прописаны все основные линии, работает характерное «загорание» после остановки. Схема устройства и код прошивки прилагаются.
            • +3
              или www.youtube.com/watch?v=7qoxnkneIpA. Просто магия какая-то :)
              • +3
                Я не в курсе. Такие часы популярны в каком то японском аниме, да?
                • НЛО прилетело и опубликовало эту надпись здесь
                  • +1
                    В популярном аниме «Steins;Gate» (которое служит экранизацией одноимённого визуального романа) имеется индикатор, по виду немало подобный этим часам; он показывает, однако же, не время, а некоторый параметр отклонения мировой линии от стандартной — обычно величина его постоянна, но она переменяется в том случае, когда путешествующие во времени люди или сообщения изменяют прошлое (и тем оказывают воздействие на настоящее).

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

                    Этот индикатор служит для главного героя этого аниме неоценимым инструментом, и это мнение разделяют его сторонники. Одна из путешественниц во времени, родившаяся в грядущем дочь его друга, с готовностью принесла в жертву ход всей своей жизни (вынужденно прожив остаток жизни в Японии двадцатого века вместо знакомого ей постапокалиптического грядущего), чтобы главный герой смог унаследовать этот инструмент через вторые руки и в итоге предотвратить наступление постапокалиптической антиутопии.
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • +1
                        Я не пересказал и пяти процентов сюжета «Steins;Gate», и притом не прояснил ни одной главной детали. Название и modus operandi организации-противника? Судьба альтернативной Акихабары? Зелёное желе? Димэйл? Эф Би? Ничего, ничего из этого.
                        • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                • +6
                  В голове сразу всплывают воспоминания о Fallout…
                  • +1
                    Повторять не буду, но исходники почитал бы с интересом.
                    • 0
                      выложите прошивку и сорцы для всех.
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • +2
                          Знакомый вот такие делает www.youtube.com/watch?v=2Jjk4d7Zy24
                          • 0
                            а сколько он за такие часики просит? я бы себе заказал :-)
                            • –1
                              Искусство бесценно =)
                              • 0
                                Говорит, к сожалению счас нет возможности делать под заказ, занят на работе очень :(
                              • 0
                                А есть где-нибудь инструкции/исходники?
                            • +1
                              Завалялось несколько индикаторных блоков(лампы+дешифраторы), нужно будет найти и тоже сделать часы :)
                              Спасибо за мотиватор.
                              • +1
                                • 0
                                  Эх. Если бы не эта проблема с высокими напряжениями при работе с лампами, то наконец бы сделал себе такие же часики. Два раза пытался мотать трансформатор и никак ничего не преобразуется :)
                                  • +2
                                    Купите импульсный блок питания для галогеновых ламп. Стоит 2-3$.
                                    И намотать для 50 Вольт витков 50 не составит труда.
                                    • 0
                                      Здорово конечно, но мне надо вольт 200 :)
                                      • 0
                                        DC-DC step-up конвертер, например, на 34063
                                        • 0
                                          40 вольт, это не 200
                                          • +2
                                            делай на 200 (точнее на 180). рабочая схема например www.adslclub.ru/upload/img/2013-01/03-20065398368.png (конденсатор c12 подобрать, у меня на 1000 пикофорад работает лучше)
                                            • 0
                                              Выглядит здорово. Попробую в ближайшем времени. Спасибо!
                                            • +1
                                              А где 40? Я на ней 170 делал для ИН-14. На выход полевик ставишь и счастье приходит
                                              • 0
                                                Здорово. Я как раз на ИН-14 и думал делать. А можно схемку?
                                                • 0
                                                  Ну почти такая же, как woddy предложил. Не проще, по крайней мере
                                      • +2
                                        Я для своих часов на ИН-12Б взял трансформатор от компьютерного блока питания, и развернул на оборот, идею подсмотрел тут, только импульсы подавал с самого контроллера, который управляет цифрами. Работает хорошо
                                      • +3
                                        > Можно заказать с Ebay, Да Да, Русские индикаторы на аукционе

                                        судя по нахождению лотов, продавцы не менее русские чем индикаторы :)

                                        Item location: Odessa, Ukraine
                                        Item location: EU, Bulgaria,
                                        Item location: ua, Ukraine

                                        • +16
                                          Ну хоть что-то без Arduino
                                          • 0
                                            Дык, они скорее из 70х :)
                                            • +1
                                              Не, в 70-х пришлось бы делать на ЛА3 и ИЕ5 (не помню, были ли уже они). Где-то в начале 80-х мой друг такие как раз делал.
                                            • +9
                                              Это не газоразрядные индикаторы. В газоразрядных используется газ неон, такие индикаторы светятся оранжевым светом.
                                              Вы использовали вакуумно-люминесцентные индикаторы.
                                              • +1
                                                Классная штука получилась :-) Еще два разряда — и прямо индикатор отклонения мировой линии из Steins;Gate получился бы :-)
                                                • +2
                                                  Только вычислить бы ещё, как это отклонение посчитать.
                                                  • +1
                                                    Чуть выше реплики «El Psy Congroo» и «туттуруу~» намекали именно на «Steins;Gate».
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                      • +3
                                                        Ну и что? :-)
                                                        • +1
                                                          Ну и ничего.

                                                          (Буддистский ответ, да.)
                                                    • 0
                                                      так обидно с месяц назад выкинул штук 8 этих ИВ-6, и тинька где-то без дела валяется, а можно же столько интересного придумать, и температуру и дату показывать. эх…
                                                      • +1
                                                        Жуть какая, у меня домы были такие — зелененькие.
                                                        • +1
                                                          Офигеть, здорово! Попробовать бы тоже, но у меня слишком кривые руки для таких дел.
                                                          • +1
                                                            В процессе изготовления и должной усидчивости кривизна рук меняется в лучшую сторону. Люди не рождаются мастерами, они просто рождаются упорными :)
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                            • 0
                                                              Больше бы фотографий готового устройства
                                                              • +1
                                                                Позвольте внести немного критики… =)
                                                                DS1307 микруха интересная, но то что кварц снаружи — это большой минус, по сему вопрос, не сильно уходят часы в сутки? Как бы я не пытался, но у меня даже с супер мега точным кварцем часы не выдавали 32.768 Гц(измерение производил с помощью промышленного калибратора Yokogawa) =( По сему, советовал бы использовать внешний генератор с термокомпенсацией, либо вариант DS3231(она дороже, нет ОЗУ, но внутри уже есть откалиброванный кварц с термокомпенсацией + более широкий функционал).
                                                                Второе на что бы обратил внимание или скорее как бы сделал я — это прерывание не от таймера, а внешнее прерывание, ведь DS1307 имеет ножку на которую, в зависимости от предделителя будет выдаваться частота 32768, 8192, 4096, 1 Гц. Выставляем 1Гц и DS-ка нам сама говорит когда инкрементировать секунды/минуты…
                                                                И третье — shit happens. Воспользуйтесь Watchdog таймером. Как бы то ни было, но контроллер может зависнуть. Я не видел библиотеку I2C CVAVR, но то что я видел используют циклы с ожиданием пока что-то не произойдет, где мк может благополучно зависнуть, тогда вочдог рулит, хотя и библы такие в топку
                                                                • 0
                                                                  Уход часов — 30 секунд/месяц. Кварц поставил какой был. Возможно, с дорогим кварцем будет лучше. Может у кого нибудь и зависнет. Передергиванием из розетки — вылечится. Поэтому и не стал добавлять Watchdog
                                                                  • +3
                                                                    передергивание часов — есть зло! часы должны быть одним из самых надёжных устройств (имхо)
                                                                  • 0
                                                                    я на ds3232 делал. уход около 1 сек за 3 месяца.
                                                                    • 0
                                                                      3232 отличается от 3231, если не ошибаюсь, только наличием ОЗУ и как следствием стоимостью. Я привел пример 3231, так как для данной задачи в ОЗУ нет необходимости…
                                                                      Как видите 1 секунда в 3 месяца и 30сек за 1 — есть над чем задуматься, это ведь часы
                                                                  • 0
                                                                    Да, инкриминировать минутам и секундам ничего не надо. Лучше инкрементировать. Или просто увеличивать.
                                                                    • 0
                                                                      Почти всё как в часах на ГРИ. Но последние мне кажутся более красивыми и тёплыми.
                                                                      • +3
                                                                        Мой подоконник сейчас. ИН-14 + КМ155ИД1.

                                                                        • +11
                                                                          У меня такие тикают:
                                                                          image
                                                                          • 0
                                                                            Это круглые индикаторы или просто вырублены круглые отверстия в панели?
                                                                          • +1
                                                                            О небеса, эти часы божественны.
                                                                          • +6
                                                                            уж раз начали мериться пиписьками часами — вот мои

                                                                            image
                                                                            • +13
                                                                              • +1
                                                                                Пока самое оригинальное решение проблемы времени в этой ветке :)
                                                                                • +2
                                                                                  А можно фото на руке? =)
                                                                                • 0
                                                                                  Отличная схема, я бы сделал именно так, но подтянул бы PA2 на +VCC для надежности, а то он в воздухе болтается, могут быть случайные ресеты.
                                                                                  • 0
                                                                                    Всегда удивлялся хабру. Только сегодня копался в старом хламе на работе, и нашел такие индикаторы. И как раз хотел собрать на них часы. Думаю сейчас вот хабру почитаю, и погуглю на тему этих индикаторов. А тут на тебе, подарочек… Спасибо.
                                                                                    • +3
                                                                                      • +3
                                                                                        ну раз уж начали меряться вот мои
                                                                                        image
                                                                                        image
                                                                                        • 0
                                                                                          Здесь предлагают конструкторы для сборки подобных часов.
                                                                                          forum.easyelectronics.ru/viewtopic.php?f=41&t=13889
                                                                                          • 0
                                                                                            У кого получилось сделать автоматическую синхронизацию времени через интернет или по GPS?
                                                                                          • 0
                                                                                            Элементарно, модуль за 20$ по UART выдает помимо координат, еще и время. Точносто ±1секунда
                                                                                            • 0
                                                                                              Дык потому и удивляюсь, что проще такие часы у энтузиаста найти, чем в продаже.

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