Комментарии 47
Ну что, всё правильно. За точность отвечает точное, за дизайн — красивое.
Можно и автокалибровку по GPS/PPS сделать, и по температурному датчику (кварц такой кварц), можно хоть внешний точный генератор поставить (сейчас чуть ли не рубидий уже в чипдипах продаётся).
Но это всё внутри коробочки. А за красоту отвечают лампы :)
Интересное предложение, можно поставить какой нибудь NEO-6M, место на плате позволяет, и стоит он пару баксов.
А может какую-нибудь ESP8266 и по NTP синкать? А то внутри помещения GPS сигнал не осбо ловиться может
Смущает что точку доступа и пароль нужно зашивать в код.
Или как вариант, подключение по RS232, с приложением на каком нибудь питоне для первичной настройки, вот это можно попробовать.
Нет, не нужно
WiFiManager позволяет настраивать подключение к WiFi
https://github.com/zhouhan0126/WIFIMANAGER-ESP32
При первом запуске создается точка доступа, к ней нужно подключиться и там уже настроить WiFi - данные сохранятся
Я в своих часах (не nixie) так и сделал
https://github.com/orangetrialtruck/stc_diyclock/blob/master/docs/nmea/ESP8266_ntp/ESP8266_ntp.ino
…а ему много и не надо — раз в месяц принял строку со временем, распарсил и поправил и время, и фактор коррекции…
А по PPS, если хватит шустрости, можно корректировать поправку от термодатчика. Если спутники хотя бы пару минут присылают хороший PPS — можно успеть измерить свой кварц и сопоставить его враньё с температурой.
ESP8266 сюда просится идеально. Один раз настроил синхронизацию по NTP, и забыл про эти кнопки настройки времени как страшный сон)
Я делал часы (вернее ПЛК) на 3231. Точное время там особенно не нужно, но уход был приблизительно 1 минута в год. При этом в этой внешней м/с уже встроен кварц с термокомпенсацией.
ИВ-6 накал 1.05 В +/- 5%.

Схема сделана на AVR, ATmega16, пинание 12 Вольт, step-up тактируется самим процессором, он же регулирует напряжение ламп. Лампы ИВ-11, разделительная ИВ-15. Есть возможность регулировать яркость, причём вечером в заданное время он сохраняет текущее напряжение в EEprom и загружает из него ночное напряжение. А утром сохраняет ночное и устанавливает дневное. Время смены напряжения можно задавать, причём в субботу и воскресенье он устанавливает дневное напряжение на час позже. Коррекция задаётся в секундах в сутки, ход подстраивается программно по алгоритму Брезенхама. Корпус из бука выточен на станке ЧПУ.
Интересно, можно чуть подробнее ? Какие напряжения используется в режиме день/ночь и что за микросхема перед каждой лампой ?
В часах есть кнопки для регулировки яркости. При нажатии процессор увеличивает или уменьшает скважность ШИМ, которая идёт на step-up. Пользователь визуально устанавливает удобную ему яркость. Но ночью дневная яркость слишком велика, спать невозможно, поэтому я сделал переключение на дневную/ночную. AVR удобны тем, что там есть встроенный EEprom, где можно хранить установленные пользователем уровни яркости, времена переключения, а также текущие день, месяц, год и величину коррекции - чтобы не устанавливать их заново при выключении питания.
Для резервного питания я сначала поставил ионистор на 2 Фарады. Поначалу он неплохо работал, держал время до 5 часов. Но через полгода он вдруг сдох. Оказалось, что их срок службы всего 1000 часов. И вообще, это не конденсатор, а нечто среднее между конденсатором и аккумулятором. Поэтому пришлось поставить держатель для батарейки.
На сегменты подаю напряжение ключом UDN2982, а на сетки через сборку PHC2300:

