Как стать автором
Обновить

Комментарии 32

Круто. Реально хорошая идея. Как здесь любят говорить: «А вы не думали запустить стартап?»
Я по крайней мере не встречал часов которые сами синхронизируются)
Механические часы все реже и реже используются. Стартап будет обречён.
А причем здесь механические часы? Просто настенные с синхронизацией.
или настольные, напольные и проч :) синхронизацию через GPS давно уже делают.
У нас в городе стоят несколько уличных электромеханических часов, синхронизируются через GPS. Поиск дает очень много ссылок про такие часы.
Различные электронные часы в основном синхронизируются по немецкой радиостанции DCF77.
НЛО прилетело и опубликовало эту надпись здесь
Ага, как проигрыватели виниловых пластинок.
А разве в России не выпускается часов с синхронизацией по радио? Если нет — то и правда хорошая идея для стартапа. Вот только решение с оптопарой и синхронизацией через интернет может получиться дороговато.
А я имею в виду вот что — Radio clock.
В Германии они сплошь и рядом продаются, на них вот такой символ есть:
image
Стоят — где-то от 12-15 евро, цифровые ещё дешевле. Всегда правильное время показывают, покуда батарейка не сядет.
Внутри там просто антенна на ферритовом стержне (понятно, что в некоторых помещениях может работать неустойчиво):

image
В случае Украины — чуть сложнее — там, вроде, передатчиков нет.
Впрочем, возможно, немецкий или московский передатчик и до Киева добьёт.
интересно, как они изначально положение стрелок определяют без оптопары. До Киева по географии немецкий DCF77 должен добивать.
Я полагаю, там пара кулачков на шестерёнках да примитивные контакты. Вечерком попробую внутрь заглянуть, если не забуду.
заранее спасибо
Добивает. Немцы обещают зону уверенного приема в 1500 км, от Майнфлингена до Киева аккурат 1530 км.

Глюки с ошибкой на N часов (видимо, как-то связано с таймзоной, не знаю, протокол не разбирал, но ошибается обычно на целое число часов) наблюдаются редко, 2-3 раза в году. Зависит как раз от уровня сигнала — в глубине комнаты часы будут глючить сильнее, чем на балконе, так что важно подобрать им хорошее место. Зависит также от погоды, железных крыш и т.д., радиолюбители тут лучше меня расскажут.

А вот наручные часы (некоторые Casio умеют DCF) ловят сигнал заметно хуже. В Киеве почти не синкаются, на Западной Украине — гораздо лучше.
Добивает. Немцы обещают зону уверенного приема в 1500 км, от Майнфлингена до Киева аккурат 1530 км.

Как-то тревожно читать эти ваши строки… в отрыве от контекста :)
С тахих часов на самом деле наоборот в домашнюю сетку точное время пусткать! Мне кажется это понадежнее чем NTP по интернету. Наверняка куча техники по ней ориентируется. А еще интересно — насколько она приближена к «великим атомным часам» :)
Это т.н. «вторичные часы», т.е. либо очень неточные, либо вообще не считающие время. Сам же автор дал ссылку на понятие «сеть часофикации»: первичные часы считают время, вторичные его показывают. Нужно время подправить — переводят только первичные часы, и вся сеть перейдёт на нужное время. Другой вопрос, что и первичные у него никакие, отличаются от вторичных только тем, что есть интернет с NTP.
Я бы купил USB GPS ресивер, и получал бы с него достаточно точное время, которое пускал бы в сеть по NTP.
прочем, возможно, немецкий или московский передатчик и до Киева добьёт.

Немецкий — «добивал». По крайней мере мои наручные часы (Citizen Skyhawk) прекрасно синхронизировали время.
Исходники проекта для CCS5 и схема часов для ProfiCAD в картинке(сохранить и распаковать winrar-ом)

Вот это магия! Подскажите, пожалуйста, как Вы так сделали?
дописываем в конец картинки rar-архив. например с помощью TotalCommander
Спасибо! :)
>Вот это магия! Подскажите, пожалуйста, как Вы так сделали?

RARJPEG
Не освещение и не климат, хотя про умный дом. Круто!
Напомнило часы «умного города» :)
На видео — стандартные московские городские часы (помедленнее ваших будут :))

Мне почему-то кажется, что такая медленность вызвана тем, что там большое потреблелие при переключении, и, чтобы переключить стрелку, нужно энергию некоторое время копить.
shtirlitsus, спасибо за интересный пост! Несколько вопросов. Не рассмотрел на фото элементов питания и в тексте нет упоминания. В посте о термометре на этом сделан акцент. Возможно ли использование солнечной энергии при использовании шагового двигателя? Понимаю, что хотели пустить в дело подарок, но может часы с цифровой индикацией более удачный выбор, в случае, если продолжать линейку устройств с автономным питанием для умного дома? Зачем синхронизировать часы так часто(раз в минуту)?
Ток шагового двигателя при работе довольно большой. Для передвижения стрелки на одну минуту в моем случае нужно 16 шагов двигателя. Чтобы уменьшить потребление — можно максимально сократить задержку между шагами, но упремся в инерцию двигателя и редуктора часов. При питании от солнечной энергии надо посчитать энергию, тратившуюся на минутный шаг, и среднюю энергию, накапливаемую за минуту. Учитывая стороны света, на которые выходят окна комнаты, занавески, пасмурность и время года подозреваю, что площадь солнечных батарей для нормальной работы будет слишком большой.
В случае цифровой индикации (светодиодной) расход будет врядли меньше, с учетом того, что они светятся постоянно, а стрелки двигаются раз в минуту. ЖК потребляет меньше, но их ночью не видно. Подсветка при ЖК — возвращает нас на светодиодную индикацию.
На счёт синхронизации, согласен, можно реже. Сделал раз в минуту, чтобы в логах набрать статистику потерь пакетов при различных размещениях часов и антенны контроллера управления «умным домом». Да, и потребление энергии на радиобмен значительно меньше, чем на минутный шаг.
За сим питаю часы 5-ти вольтовым импульсным БП.
Офигенная идея, спасибо, и никогда не паришься о времени.
Я давно искал некий комплект часов. Скажем часы-база и часы-клиенты. Клиенты бы синхронизировались раз в сутки с базой. А уж за базой я мог бы и сам следить в «ручном режиме», ну или как-то автоматизировать их синхронизацию. И куча проблем пропадет. А то часы в комнате, в кухне, во второй комнате, на тумбочке и все время разное показывают! Раз в месяц занимаешься синхронизацией их с компов в виде бегания с каждыми часами к компу и подвода стрелок ))) Т.е. я бы хотел заиметь не прямо уж глобальную синхронизацию, но локальную и, можно скзать, автономную.
время берется с контроллера «умного дома». Если выключить на нем ntp, можно шутить шутки с часами во всем доме, например как в «Аленьком цветочке»
В main.c у вас CCR0 = 32768, а надо 32767, ибо счётчик от нуля считает.

Просто замечание, ибо учитывая синхронизацию, это не критично.
согласен. поправлю. проблема не вылезла сама из-за ежеминутной синхронизации
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации