Пользователь
0,0
рейтинг
1 марта 2013 в 08:35

Идеальные часы

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

Получилось?




image

Первые телевизоры были черно-белыми, затем появились цветные.
С электронными часами все наоборот, они с рождения цветные: желтые, зеленые, красные и лишь недавно — синие. Черно-белые часы днем с огнем не сыскать.
И вот многолетняя мечта свершилась. Первоначальные варианты названия были “белые часы” или “конец цвета”. В процессе создания конструкции удалось избавиться от недостатков большинства электронных часов: неточность хода, наличие кнопок, сложные алгоритмы управления, отсутствие автоматической яркости. Так часы стали практически “идеальными”.

Для поддержания точности часов необходимо добиться стабильности колебаний кварцевого резонатора и своевременно производить компенсацию ухода показаний от образцового времени.
Стабильность достигают аппаратными способами, а компенсацию производят программно или вручную от внешних источников сигнала точного времени: радиостанции, Интернет, спутники систем навигации.
В данных часах применяется последний способ. Так как в сигнале навигационных спутников передается UTC — всемирное координированное время, то нет необходимости “подводить стрелки” часов. Необходимо лишь один раз указать смещение относительно всемирного времени.

Идея была проверена в предыдущих разработках с показом времени при помощи разноцветных вспышек: лампа времени и кубик. «Волшебная палочка» от кубика — новую одежду только получила, а то старое блестящее покрытие поизносилось и с магнита окалина начала сыпаться.
“Лампа” держится в жару и холод, дождь, снег и дым больше года и до сих пор не отклонилась ни на секунду.
Настала очередь привычного способа показа времени. Мечтой было применение большого белого светодиодного индикатора, обеспечивающего хорошую видимость в пределах комнаты.

После сравнительно большого модуля GL8088s, используемого в “кубике”, в этот раз выбор пал на небольшой приемник сигналов спутниковой системы позиционирования, модуль Gms-g6a — глаза и уши часов для связи с Космосом. Пара этих модулей была приобретена для эксперимента по созданию часов.
Чипсет: MT3333.
33 канала отслеживания и 99 каналов поиска систем GPS, ГЛОНАСС и Galileo.
Чувствительность при слежении: -165 dBm.
Чувствительность при обнаружении: -148 dBm.
Время горячего/холодного старта: 1/35 сек.
Напряжение питания: 3,0...4,3 В.
Ток потребления при захвате/слежении (для Uпит.=3,3В): 35/29 мА.
Размер: 16x16x2,1 мм.
Вес: 1 грамм.

Помимо отличной родословной и прекрасных технических данных, данный приемник обладает важной особенностью — наличием встроенной на плате чип-антенны. Не все радиолюбители являются специалистами в области проектирования и изготовления антенн, поэтому такая особенность модуля позволяет легко достичь положительного результата.
В такой конструкции есть ограничения в виде наличия запрещенной зоны при разводке платы и максимальной удаленности от крупногабаритных радиодеталей, но это все мелочи.
Опытные разработчики могут использовать в своих часах другой модуль: Gmm-g3, который обладает такими же характеристиками, но его габариты уменьшены до 11,5 x 13 x 2,1 мм в связи с отсутствием антенны. Такие маленькие размеры позволят установить модуль на пару миллиметров выше, а антенну в виде печатного проводника или в отдельном исполнении разместить на самом верху печатной платы, что еще ближе приблизит ее к Космосу.
Дополнение 23.08.13. Стал доступен новый GPS-модуль Gmm-r1. Также без встроенной антенны. Из отличий: ловит только GPS, но корпус стал еще меньше 9,7x10x2,1 мм.

Модуль Gms-g6a, в отличии от приемника, используемого в проекте “кубик” не подвергался никаким настройкам. Все сообщения “из коробки” — без изменения скорости и отключения неиспользуемых строк.
Скорость работы порта RS-232 по умолчанию составляет 9600 бит/сек. Такая скорость удобна для работы, но время передачи длинных сообщений занимает значительное время и приближается к секунде — когда уже необходимо начать работу со следующей порцией информации. Поэтому на этот раз в программе нет ожидания конца сообщений. Из потока информации просто “выдергиваются” необходимые значения и производится их обработка. По сравнению с определением местоположения, получить информацию о времени легче, и модуль начинает выдавать необходимые данные еще до показа количества видимых спутников. Программа делит спутники на ваши и наши, но часы показывают суммарное число видимых аппаратов, что сближает космические группировки для выполнения одной задачи.

image

Мозги часов — микроконтроллер PIC16F688 в небольшом корпусе для поверхностного монтажа. Программа работы загоняется в память контроллера при помощи фрагмента микросхемы ПЗУ с ультрафиолетовым стиранием КС573РФ2. Микросхему можно подключить пружинящими иголками к контактным площадкам для программирования, а можно просто припаять. При монтаже приемника необходимо подложить под него изолирующую пленку, так как снизу проходят несколько дорожек.

image

Настроил и забыл.
Как и в предыдущих разработках, на единственную кнопку первоначально предполагалось возложить лишь внесение поправки относительно всемирного координированного времени, поступающего со спутников.
Но в дальнейшем, по мере разработки конструкции, кнопка стала обрастать новыми задачами.
Было решено заменить кнопку униполярным датчиком Холла TLE4905L, реагирующим на магнитное поле “волшебной палочки”.
Это уже третий вариант по замене классической механической кнопки. В “лампе” кнопка отсутствовала как класс, и внесение поправки производилась замыканием выводов контроллера, в “кубике” роль кнопки играл геркон.
Но геркон является хрупкой стеклянной конструкцией, имеющей большие по нынешним меркам размеры, поэтому в “идеальных часах” использован современный вариант — датчик Холла.
Поправка времени вносится просто. До подачи питания необходимо поднести “волшебную” палочку или магнит (магнетизм — это тоже волшебство) к датчику, расположенному в верхней части индикатора единиц минут. После включения питания начинается отсчет часов поправки. При достижении необходимого значения магнит убирают, поправка запоминается и это подтверждается вспышкой индикатора. Если за время круга — 23 часа, решение не принято, происходит выход из режима внесения коррекции времени.

Для многих людей делать настройку не придется. По умолчанию в часах установлено московское время, разделительные точки не мигают, индикация четверти минуты отключена — все привычно.
Но привычки у людей разные, поэтому волшебной палочкой можно изменять режим работы часов. При поднесении магнита часы начинают поочередно показывать различные варианты индикации. Нужно лишь убрать магнит в момент, когда демонстрируется необходимый вариант работы. Действие аналогично работе компьютерной мышки: при отпускании кнопки начинается выполнение команды. Если режим индикации изменился по сравнению с тем, что был установлен раньше, то он записывается в память с кратковременной вспышкой всего индикатора. Если за время цикла решение не принято, включаются все сегменты до отвода волшебной палочки.

Режимы индикации:
— количество видимых спутников C = GPS + GLONASS, отключение повторным пассом “волшебной” палочки;
— индикация четверти минут (точка сверху): включена/отключена;
— режим отображения времени: 24/12 часов;
— разделительные точки: не мигают/мигают;
— регулировка яркости: автоматическая/ручная;
— восемь уровней максимальной яркости для ручного и автоматического режимов работы.

Сократить время на подготовку символьной информации для названия каналов помогла таблица подключения индикатора, в которой учтены особенности разводки печатной платы. Сегмент, который необходимо включить отмечается цифрой 1. Далее, в полуавтоматическом режиме выдается результат: выражение вида A954 AAAA, что на языке индикатора означает “включить восемь вертикальных линий”.

