by admin • • 2 комментария
Разное, Хобби и увлечения, Часы и таймеры
Креативные матричные часы-будильник на высокоточном чипе DS3231
Часы мне понравились по многим параметрам. Я прочитал по ним несколько обзоров от разных авторов и решил: надо брать. 🙂
Просмотрел несколько магазинов и остановился на TomTop. Это была моя первая покупка в этом магазине и он меня не разочаровал. Посылка пришла быстро.
В наборе плата (качество просто отличное) и пакетик с болтами, гайками. Там же микросхемы: DS3231, китайский микроконтроллер STC, стабилизатор AMS1117, несколько smd резисторов 10k , конденсаторов и два транзистора (все в упаковках,) твердотельные электролитические конденсаторы, три кнопки и пищалка.
Еще пара светодиодных матриц (с лицевой стороны они защищены плёнкой) и детали корпуса. Чтобы вы знали, корпус этот представляет собой низкокачественные китайские нейтральные светофильтры в количестве 2 шт., подделка под французский Cokin, которые фотографы не берут по причине их низкого качества. Вот им и нашли применение. Залежалый товар нужно пристраивать.
Плата со стороны установки светодиодных матриц.
Зпапаял детали на плату. К сожалению, случайно удалил фотографии процесса сборки. Но там ничего особо интересного. Вначале SMD элементы, затем микросхемы, затем электролитические конденсаторы, USB разъем и пищалку. Держатель для литиевой батарейки CR1220 я решил не запаивать. Батарейка редкая и дорогая, в то же время у меня валяется порядка 100 батареек CR2032 Renata. Померил и понял что без проблем поместится и этот типоразмер.
Выпаял из старой материнской платы и запаял на плату часов держатель под CR2032. Эта батарейка намного более емкая и ее должно хватить на много лет.
Первое включение прошло успешно. Побежало поздравление с Новым годом.
Время установилось 00:00.
Три кнопки:
1 — нажать и подержать — вход в меню. Просто нажатие — выбор; Меню повторяется по кругу.
2 — плюс;
3 — минус
Схему меню рисовать поленился. Воспользовался уже готовой из обзора пользователя AleksPoroshin с сайта MySKU.
TIME – настройка времени.
DATE – настройка даты.
ALAR – настройка будильника.
FONT – выбор шрифтов (всего 5 видов: тонкий широкий сглаженный…).
DISP – выбор алгоритма вывода информации (можно только часы, можно последовательно меняющуюся инфу: время, температура, дата, праздники бегущей строкой…).
MIDP – выбор вида разделительных точек.
Вот ссылка на его обзор: ССЫЛКА. Там есть фото процесса сборки и все расписано подробно и доходчиво.
Вот несколько картинок в процессе переходов по меню. На разную яркость сегментов не обращайте внимание. Индикация динамическая и глаз этого почти не видит. Тем более это без светофильтра.
Начинаем сборку корпуса.
В светофильтрах просверлены отверстия, совпадающие с отверстиями в плате часов. Вставляем болты и закручиваем гайки.
Далее идет плата часов. Она фиксируется гайками. Затем еще гайки, задняя крышка и снова гайки.
Со светофильтров нужно не забыть снять защитную пленку. А вот со светодиодных матриц пленку я снял зря. Она вообще не мешала и была не видна. Зато когда промывал плату ацетоном, пару капель попали на лицевую сторону и растворили черную краску, которой покрашены матрицы между светодиодами и показалась белая пластмасса. Пришлось подкрасить маркером.
Хотя, за светофильтром ничего особо не видно.
Просверлил в задней крышке пару отверстий чтобы можно было вешать часы на гвоздь поворачивая как удобно, чтобы провод USB выходил с нужной стороны и часы и заняли свое место на стене.
Да, забыл сказать про ртутный датчик. С его помощью определяется положение часов и контроллер переворачивает изображение. Это видно на видео.
Часы мне очень понравились. Они яркие, информативные, имеют много настроек и функций. Из минусов — китайский контроллер STС, чтобы запрограммировать и изменить программу под себя нужно изучать 500 с лишним страниц мануалов и разбираться. Ради одних часов делать этого, конечно, никто не будет.
Сборка часов заняла у меня около 50 минут времени и принесла массу положительных эмоций. К покупке рекомендую.
Р.S. Часы провисели 2-е суток и вдруг стали показывать время 00:00 и дату 1 января. Точи-разделители мигают, но время не меняется. Не получилось его выставить и вручную. Вместо температуры — кракозябры. Но шрифты меняются.
Подозрение пало на микросхему часов реального времени DS3231. У меня как раз лежал модуль для Arduino на такой микросхеме. Я перепаял DS3231 и… результат тот же. Тогда я вообще выпаял эту микросхему. То же самое. Ясно что микросхема часов реального времени не работает. Запаял назад старую и первым делом проверил, есть ли на ней питание на 1-м выводе. Питания не было. Проверка показала что вышла из строя микросхема AMS1117. После ее замены часы снова заработали так как нужно. Скорее всего AMS1117 изначально была бракованная, т.к. этот стабилизатор запаян теплоотводом на плату, питает только микросхему DS3231, а ее потребление небольшое. Корпус часов открыт со всех сторон и воздух проходит без проблем, перегрева быть не должно.
Да, добавлю. Потребление часов от 40 до 80 миллиампер, в зависимости от того что отображено на дисплее.
Явно, основной потребитель — светодиодные матрицы.
С новой микросхемой AMS1117 пока все нормально, видно изначально попалась не лучшего качества.
Ртутный датчик лучше не устанавливать, а сразу пойти сдать в пункт приёма ртутных термометров. Не надо такое дома держать.
Ну почему? Датчик герметичный, ртути там милиграммы, датчик малюсенький, стекло толстое. Разбить его случайно просто невозможно. Да и не случайно разбить будет не так просто, разве что молотком на наковальне…