Да, ещё. После долгих сомнений соединил все накалы последовательно и подключил их к питанию 6 Вольт, 5 Вольт для процессора получаются из 6-ти пропусканием через диод LL4148 - дёшево и сердито. Визуально разности в яркости не видно вообще, даже при минимальной яркости.
Я с ионисторами ни разу не сталкивался. "1000 часов" про которые вы пишете - это в смысле время которое они могут быть под напряжением? Ну тогда напрашивается следующая схема: поскольку они нужны только в те моменты когда отключено электропитание, то заряд копить и удерживать на конденсаторе большой ёмкости, а когда питание отрубается, то заряд перетекает на ионистор с конденсатора и тот уже отдает питание в прибор.....не судите строго, я не очень знаком с ионистором, но мне кажется такой вариант его использования жизнеспособен, поскольку эти 1000 часов будут меньше расходоваться на нем.
Спасибо за отсутствие бесяче-попсячей подсветки баллонов.
Нити накала было бы неплохо сместить “под землю”, для надёжного гашения цифр.
Красота! Но позвольте... неприкрытые лампы выглядят небезопасным пижонством (как и в ламповых усилках), кошка пробежала, хвостиком махнула... Можно бы сетку... или клетку.
Типа такой, но более редкую

А какой ресурс у сиих ламп? Ну поскольку он у всех ламп невысок. А тут с завода то 50000 часов хотя бы на 5 лет есть? Не говоря про остатки....
Ресурс 50000 часов подразумевают что в за этот период яркость не будет деградировать, у меня подобные часы только на AVR работают уже почти 10 лет, но яркость на них уже меньше некуда.
Просто вопрос всем... А обещанные 80000 часов для неонок - реально? Или так, теория? Если на них сделать? (не обычные nixie clock, а матричные часы)
Ну зачем же этот убогий способ изготовления корпуса применять... Понимаю, что напечатать это быстро, но смотрится изделие так себе. Такие корпуса только для каких-то промизделий годятся. Проявите фантазию, используйте другие материалы, результат будет радовать долгие годы.
Красивое
Для ИВ-11 напряжение сетки максимум 30 вольт, а в этом устройстве 45 вольт. Часы на ИВ-11 выпускались с 1976 по 1979 год, а затем перешли на динамическую индикацию.
А не думали сделать динамическую регулировку яркости через фоторезистор? Лампы-то выгорают со временем, жалко гонять их на сотку глубокой ночью
Сперва решил сделать "Базовую" версию, если будет свободное время в дальнейшем улучшать.
Сколько я видел девайсов с регулировкой через фоторезистор - все они регулируют очень плохо. Линейность глаза не совпадает с линейностью фоторезистора, поэтому лучше сделать ручную регулировку. Тогда юзер будет ставить такую яркость, какая ему нравится.
Корректировку кривой регулировки можно сделать. Или можно как здесь, правый верхний угол
http://archive.radio.ru/web/1966/11/034/
Переменный резистор последовательно с фоторезистором. Оба вида регулировки, ручная и автоматическая.
Офигеть - схема 1966 года. Всё-таки сейчас 21-й век, если регулировать фотодиодом, то интеллектуально: каждый раз, когда пользователь меняет яркость, сохранять её вместе с показаниями освещённости и таким образом построить кусочно-линейную зависимость. Её использовать для задания яркости.

О, подержите мое пиво. Тоже сделал часы на лампах ив...не помню какие так как было это в 2016 году. С того момента работают идеально. 10 лет уже прошло. Яркость ламп регулируется. С краю платы с правой стороны можно заметить фототранзистор. Микроконтролер Stm32l (какой конкретно уже не помню) его измеряет и регулирует dc/dc преобразователь. Лампы так же отключаются на ночь с 10 вечера до 6 утра. Регулировка прекрасно работает, глаза никак это не замечают.
Фишка моих часов,как кто то уже предлагал в данной теме, это использования атомного стандарта частоты для синхронизации. Я до такого не дошел, так как на то время csac стоили 3 тысячи баксов, хотя планировал. Зато часы построенны на базе высокостабильного, термостатированного кварцевого генератора с очень низким энерго потреблением. Это устройство в позолоченном корпусе в центре часов. Изначально этот модуль синхронизируется по gnss для получения времени. Модуль gnss вклеен в заднюю стенку и поэтому на фото не видно. Так же в часах есть батарейка литий ионная, которая на фото видна под основной платой. Идея в том, чтобы не обесточивать модуль синхронизации при отключении питания от кабеля usb. Лампы при этом отключаются через 10 секунд после исчезновения внешнего питания, так как потребляют больше всего они. А так батарейки хватает на несколько часов.
А как быть если точка доступа сменилась?



Ретро-часы на вакуумных люминесцентных индикаторах ИВ-11