Мечта сделать часы с белым индикатором была большой и долгой. Сначала поиски по магазинам и Интернету, затем попытка самостоятельного изготовления индикатора. Был разобран красный 7-сегментный индикатор, световод оставлялся на месте, а светодиоды заменялись белыми. Но размер 0,56 дюйма все же мал для комнаты.

image

В больших индикаторах устанавливается по несколько последовательно соединенных белых светодиодов, чтобы равномерно засветить световод сегмента. В результате, даже у цепочки из пары светодиодов необходимо использовать напряжение более 7 Вольт, что превышает привычные 5 Вольт. Применять преобразователь напряжения желания не было.
И вот, чудо произошло. Рассказал о проблеме одному товарищу по работе, который приобретает комплектующие элементы на eBay. Не прошло и часа, как он нашел необходимые светодиоды: белые, дюйм с четвертью, с общим анодом, работающие от 4 Вольт — то, что надо! Через несколько дней он принес их домой. Огромное ему спасибо!
Индикатор был безродным, из опознавательных знаков на нем был только символ “В”. Подробное описание так и не удалось найти, пришлось пользоваться данными со страницы покупки. Насколько я понимаю английский, там они закончились, но желающие собрать часы смогут найти что-то подобное по указанным в схеме параметрам.
Четыре индикатора, расположенные рядом друг с другом и определяют габариты часов: ширина 96 мм, высота 34 мм, глубина 16 мм, без учета разъема питания. Испытания показали, что цифры отлично видны в дневное время при токе 5 мА через сегмент. Ночью это значение можно уменьшать в 10 раз. Небольшой недостаток индикатора в том, что на малых токах белый цвет начинает приобретать различные оттенки, видимо, это связано с особенностями люминофора.

Существует выражение “минута кажется вечностью”. Эта фраза, скорее всего, возникла после появления часов, у которых отсутствует индикация секунд: человек видит, какая идет минута, но не знает, когда она закончится. Чтобы лучше понять место во времени, в идеальных часах введена индикация четверти минуты — это точка, которая горит над одним из четырех индикаторов. Эта функция новая и пока еще непривычная. Люди, которые не желают теряться во времени, могут ее включить. Было несколько вариантов показа секунд, но победила идея одного коллеги — просто перевернуть индикатор и тогда никому не нужные точки начинают приносить пользу. За хорошую идею плюс в его карму!
В режиме отображения четверти минут человеку достаточно одного взгляда, чтобы определить время с точностью 15 секунд. Если подсчитать количество вспышек при мигании разделительных точек, то становится доступной секундная точность. Разделительные точки сделаны из двух белых светодиодов и установлены методом допиливания корпуса. Подключены они вместо одного неиспользуемого сегмента индикатора десятков часов.

В электронных часах важно иметь автоматическую регулировку яркости. Столкнулся с этим в древних часах на К145ИК1901, тогда пришлось их дорабатывать, чтобы утихомирить зеленый прожектор.
Из современного имеется датчики освещенности MAX44007, MAX9635, APDS-9300, которые позволяют отказаться от канала АЦП в контроллере.
Но в пределах досягаемости оказался лишь аналоговый датчик APDS-9002 (серия 9002...9007), со всеми вытекающими из этого последствиями. Вот он виднеется — небольшой золотистый прямоугольник в верхней правой части индикатора десятков минут, чуть правее от него чернеет корпус датчика Холла — к нему и надо подносить магнит.

image

Датчик прекрасно реагирует на любое изменение яркости, даже от лампы накаливания. Видимо в связи с этим, существуют сторонники запитывать лампы накаливания от выпрямленного и сглаженного напряжения.
Лампы дневного света, имеющие низкочастотные дроссели в цепи питания также сильно пульсируют, чем и объясняется запрет их использования при работе на станках — стробоскопический эффект.
Поэтому, в цепи датчика освещенности установлен конденсатор большой емкости, который несколько сглаживает эти пульсации.
На осциллограммах: напряжение на нагрузочном резисторе сопротивлением 1 кОм.
Слева лампа дневного света, справа лампа накаливания. Снизу с фильтрующим конденсатором емкостью 4,7 мкФ, сверху — без конденсатора.

image

Самый ровный уровень освещенности дает Солнце и лишь тучки пытаются модулировать этот свет.
Нахождение датчика освещенности под пленкой несколько уменьшает его выходной сигнал, но АЦП контроллера справляется с поступающим напряжением.

Особенностью часов является статический режим работы индикаторов. К динамическому режиму не лежит душа, поэтому плата за нелюбовь — увеличение числа корпусов.
Драйвер MBI5026 удобен для управления двумя семисегментными индикаторами. При использовании печатной платы, микросхема с мелким вариантом корпуса прекрасно располагается между выводами любого индикатора. При помощи трех сигнальных проводников, драйвер управляет 16-ю сегментами. Если необходимо 32 светодиода, то добавится одна микросхема и один управляющий сигнал.
Ток через сегменты задается при помощи одного резистора. В часах этот переменный цифровой потенциометр AD8400 “крутит” микроконтроллер в зависимости от внешней освещенности. Наиболее подходящий номинал 50 кОм, но в наличии был только 100 кОм.

Метод “Потемкинские деревни” широко применяется в городах при ремонте домов, когда реставрируется смотрящий на улицу фасад здания, а задняя часть остается во всей своей “красе”. Такой прием был использован в данных часах.
Индикатор имеет белый фасад, а вид электронных компонентов позволяет понять принцип работы часов любителям, изучающим изнанку жизни. Для защиты от влаги, детали покрыты слоем прозрачного лака.

image

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

image

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

image

Идеальные часы помимо показа точного времени должны сочетаться с окружающей обстановкой. В этом также помогает метод “Потемкинские деревни”. На боковые поверхности корпуса можно просто и быстро наклеить пленку, имеющую цвет, наиболее подходящий к обстановке. Белый цвет лицевой поверхности сочетается со всем, но можно также использовать полупрозрачную пленку-светофильтр и тогда цифры окрасятся в любимый цвет. Операция по смене имиджа занимает пару минут: отклеить старое, приклеить новой, обрезать лишнее. В скором времени наверняка появятся семисегментные RGB-индикаторы, тогда цвет излучения можно будет выбрать на одном из каналов управления за несколько секунд.
При изготовлении часов, перед проклейкой корпуса необходимо на ровной поверхности выровнять верхнюю и нижнюю стороны припаянных индикаторов при помощи наждачной бумаги, все же на доли миллиметра они отличаются по высоте. Юстировка передней стороны индикаторов производится при пайке на ровной поверхности стола. После приклеивания передней пленки убеждаемся, что и лицевая поверхность выглядит не очень из-за того, что при заливке световодов индикатора образовались ложбинки разной глубины, и пленка не может скрыть этого дефекта. В корпусе это было бы незаметно, но в нашем случае не годится. Снимаем пленку, кладем конструкцию на стол и при помощи наждачной бумаги двух разных калибров приводим состояние лицевой поверхности к виду, соответствующему названию часов. Страшно было приниматься за эту операцию на дефицитном индикаторе, но все закончилось успешно: глубина световодов достаточная, чтобы снять небольшую часть.
Еще одна тонкость при сборке — формирование аккуратного выходного отверстия разделительных точек. В этом помогает пластилин и трубочка небольшого диаметра. Пластилином заполняется все свободное пространство вокруг светодиода, а мягкой трубочкой от изоляции провода формируется отверстие желаемого диаметра. Данную операцию удобно проводить при включенном индикаторе.

image

Помимо корпуса конструкции, головной болью разработчика является блок питания (БП).
В последнее время наметилась тенденция к использованию порта USB компьютера для зарядки многочисленных носимых устройств. Таким образом, выход USB компьютера можно считать в наше время самым универсальным источником питания. Задача разработчика: умерить аппетит устройства и не превышать возможности USB-порта.
Чтобы не зависеть от компьютера, производители наладили выпуск сетевых БП, имеющих USB-разъем с выходным напряжением 5 Вольт.
При использовании современных компонентов удается значительно снизить потребляемый устройством ток, а значит и габариты БП. Импульсный режим работы позволяет уменьшить его габариты до размеров, недостижимых в “ламповый” век.

“Идеальные часы” могут питаться как от разъема USB компьютера — напрямую или через удлинитель, так и от сетевого БП, например, A1265: размер 26х26х28 мм без учета сетевой вилки, входное напряжение 100...240 В, выход: 5 В х 1 А.
К счастью, до соединения с часами решил разобрать этот БП. В результате, на внутренней стороне пластины с сетевой вилкой обнаружилась “жирная” капля припоя. На низковольтной стороне печатной платы был прилипший металлический кусочек отрезанного вывода от USB-разъема. Дальнейшую жизнь этого блока легко представить. Большой привет изготовителю!
Перед подключением часов проверил напряжение БП: 5,35 В на холостом ходу и 5,33 В под нагрузкой 40 мА. Не годится — превышение максимального напряжения. Придется вскрывать и что-то подкручивать. С трудом удалось отыскать один экземпляр, выдающий 5,05/4,95 В при тех же условиях. На этот момент необходимо обратить внимание.
Миниатюрный размер современных БП позволяет реализовать настенную установку часов.
Вариант 1. Розетка — блок питания с разъемом USB — часы.
Вариант 2. На стене, спрятав блок питания в монтажную коробку. В стене будет небольшое прямоугольное отверстие, куда втыкается USB-разъем часов. Необходимо предусмотреть защиту и отключение “на всякий пожарный” случай линии питания спрятанного БП.

Если для питания используется USB-разъем ноутбука, необходимо при пайке разъема питания часов произвести его правильную ориентацию. При монтаже не думал об этой возможности, и получилось как всегда.
Часы можно установить в автомобиль, небольшой размер позволяет это легко сделать.
Никто не отменял и классический корпус часов.
Как вариант, можно расположить часы в окне, прикрепив их на одном из стекол или раме.
Вообще это может быть даже переносной вариант: забрал из дома, воткнул в разъем на работе или на курорте.

Для радиолюбителей, желающих упростить схему, можно применить динамическую индикацию.
Драйверы для индикаторов с общим катодом MAX7219/MAX7221 или MAX6950/MAX6951.
Для общего анода можно использовать STLED316S.
Датчики освещенности можно применить с цифровым выходом, что позволит сократить еще пару элементов из схемы.

Небольшая проблема проявилась при наладке устройства. В этом варианте часов решил не подключать приемник к компьютеру, а сделать все, воспользовавшись только текстовым описанием. Но гладко было на бумаге. Контроллер не желал ловить сигналы GPS-приемника. Причем не только сигналы, передаваемые по RS-232, а вообще не реагировал на изменения сигнала от приемника.
Пришлось таки подключить часы к осциллографу и через небольшой преобразователь к порту RS-232 компьютера.
Приемник был жив и ежесекундно выдавал положенные ему сообщения. Удивительно, как в такой маленький приемник помещается столько больших букв и цифр!

Пример сообщений, поступающих каждую секунду:
$GPGGA,124541.000,5551.3636,N,04834.2565,E,1,5,2.72,161.8,M,1.4,M,,*69
$GNGSA,A,3,02,04,29,,,,,,,,,,2.90,2.72,0.99*1D
$GNGSA,A,3,81,88,,,,,,,,,,,2.90,2.72,0.99*19
$GNRMC,124541.000,A,5551.3636,N,04834.2565,E,0.43,334.91,130213,,,A*75
$GPVTG,334.91,T,,M,0.43,N,0.79,K,A*38

$GPGGA,124542.000,5551.3636,N,04834.2564,E,1,5,2.72,161.8,M,1.4,M,,*6B
$GNGSA,A,3,02,04,29,,,,,,,,,,2.90,2.72,0.99*1D
$GNGSA,A,3,81,88,,,,,,,,,,,2.90,2.72,0.99*19
$GPGSV,3,1,11,23,84,113,,13,66,275,17,30,41,076,,16,37,114,*71
$GPGSV,3,2,11,20,33,168,,04,26,275,24,07,20,223,,02,18,320,27*7A
$GPGSV,3,3,11,32,16,150,,31,15,054,,29,08,021,19*44
$GLGSV,2,1,08,73,79,100,,71,64,149,,74,39,206,,80,29,041,*66
$GLGSV,2,2,08,81,15,011,19,88,12,318,18,70,12,140,,65,05,317,*6A
$GNRMC,124542.000,A,5551.3636,N,04834.2564,E,0.35,334.91,130213,,,A*76
$GPVTG,334.91,T,,M,0.35,N,0.65,K,A*34

Возможна одна строка GSA
$GPGGA,033345.000,5551.3525,N,04834.2534,E,1,5,3.11,102.9,M,1.4,M,,*69
$GPGSA,A,3,06,16,03,07,08,,,,,,,,3.26,3.11,0.98*0A
$GPRMC,033345.000,A,5551.3525,N,04834.2534,E,0.35,286.26,200213,,,A*6E
$GPVTG,286.26,T,,M,0.35,N,0.65,K,A*30

Исследование вопроса показало следующее.
При разработке, питание приемника: 4,15 В было подведено к верхней границе рабочего диапазона: 4,3 В, чтобы уровень выходной “единицы” улавливал пятивольтовый контроллер.
На практике оказалось, что внутри приемника находится стабилизатор напряжения и уровень “1” приемника составляет 2,7 В — для контроллера не выполняется параметр VIH.
Пришлось внести доработку: миниатюрный преобразователь уровня на двух транзисторах в корпусе SOT23 и паре резисторов размером 0603. В приложенной к проекту печатной плате исправление внесено.
Делать на весу сборку из таких маленьких деталей — удовольствие огромное! Малейшее неловкое движение или случайный чих приводят к телепортации элементов в неизвестность. Поэтому деталей потребовалось несколько больше, чем указано на принципиальной электрической схеме.
В связи с этими событиями, в следующих версиях часов, напряжение питания приемника можно смело снижать до 3...3,3 В, например, установив два последовательных диода в цепи питания, вместо одного, используемого сейчас. Только необходимо учесть, что если приемник будет переводиться в режим пониженного потребления, то ограничитель напряжения на диоде использовать нельзя, так как напряжение в этом случае поднимется выше максимально допустимого. В этом случае нужен классический линейный стабилизатор на 3...3.3 В в корпусе SOT-23.
Как вариант, можно использовать подходящий по выводам модуль PA6B с верхним пределом питающего напряжения 5 В. Из отличий: другой чипсет, высота корпуса 4 мм, необходимо подать сигнал на вход “Enable” (замкнуть выводы 2 и 1), меньшее количество каналов, но для часов вполне сгодится, так как чувствительность аналогичная.
Преобразователь уровня можно будет сделать на одном транзисторе и паре резисторов или применить специализированный преобразователь типа MC74VHC1GT125. Можно обойтись без преобразователя, сделав для всех элементов, кроме белых светодиодов, напряжение питания 3,3 В.

Подключение приемника к компьютеру спасло еще в одной ситуации. Как оказалось, приемник не всегда выдает две строки $GNGSA. Если спутники одной из группировок отсутствуют, например, после включения питания часов, то строка будет только одна.
Вообще, из всего многообразия поступающих от приемника данных, часам нужно очень мало.

image

Дальнейшее направление работы — добавление к часам будильника. Вместо кнопок можно использовать
микросхему MGC3130, которая анализирует изменение характеристик электрического поля при движении рук на расстоянии до 15 см. Тогда настроить время срабатывания будильника и изменить режим работы часов можно будет без волшебной палочки — просто пассами пальцев, что только добавит идеальности часам.

Теперь о том, ради чего затевалась идея точных часов.
Существующие радиоканальные системы сбора информации содержат центральный пункт и удаленные объекты с приемником и передатчиком.
Идеальные часы позволяют отказаться от передатчика на центральном объекте и приемников на удаленных точках, используя синхронизацию по точному времени.
Вместо канала яркости делается канал задержки начала передачи: 0...59 сек — ежеминутный будильник передатчика. На каждом объекте настраивается время включения передачи относительно начала минуты с точностью до 1 секунды. В результате, каждый объект имеет индивидуальное время начала передачи данных, распределенное по каждой минуте.
Система сбора информации упрощается, удешевляется и улучшается качество и надежность ее работы.
Часы в этом варианте применения можно также значительно упростить.
1. Индикатор сделать красного цвета, что позволит использовать напряжение 3,3 В.
2. Часы и минуты становятся ненужными, достаточно знать только секунды.
3. Секунды можно показывать точкой на матричном светодиодном индикаторе 8х8.
4. Можно использовать всего три светодиода — “начало минуты”, секундные импульсы”, “включение передачи”. Как вариант: один RGB светодиод.

Надеюсь, что статья поможет в изучении схемотехники электронных часов с синхронизацией времени, в использовании современных комплектующих, а также подтолкнет на самостоятельное изготовление и усовершенствование “идеальных” часов.
В помощь - электрическая схема, печатная плата, блок-схема раз/два и программа работы со множеством комментариев, которые позволяют понять принцип работы часов и даже мне помогут через неделю вспомнить — что там и к чему.

Ничего, если опросов не будет?
Radik Nigmatullin @Kidar
карма
184,5
рейтинг 0,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (121)

  • +39
    «Простые, без запутанных алгоритмов настройки» — это как-то слишком оптимистично сказано. Я посмотрел сначала видео и вообще не понял, что происходит, что за палочка, которая включает какой-то демо-режим, проверка индикаторов? Что-то начал подозревать, когда время переключилось в 12-часовой формат, но назначения остальных частей «светомузыки» так и не понял, пока не прочитал статью.
    Видимо, прочтение инструкции будет обязательным пунктом после покупки таких часов, настолько всё неинтуитивно.
    • +8
      Поддерживаю. Мне кажется, что для таких стильных часов (я действительно считаю их стильными и современными) подошло бы сенсорное управление. Сделать емкостные датчики не составило бы труда, что позволило бы избежать использования так не любимых автором механических кнопок. А в общем проект очень интересный. С детства хотел собрать себе часы, но руки никак не доходили. Может хоть теперь займусь
      • 0
        Вполне можно сдвинуть две микросхемы справа ближе к центру и выиграть место для пары smd кнопок, и оставить два режима настройки кнопками и магнитом.
        • –1
          Как вариант, можно и кнопки поставить.
          Просто рано или поздно все проблемы именно с механической кнопкой и случаются.
          Дело в том, что кнопка там вообще не нужна — настройка делается только один раз, но может еще раз придется сделать, если с летним или зимним (забыл уже по какому живем) временем опять начнут мудрить.
          • 0
            Так, а режимы отображения поменять, или цвет если индикаторы будут RGB )
            • 0
              Выходишь на канал цвета (как регулировка яркости в «идеальных часах»), начинает меняться цвет. Когда появился понравившийся — убираешь магнит или отпускаешь кнопку (если с кнопкой).
              Технических проблем в реализации нет, все упирается во вкус и привычки.
              Например, мне не нравится разноцветное освещение комнаты, а многим людям это по душе. Как говорится — на вкус и цвет товарищей нет.
  • 0
    Фильм демонстрирует разные варианты индикации — количество спутников, индикацию четверти минут, 24/12-часовая индикация, мигание/не мигание разделительных точек, автоматическое/ручное управление яркостью и максимальный уровень яркости.
    Вам, при желании что-то изменить в индикации (конкретно вам нужно будет поменять свой часовой пояс) нужно убрать магнит в то время, когда показывается привычный режим индикации.
    Большинству людей ничего делать не придется вообще. Сделал часы, включил и они показывают точное время.

    А покупать часы и не надо, их можно сделать самому — документация в конце статьи лежит.
    • +21
      Едут мужчина и женщина в поезде. Мужчина читает газету и не обращает на попутчицу внимания. Она уже вся извелась, пытаясь привлечь его внимание. В конце концов не выдерживает и говорит:
      — мужчина, разве вам не хочется познакомиться со мной? Угостить чем-нибудь, рассказать что-нибудь веселое и интересное в надежде получить супер-приз?
      На что мужчина отвечает:
      — а вы любите на завтрак круассаны?
      — конечно, они такие нежные и вкус…
      — а вы любите месить тесто для круассанов?
      — нет конечно. Зачем? Ведь гораздо проще купить свежих и горячих круассанов!
      — ну так вот и я не бедный человек.

      Это я к чему? Иногда «купить» часы проще и быстрее. Особенно, если знакомство со схемотехникой закончилось в универе. Я, например, даже не знаю, где у нас магазины с транзисторами/диодами/конденсаторами…
      • +1
        Понимаю, что анекдот не самый милый и добрый, но не хотелось вместо него оставлять в комментарии фразу «как в том самом анекдоте про круассан» ;)
      • 0
        Может быть и так, но попробуйте найти точные белые часы со спутниковой синхронизацией!
        • +6
          Так я поэтому у вас и интересуюсь возможностью покупки. Уверен, что среди читателей много людей, которых заинтересовали эти часы, но прямота рук не соответствует требуемой для данных целей. А у вас уже опыт есть по их сборке…

          На мой взгляд — это неплохое начинание. Без отрыва от основной работы/учебы, вечером собирать такие часики и продавать на заказ…
          • +2
            Мне кажется, проще какому-нибудь заводу наладить выпуск. У них и производство есть и комплектующие детали знают как приобретать.
            Если еще кто-нибудь сделает подобные часы с динамической индикацией, то деталей практически не останется на схеме.
            Можно в виде наборов организовать доставку.
            У меня все же ручная сборка, а это довольно долго. И еще проблема доставки. Кстати, приемник брал через ваш город!
            Но все равно спасибо за мысль, подумаю.
            Попросите знакомых радиолюбителей, они соберут с удовольствием.
            • 0
              К примеру, клавиатуру ErgoDox распространяют в виде набора деталей, если кому-то не хочется самому собирать, то можно у ближайшего радиолюбителя заказать сборку, но для этого нужно создать сообщество, где собрать тех, кому эта тема интересна.
          • +2
            Часы действительно очень заинтересовали, но вот самоделкин из меня плохой :(
          • 0
            Собирать их — они золотые выйдут. Это довольно кропотливая работа.
        • 0
          попробуйте найти точные белые часы со спутниковой синхронизацией!

          Если поискать в гугле radio-controlled clock, что-нибудь найдётся. Конечно, не GPS и не везде сигнал принимают. Я раньше слышал про передатчик в Германии, который в РФ принимается частично. Но оказывается в РФ есть 5 передатчиков, 4 из них в Мск.
          • 0
            Такие часы есть у меня. В 2000 году в Германии брал. Висят на окне и иногда ловят сигнал с Родины.
            Штука интересная, согласен.
            • 0
              А 4 московских передатчика, интересно, для кого передают? Для военных? Можно ли их заюзать?
              • 0
                Коротковолновый приемник в руки и вперед :)
                image
                • 0
                  Что-то я не слышал о специализированных московских передатчиках, по которым можно определить время.
                  Есть RWM, но по нему вроде бы нельзя определить точное время.
      • +3
        Сам процесс зачастую будет интереснее результата, сделанный своими руками круасан будет гораздо вкуснее любого покупного, будь он хоть сделан лучшим поваром мира, а знакомство с незнакомкой в поезде гораздо волнительнее, чем заказ проститутки, я даже не знаю как этого персонажа анекдота назвать, но это явно не мужчина, женщины его точно не интересуют.

        Я ещё не видел настольные часы, которые мне бы понравились, обязательно в них будет какой-то изъян, и изменить ничего нельзя. В этих часах мне нравится сам подход, если что-то надо необычное, бери и меняй, да и внешний вид гораздо лучше, чем у любых покупных.
  • 0
    по видео все понял. вопрос в том, что делать, если «волшебная палочка» потерялась? )
    ииии… можно ли где-нибудь приобрести это чудо схемотехники?
    • 0
      В статье написано, что палочка это магнит, думаю подойдет любой магнит.
      • 0
        Да, это обыкновенный магнит, в моем случае от магнитного дартса.
  • +3
    У меня почему-то есть ощущение, что в помещении плохо спутники искаться будут.
    • 0
      У меня второй этаж железобетонного здания, северная сторона. Во всей комнате время показывается. Для определения времени нет необходимости сигналов от нескольких спутников. Приемник начинает выдавать информацию о времени уже тогда, когда сообщает, что число видимых спутников равно нулю.
      • +1
        Приемник сообщает корректное время как только поймает один единственный пакет от одного единственного спутника. По нему он синхронизирует внутренний RTC и далее выдает корректное время по нему. Таким образом требуется, чтобы хотя бы раз в несколько дней ловился такой пакет.
        Но вопрос с возможностью установки таких часов в любой точке любого помещения все-равно остается открытым. Я сам давно вынашиваю идею часов с синхронизацией времени с GPS, однако, останавливает, то что в том месте где хочется их повесить, будет стабильная синхронизация, придумываются разнесенные схемы, но это сразу куча дополнительных усложнений.
        • 0
          Тут можно только попробовать, угадать как выйдет трудно.
          Если вы заметили в видео, два приемника, находящиеся в соседних часах работают по разному — один «поймал» 7 спутников, другой 8. Если долго наблюдать, то бывает и 11 штук появляется.
          Если не очень дружите с антеннами (как я), лучше купить модуль со встроенной антенной или выносной вариант, как было сделано в «лампе» и «кубике». Делать антенну на плате я что-то не рискнул.
          Хорошая активная антенна обязана поднять чувствительность.
          • 0
            1) Красивый аккуратный девайс
            2) Как Вам уже сказали, пока модуль не найдет спутники, показания часов будут соответствовать внутренним часам модуля (RTC). То есть это будут обыкновенные кварцевые часы (причем с отстойным кварцем).
            3) При погрешности в 1 секунду не принципиально, но не фен-шуй: у приемника есть пин метки времени, на котором с точностью до десятков наносекунд выдается импульс новой секунды. А то, что идет следом по TX'у — всего лишь информация о том, какой секунде этот импульс соответствовал. Из перфекционизма и желания получить точные часы я бы использовал именно этот pps, тактируя им изменения показаний часов.
            • 0
              1. Спасибо!
              2. Он спутники очень быстро ловит, не дольше одной минуты после включения питания.
              3.При разработке тоже подумал, что для комнатных часов одна секунда не принципиальна, но если понадобится лучшая точность, то конечно можно использовать 1PPS, тут никаких проблем нет, как программно, так и аппаратно — вход RA3 свободен для приема информации.
              • 0
                2) У окошка — бесспорно. В глубине комнаты, боюсь, работать не будет. Нужно проводить эксперименты. Разные приемники сделаны по разному, этот может не корректировать свою шкалу времени при приеме 1,2,3 спутников. А поймать 4 спутника внутри помещения — подвиг.
                • +1
                  Насчет устройства приемника ничего не скажу, не знаю. Как там происходит коррекция времени при приеме разного количества спутников, этот вопрос лучше задать разработчикам модуля. Я при испытаниях пользовался сайтом точного времени, отклонений в показаниях ни разу не видел.
                  Если будут проблемы в приеме внутри комнаты, то ничего не мешает установить часы у окна, показания считываются отлично даже на фоне освещенного Солнцем окна.
                  Если не забыл, то когда делал «Лампу времени», тот приемник пока не выдаст информацию о пойманном спутнике, точное время не показывал. Приемник из «идеальных» часов корректирует свое внутреннее время уже тогда, когда по информации число видимых спутников равно нулю.
                  Вот пример, описанный в конце документа «программа работы»:
                  ' $GPGGA,130922.096,,,,,0,0,,,M,,M,,*4C
                  ' $GPGSA,A,1,,,,,,,,,,,,,,,*1E
                  В первой строке время уже пошло, а номеров спутников еще нет — вторая строка.
                  • 0
                    Всегда поражала эта способность GPS, показывать точное время без спутников. Включаю приемник в телефоне в глухом месте, где спутников точно не видно, а время — вот оно! Даже была идея сделать программу синхронизации.
                    • 0
                      >> Всегда поражала эта способность GPS, показывать точное время без спутников
                      «без спутников» — это как? А «способность» твоего механического будильника показывать время тебя не поражала? А еще есть — прикинь, чувак! — солнечные и водяные часы!!! Вот радости-то!
                      P.S. Прежде, чем позориться публично, может, нужно прогуглить малехо, а?..
                      • 0
                        Я тоже ничего не понял. А теперь медленно и по русски :)
                        • 0
                          Ребята, ничего страшного не произошло. Я и сам часто путал: GPS, GPRS и многое другое — до тех пор, пока не начал этим заниматься. В мире столько специфичных сокращений, голова кругом идет. Кто не совсем в теме, тот иногда путает понятия. Кто-то знает больше, кто-то меньше. Я, например, в предыдущем рассказе тоже написал о вещи, которая для меня была новостью, да и на Хабре об этом не писалось. Но оказалось, что большинство об этом уже знало. Итог: многие решили показать, что они все знают, и статья получила огромное количество минусов. Так что все забыли и разошлись.
                          Я прекрасно понял, что Int_13h просто, в результате редактирования поменял местами два последних предложения и так исказился смысл, который наверняка был таким: Можно написать программу синхронизации, которая устанавливает время по спутникам — для этого достаточно наверное будет раз в сутки включать ненадолго приемник GPS и после синхронизации его отключить. И тогда получается, что в месте, где спутников не видно, телефон будет показывать точное время, ведь он был синхронизирован по ним небольшое время назад.
                          Думаю, что мысль была примерно такая.

                          Я когда делал часы, тоже была мысль (кстати, это можно реализовать в наручном варианте часов) сделать примерно так:
                          Так как приемник кушает довольно много, то можно сделать экономичный индикатор, высчитать время, за которое внутренний генератор часов (или GPS-приемника в режиме экономии энергии) уходит более, чем на 1 секунду и в этот момент ненадолго — до приема первого спутника включить приемник, который синхронизирует эти часы.
                          Если короче, то по расчетам, примерно раз в сутки необходимо включить GPS-приемник для синхронизации. Таким образом, при использовании экрана на электронных чернилах вполне можно сделать наручный вариант часов с GPS-синхронизацией.
                          Уф, как много текста получилось!
                          • 0
                            Я имел в виду вот что. У меня на телефоне gps-приемник включается только тогда, когда он нужен какому-либо приложению, в частности Ozi Explorer. Поскольку ось — Windows Mobile, я точно знаю что приемник сам собой не включается 100% (никаких приложений, требующих gps не запущено), поэтому данных со спутников самостоятельно в момент нахождения телефона на улице/у окна получить не может.
                            Проводим опыт. Я меняю системное время (на всякий случай. а то кто его знает :)) и перехожу в помещение в глубине здания, без окон, запускаю Ozi и смотрю выдачу сырых данных NMEA. Время показывается точное, как со спутника, но в бетонной коробке здания сигнала то быть не может! Ни один спутник не будет активным, то есть спутников приемник не видит. А откуда точные данные о времени?
                        • 0
                          Ну, если совсем кратко — ты написал оксюморон :) Этот, и твой последющий пост говорят о том, что:
                          — ты не знаешь, как работает GPS
                          — твой «эксперимент» или «опыт» абсолютно некорректен.

                          P.S. В некоторых случаях (и местностях) современные чипы GPS могут обойтись (вернее, не могут полностью; слово для гугления WAAS) без спутников, но к твоему посту это не имеет никакого отношения.

                          P.P.S. Сейчас, в век доступных знаний — ну, неужели так трудно просто _прогуглить и прочесть_? Когда я начинал заниматься компьютерами, информацию по программированию PC приходилось вылавливать по крохам в z1 fidonet-а, переводить ночами со словарем, а потом печатать свои переводы на АЦПУ-шка ВЦ. Сейчас практически всю (не узко-специализированную) информацию можно получить буквально со второй ссылки…
  • +4
    Какова конечная стоимость продукта для потребителя? И где приобрести?
    • +1
      Сами соберите, по деталям больше тысячи (рублей) не получится.
      Когда делал вторые часы, поразился — насколько быстро все делается — не то, что первые!
      • +2
        С одной стороны — исполнение приятное. С другой — если 1000р одни запчасти, то слова об «удешевлении за счет собственного гпс» несколько опрометчивы — можно за 800р взять роутер с вайфай + ваши красивые индикаторы и регистр — выйдет столько же, но не будет привязано к спутникам (да, вы пишете что у вас работает даже в бетонном здании, у меня — часто не ловят спутники), а будет синхронизироваться с сервером точного времени и иметь удобный интерфейс настройки.
        Не то чтобы этот вариант был прямо сильно лучше (т.к. цена будет примерно такой же), но и не хуже.
        • +1
          Цена зависит от места покупки, у меня вышло примерно так. Если кто-то будет брать всего и много, наверное все дешевле получится.
          Насчет «спутники не ловят» посмотрите параметры своего приемника и сравните с Gms-g6a, может в этом причина?
          Мне кажется, в любом здании (почти в любом) можно найти место, где обеспечивается прием сигналов. Поэтому в статье приведено множество возможных мест для установки часов. Одно из них, которое спасет в большинстве случаев: окно.
          Индикатор прекрасно читается если расположить его на стекле даже в солнечную погоду — проверено!
          Есть также огромный запас по яркости, если убрать пленку. В этом случае индикатор просто ослепляет.
          Поражаюсь яркости современных индикаторов.
  • +4
    Программа работы загоняется в память контроллера при помощи фрагмента микросхемы ПЗУ с ультрафиолетовым стиранием КС573РФ2


    Это как вообще? Капитан инженерных войск Ее Величества требует подробностей!
    • +1
      Эти микросхемы очень удобны для прошивки современных микроконтроллеров.
      Окошко для ультрафиолетового стирания легко ломается, от кристалла отключаются токопроводящие волоски.
      К теперь свободным ножкам припаиваются небольшие отрезки гибкого провода, которые подключаются к программируемой плате. Все видно по фотографии в статье.
      А сама микросхема вставляется в панельку программатора. То есть получается, что это так же, что и вставить сам микроконтроллер в программатор. При разработке платы надо несколько тонкостей только учесть, чтобы не нагружать программатор.

      В этот раз окошко для стирания захотелось немного расширить — интересно, как керамика крошится. Ну и результат — половинка ПЗУ.
      К счастью, для программирования достаточно четырех ножек с одной стороны и удалось использовать этот камень.
      Получается символично: при помощи ПЗУ программируется микроконтроллер.
      • +5
        Мсье знает толк… Есть же внутрисхемные программаторы — все то же самое, только без промежуточного звена в виде трупа ПЗУшки.
        • +5
          Мне очень дорога эта ПЗУ — как память!
        • +1
          Думаю, почему все неравнодушны к КС573РФ2?
          Внутрисхемное программирование действительно очень удобная штука.
          И действительно, существуют внутрисхемные программаторы, например такой.
          Но дело в том, что у меня только ChipProg. Он настолько древний, что ради него держу системный блок с LPT-портом, если кто такой помнит.
          И у него нет выхода для ISP-программирования.
          Как результат, подключиться к нему я могу только через имеющуюся 40-пиновую панельку.
          Вот чем объясняется любовь к ПЗУ.
          Даже, если в некоторых конструкциях и используется режим ICSP, все равно, вынужден применять эту микросхему для того, чтобы на концах проводов, идущих от нее, установить разъем ICSP.

          Все работают в разных условиях, вот и приходится придумывать всякое разное.
          В связи с этим, вспоминается одна интересная история, случившаяся не со мной. Много сейчас существует разных программ для отчетности. И все они настолько запутанные и сделанные такими программистами, которые описаны в одном отличном рассказе, что проще установить операционную систему, чем эту программу.
          В одной из районных контор случилась проблема, которую не смог решить местный программист. Из столичного города звонили, ругались, какие там недалекие люди и в конце-концом приехал сам настройщик из центра. Как это сейчас принято, весь холеный, в костюме с галстуком. Сейчас говорит, сделаю за минуту.
          Достал флэшку, но не смог найти разъем USB на компьютере в связи с его древностью.
          Надо было видеть его лицо в этот момент — полная беспомощность.
          Но в районах люди добрые, помогли ему найти компьютер в соседнем заведении, дискеты, перенести информацию.
          Потратил и итоге целый день, мучаясь с недоработками своей системы.
      • 0
        Штирлиц, чего вы только не выдумаете, лишь бы на картошку не ездить (с) анекдот :)
        ICSP наше все.
      • 0
        А почему бы не использовать панельку для этих же целей? Возни меньше… А вообще, правильно про ICSP говорят...) Единственное, когда оправдано такое подпаивание — мелкие контроллеры и сильно ужатые в габаритах платы, когда банально нет места вывести доп. разъемы.
        • 0
          Вот и я про то же — мало там места для разъема.
          • 0
            Щуп на pogopin и все дела
            easyelectronics.ru/proshivayushhij-shhup.html
            • 0
              Спасибо за отличную картинку. Именно это имелось в виду в тексте статьи:
              Микросхему можно подключить пружинящими иголками к контактным площадкам для программирования


              Только представлял себе картинку, где будут две пластины, между ними независимые пружинки, к которым крепятся иголки, тогда конструкция будет более жесткая и иголки не будут иметь отклонения от оси. Если еще эти две пластинки снабдить направляющими, которые обеспечивают ориентацию относительно программируемой платы, то процесс можно значительно ускорить.
  • 0
    Отлично смотрятся, особенно на первом фото, белый кирпичик с белыми цифрами.
    А можно было сделать microUSB маму и утопить в корпус, скажем подпилив один из светодиодов? Будет наверное не так устойчиво, зато идеальная форма :)

    Разделительные точки сделаны из двух белых светодиодов и установлены методом допиливания корпуса. Подключены они вместо одного неиспользуемого сегмента индикатора десятков минут.

    Тут наверное имелось ввиду десятков часов, вроде бы в минутах от 0-5 все сегменты используются?
    • 0
      Спасибо, исправил. Действительно, речь шла о десятках часов — сегмент С (индикатор перевернут).

      Насчет microUSB. Попробовать можно. Только выдержит ли разъем такой вес?
      Как показала практика, пилить и строгать индикаторы вполне можно, там еще много свободного места.
      • 0
        Только что поднял хтц за воткнутый в него microUSB, вполне выдерживает 148г, но у телефона разъем с боку и центр тяжести смещен, а в часах будет посередине, да и вес у часов легче я думаю. Главное этот разъем внутри хорошо приклеить/припаять, чтобы не отвалился :)
        • 0
          Я не догадался взвесить готовые часы, думаю, что ближе к вечеру получится.
          • +1
            Нашел весы.
            Масса часов составляет 53 грамма.
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Думаю стоило указать страничку с eBay, где покупались светодиоды. Чтобы сократить время поиска для желающих. За статью спасибо, захотелось такие же.
    • 0
      Пожалуйста, только там их нет, к сожалению. Можно только параметры индикатора увидеть внизу страницы.
  • +1
    Если Вы применяете коррекцию по сообщению NMEA, то теоретически погрешность часов может достигнуть целой секунды. Сообщения NMEA содержат точное время своего формирования, но выдача самих сообщений жёстко к реальному времени не привязана. Соответственно и применение в распределённых системах сбора данных будет затруднено. Импульс, жёстко привязанный к UTC(или некоторым другим шкалам) получить с пина «1PPS», который собственно для этого и предназначен.
    • +1
      Я заметил это, но для бытовых часов пойдет. «1PPS» не захотел применять из-за необходимости использования дополнительной ножки.
      При серьезном применении без этого будет не обойтись.
  • +37
    Простите, но напомнило
  • 0
    Скажите, как качество приема на пассивную антенну в помещении? Сколько времени проходит до корректного приема времени?
    Не понял, зачем вам посылки $GNGSA?
    • 0
      Времени проходит от 10 секунд до минуты.
      $GNGSA для подсчета количества видимых спутников — интересно ведь!
      Если нет интереса, то можно не работать с этими строками.
  • +3
    Что за странная нелюбовь к динамической индикации? :-)
    Прям напрашивается выход ШИМ контроллера завести на вход «Output disable» драйвера и яркость в ваших руках.
    • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      Для нее надо частоту высокую. 90% панелек с динамической индикацией начинают рябить в глазах — ужасно. Этим даже экран Galaxy Note II страдает, когда на минимуме.
      • 0
        Да, субъективно, не ниже 1КГц, но ШИМ контроллера позволяет выдавать и гораздо большие частоты.
      • +1
        Около килогерца.
        У меня тоже часы со статикой, и автояркостью. Так вот, ШИМ 500Гц уже видно боковым зрением при движении глаз.
        • 0
          Я и 2КГц вижу, особенно если сегменты узкие.
          • 0
            Сомневаюсь. Проведём слепой тест? :)
            • 0
              Легко. Только как?
              • +1
                Ну, буду в ваших краях, загляну с пивком :)
    • 0
      Голова болит, когда смотрю на такие индикаторы.
  • 0
    Если пойти дальше, то по координатам GPS можно определить и часовой пояс.
    Тогда вообще ничего настраивать не надо будет.
    • 0
      Идея вполне осуществима. Была такая мысль еще в «лампе», но с нашим законодательством и сложными рельефами границ…
      Решил, что проще сделать одну магнитную кнопку.
  • +3
    Вы меня опять сподвигли заняться своими заброшенными идеальными часами, за что Вам огромное спасибо.
    Вообще часы очень понравились — вот чем не проект для кикстартера?

    Моя идеальность правда немного отличается от Вашей:

    1) Часы + Минуты + Секунды
    2) управление яркостью через ШИМ — жруть меньше
    3) а управление часами через пульт ИК, на нем же режим SNOOZE, отлкючение будильника и т.д.
    4) 3 будильника, с возможностью выставить время и дни срабатывания
    5) в качестве будильника чтоб можно было игать wav с SD/MMC карточки
    6) Индикация числа месяца и года
    7) Индикация фаз луны

    Проблема была в том, что я хотел собрать их на led dot matrix-х но так и не нашел 8x8 белого свечения :(
    (на них можно красиво выводить не только цифры но и буквы)
    • +3
      >7) Индикация фаз луны

      У Вас тоже код не всегда компилится?
    • 0
      Очень интересно!
      Попробуйте сами сделать белый led dot matrix.
      Если 7-сегментный индикатор до сих пор еще трудно найти, то отдельных белых светодиодов практически любого размера очень много. Это может быть как выводной вариант, так и без выводов.
      Размеры между точками зависят от расстояния, с которого производится наблюдение.
      Залить их непрозрачным компаундом и все.
      • 0
        Самое что смешное — зато есть FULL RGB матрицы, но белый цвет делать через них это очень и очень накладно )

        а вот чтобы сделать да красиво — этож компаунд надо заливать в вакууме иначе некрсиво все получится с пылью
        • 0
          но белый цвет делать через них это очень и очень накладно

          На них можно сделать плавные переливы цветов, смотрится очень красиво, можно видео нагуглить.
        • 0
          А если залить все и наждачной бумагой пройтись?
          У меня получилось шлифануть лицевую поверхность.
          Причем сегменты индикатора были залиты матовым световодом, а разделительные точки сделаны как раз из прозрачных светодиодов. И ничего: святят как те, так и другие. Немного отличается оттенок белого у индикатора и светодиодов в разделительных точках, но никто еще не заметил разницы. Отличие кстати было изначальное и не является следствием шлифовки.
          • 0
            Ну вот разве что так только.

            Либо как вариант — разводить на плате матрицу, заказывать пайку смд — диодов, а заетм сверху матовое стекло. но я боюсь даже представить сколько это будет стоить )
    • 0
      Я примерно такие и собрал год назад, с пультом ДУ (с любым, там режим обучения, при том очень удачный получился), + барометр и два термометра (дом/улица)
      • 0
        Насчет барометра есть у меня одна очень хорошая задумка, если будет время, сделаю.
        Аналогов не встречал.
        • 0
          Поделитесь уж :)
          • 0
            Пока нет.
    • 0
      Вспомнил, почему секунды не сделал.
      При наличии секунд происходит их изменение каждую секунду. Часы задумывались как комнатные, поэтому ночью эти изменения будут мешать спать: есть такие люди, которым это мешает. В итоге решил от них отказаться, хотя при желании ничего не мешает добавить два индикатора и одну микросхему на управление. Желающие смогут это легко организовать.
      Более того, все мигающие режимы: точка над индикаторами (четверть минуты) — мигает каждые 15 секунд и мигание разделительной точки — мигает каждую секунду, сделал отключаемыми, чтобы также не мешали чувствительным людям.
      Вот такая причина отсутствия секунд.
      • 0
        Подтверждаю. В моих часах 6 индикаторов, позволяют отображать секунды, но практически никогда не включаю этот режим. Мигающей точки достаточно. Дело не в том, что ночью мешают, они и днём мешают, постоянно мельтеша в глазах, а практической пользы не несут.
  • 0
    А кто-нибудь испльзовал EL-панели для создания сегментов цифровых часов? Ведь там можно сделать бочень большой размер, при сравнительно небольшом потреблении энергии.
    • +1
      Конечно можно. Можно сделать огромные сегменты (не обязательно из этих панелей), расположенные между окнами высотного здания. Тогда получатся часы размером во весь дом и видимые с большого расстояния.
      Мысль такая есть.
      Причем можно даже сделать по одной цифре на дом. И необязательно связывать цифры друг с другом. Каждой цифрой может управлять контроллер, подобный тому, что используется в «идеальных часах».
  • +1
    Еще одна тонкость при сборке — формирование аккуратного выходного отверстия разделительных точек. В этом помогает пластилин и трубочка небольшого диаметра.

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


    Ну блин, есть же

    image
    • 0
      То, что существуют разделительные точки в таких сборных индикаторах, это известно.
      Трудно найти подобные белого цвета.
      В моем случае часы сделаны из отдельных индикаторов, там разделительных точек в принципе не может быть.

      Тот, что на вашем рисунке — имеет излучение белого цвета?
      Если да, то можно ссылку посмотреть? Интересуют большие размеры.
      • +1
        Не только белого, многие заточены под динамику. То есть, вам надо искать под статику+белые.
  • 0
    Вообще, геркон не так уж и хрупок. Например, герконовые датчики используются в вело-компьютерах, и легко выдерживают удары и вибрацию.
    • 0
      Геркон в велосипеде наверное залит сверху компаундом, хотя не утверждаю точно, не разбирал такой.
      Датчик Холла при всех своих преимуществах перед герконом тоже имеет маленький недостаток — добавляется собственное потребление тока датчиком, в часах это 3 мА.
      И в случае геркона и датчика Холла приходится еще включать подтягивающий резистор.
      • 0
        Обычно геркон находится в простом пластиковом корпусе с креплениями.
  • 0
    А скажите стоимость и где купить глонасс микросхему? А то не гуглится :(
    И какой пленкой покрывали индикатор?
  • 0
    Приемник брал тут, а пленка: «Oracal» 641.
  • 0
    Вот есть часы с белыми индикаторами. Всех остальных функций в них, увы, нет.
    • 0
      Их можно взять за основу, выкинув начинку и поставив свою.
  • 0
    Очень красиво!
  • +1
    Мне кажется, просто идеальный проект для кикстартера! Видео очень эффектное, и часы весьма элегантны — с удовольствием купил-бы такие за $30-50!
    Автор, дерзайте, пока идею не «скапиталлиздили» (или у вас патент?) :)
    • +2
      Идею? Да таких часов народ кучу переделал, и с gps, и с ntp, даже и то и другое, когда они ntp-сервером выступали.

      Не в обиду автору, у него реально классно получилось, но ничего инновационного тут нет. Обычная конструкция обычного радиолюбителя.
      • +1
        Не знаю на счет «кучи» и «инновационного» (но спорить не буду), но вот попробовал прогуглить в Shopping-е по словам «GPS+clock» — обнаружилось лишь пара-тройка похожих часов (но далеко не таких элегантных, и с избыточной функциональностью) по абсолютно безумной цене. На Amazon-е и ebay-е вообще почти ничего не нашлось.

        Не соглашусь и на счет «обычной конструкции»: часы выглядят практически готовым retail гаджетом, хоть сейчас на полку магазина. Думаю, что (при наличии желания, опыта и возможности) наладить производство таких часов в Китае — достаточно простое дело.
        • 0
          А, ну для продажи вариант отличный. Я думал, вы о самой идее скрестить бытовые часы с gps.
          • +1
            Под «идеей» я имел ввиду конкретную реализацию, щедро выложенную автором в свободный доступ. Для кикстартера, imho, самое то.
  • 0
    P.S. Еще на счет «ничего инновационного» — точно это может сказать лишь специалист по патентному праву, после изучения базы. С учетом того, что в России (наверное, и не только в России) патентуется куча всякой ерунды, как, например, фейковый «антивирус» школьника-мошенника, автор вполне может рассчитывать на патент.
  • +1
    Извините, не удержался, тоже про часы. Читать комментарии)
  • +1
    А музыка!!! Музыка-то на видео какая!!!
    Аж че-то в груди защемило! :)
  • 0
    А где продают такие гпс чипы? Как-то быстрый гугл/ebay мне даже цену не назвал. =(
    • 0
      Было написано выше в комментариях.
  • +1
    Как вам такие часы?
    Бесшовная светодиодная матрица, адаптивная яркость, встроенная батарея, GPS, датчик поворота, управление по ИК.
  • 0
    Проект конечно интересный! Чувствуется, что автор в него много вложил как материального, так и душевного.
    Очень все подробно расписано.
    Программу работы часов автор не раскрывает. Цвета только синий и красный, мне больше нравится белый.
    Размеры устройства выходят за габариты индикатора.
    GPS-приемник, насколько я понял, не является частью часов, а подключается по RS-232. Чтобы часы сохраняли точность хода при отсутствии питания — имеется резервная батарея. В моих часах приемник встроенный, а батарейки нет.
    Часы показывают много чего, даже имеют пульт управления. Это дело вкуса, но я предпочитаю простые устройства. Поэтому наверное правы те, кто написал, что в моих часах магнит является лишним.
    Если позволит время, сделаю новые часы, которые повторить будет легче.
  • +1
    Дизайн супер, я вдохновился в твоем стиле переделать свой термометр, белый индикатор трудно найти.
    • 0
      Спасибо! Старался сделать, чтобы на передней панели не было ничего лишнего.
      Белые индикаторы имеются на рынке, но те, что объединены в единую сборку, в настоящее время имеют небольшой размер.
      Поэтому пришлось использовать одиночные корпуса и доводить их до необходимых требований.
      Можно дождаться появления необходимого индикатора, в течение года это наверняка произойдет, так как потребность в них велика — белый цвет смотрится великолепно.
      Индикатор, как уже написано выше брал тут (описание на нижней половине страницы). Попробуйте написать автору этого лота, может у него остались запасы? Кто-то уже так делал и вроде, получалось.
      • 0
        Ссылка на документацию GPS/ГЛОНАСС модуля GMS-G6A.
  • 0
    Появился еще один интересный GPS/GLONASS/GALILEO модуль для часов — со встроенной керамической антенной, Gms-g6.
    Из преимуществ — меньшее потребление: 29/20 мА против 35/29 у Gms-g6a.
    Но высота модуля 6.8 мм против 2,1 мм у Gms-g6a.
    Также отличается разводка выводов, она выполнена на две стороны.
    Ссылка на страницу документации.
    Для уличных часов, где габариты не играют определяющую роль, самое то.

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