Авторизация
Регистрация

Напомнить пароль

Часы – конструктор на высокоточном чипе DS3231

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

Пробежимся по-быстрому, в каком виде всё пришло.

Укутано было капитально.
Внутри стандартный пакет с замком.

В нём ещё пара пакетов.

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

Решётка, покрытая бумагой для защиты от царапин.

И два листа (с запасом) бумаги-самоклейки для тонировки.
Плата изготовлена на высоком уровне. Все отверстия металлизированы.

Питающий USB→ Mini -USB кабель.

В качестве индикатора светодиоды формата 5050 (109 штук, 4 запасных).

Цвет свечения синий. Выбирается при заказе.
Если не считать светодиоды, деталей не так-то и много.

Самое важное — это микроконтроллер STC15W413S и микросхема часов реального времени DS3231SN.
Здесь же AMS1117 и пара транзисторов 9012 (один запасной).

Два электролитических конденсатора 220uF, 10uF и SMD конденсаторы 0,1uF.

Резисторы 1 MΩ (105) и 10KΩ (103).

Панелька (бокс резервной запитки ) для литиевой батарейки весьма редкого формата CR1220, USB-разъем питания, пищалка.

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

105 светодиодов!
Я не особенный специалист по пайке. Мне это далось с трудом. Поэтому просьба не обращать внимание на эстетику. Как смог.

После того, как отмыл от флюса, перешёл на другую сторону.
Здесь всё намного проще.
Все детали на плате не только подписаны, но и (условно) нарисованы.
Начал с того, что припаял SMD мелочовку: R3-R5 10KΩ→ R1-R2 1MΩ→ Q1 9012 transistor→ C1-220uF→C2-C4 0,1uF→ C3-10uF→U2-AMS1117.
Затем припаял две самые сложные микросхемы. Спозиционировал и прихватил в двух местах (диаметрально противоположных). А уже потом припаял как следует. Не забываем придерживать, чтобы не «уехали».
Припаял Mini-USB разъём, бокс под CR1220 и пищалку в самом конце (не забываем про плюс и минус).
После пайки светодиодов это показалось лёгкой прогулкой.
Вот что получилось.

Этим деталькам я уделил особое внимание.

Остались запчасти (на случай потери или порчи): один транзистор, три сопротивления, конденсатор и четыре светодиода.

Отмываю от флюса.
Проверяю. Два светодиода не светятся. Выпаял. Благо есть запасные.

Впаял новые, ещё раз проверил. Теперь всё работает.
Снимаю защитные плёнки.

Наклеиваю на решётку самоклейку.

Собираю.

Вот, что получилось.

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

Не мудрено, на часах 1 января 2000 года 00 часов 01 минута.

Показывают всё: и день недели и температуру…

Теперь надо настраивать.
У часов сзади две сенсорные кнопки. Я их сам условно обозвал (сверху вниз):
1. Плюс.
2. Меню.
Смотрите алгоритм настройки. При наличии часов в руках даже что не понятно, станет яснее ясного.
Для входа удерживаем нижнюю кнопку (меню) некоторое время. Далее работаем короткими нажатиями.
Касаясь кнопки «меню», двигаемся вправо по блок-схеме.
Касаясь кнопки «плюс» — вниз.


Кое-что поясню. Всего девять меню. Переключаются по кругу.
Time – настройка времени.
Date – настройка даты.
Alar – настройка будильника.
Font – выбор шрифта (всего 5 видов).
DisP – выбор алгоритма вывода информации (можно только часы, можно последовательно меняющуюся инфу: время, температура, дата, праздники бегущей строкой…).
MidP — выбор вида разделительных точек.
Fmt — Установка 12/24-часового режима индикации.
Brh – установка даты рождения.
Brig – установка яркости (5 уровней).

На словах не всё просто объяснить. Я это постарался показать на видео (ссылка в конце).
А на этом видео (1 минута) можно посмотреть алгоритм вывода инфы на матрицы (меню DISP тип1).

Подключил к обычной зарядке. Замерил потребление.

USB -тестер при потреблении менее 50 мА ничего не показывает (такая особенность).
Вывод: в режиме часы ток потребления менее 50мА.
Замерил габариты светящейся области: 135*65 мм.
Цифры часов в стандартном отображении 25*65 мм каждая (3*7 точек).
Поставил у телевизора.


Белая самоклейка, что идёт в комплекте, размывает свечение светодиодов.
Подумываю над тем, чтобы заменить на чёрный пластик. С ним цифры выглядят более контрастно.

Вот, в общем-то, и всё.
Пора подводить итоги.
Неплохой DIY комплект для проверки своих навыков начинающим радиолюбителям. Более того, это не просто набор для обучения, но и в итоге получились интересные часы.
Единственное, что могу посоветовать, со светодиодами белого цвета свечения эти часы более практичны. В случае надобности всегда можно подобрать наиболее подходящий цвет при помощи цветной бумаги или плёнки.
Для правильного вывода того, что написал, должно хватить.
Кому что-то неясно, задавайте вопросы. Надеюсь, хоть кому-то помог.
Удачи!
Планирую купить +29 Добавить в избранное
+47 +83
свернутьразвернуть
Комментарии (61)
RSS
+
avatar
+8
  • ksiman
  • 08 февраля 2018, 18:31
Ничего себе — для начинающих. SMD 5050 — это не так просто…
Начинающим надо с DIP начинать.
+
avatar
+2
  • dskinder
  • 08 февраля 2018, 18:39
Зато руку набьют точно, сто светодиодов запаять, не шутка, потом дипы с закрытыми глазами левой ногой паять смогут ))
+
avatar
+12
  • ksiman
  • 08 февраля 2018, 18:48
Тогда надо ещё сотню запасных доложить
+
avatar
+1
  • Alex301
  • 08 февраля 2018, 19:46
побольше неисправных и запасных..:))
+
avatar
+1
  • SMaster
  • 08 февраля 2018, 18:48
Не уловил из текста — как и чем измеряется температура? Можно ли вывести внешний датчик?
+
avatar
+2
Не уловил из текста — как и чем измеряется температура? Можно ли вывести внешний датчик?
DS3231. Всё в ней.
В функции измерения температуры больше понтов. Девайс завышает
температуру на 2 градуса.
+
avatar
0
  • Rzzz
  • 08 февраля 2018, 19:02
В некоторых наборах реализована коррекция термометра. Тут такого нет?
+
avatar
+1
Не нашёл такого
+
avatar
+1
Девайс завышает температуру на 2 градуса.
Разумеется.
Нормальные конструкторы часов температуру замеряют внешним датчиком, отнесенным от корпуса на пару см минимум.
+
avatar
+2
  • Rzzz
  • 08 февраля 2018, 20:49
Тут довольно дурацкий конструктив. На обратной стороне платы — светодиоды. Которые, хотя и вполнакала работают, но нагреваются все равно. В лицевую сторону тепло не уходит — там рамка, пленка и оргстекло. Тепло уходит через «пятку» светодиода и выводы на плату. Микроконтроллер тоже греет плату На плате 3231 в планарном корпусе, которая хорошо нагревается от платы.
Решить проблему можно убрав 3231 от платы, и уравняв её температуру с внешней — прорезать корпус, может быть, сделать медный теплоотвод за пределы корпуса.
Сам то датчик довольно точный.
+
avatar
0
  • hatul
  • 08 февраля 2018, 20:55
На обратной стороне платы — светодиоды.
Если Вы имеете в виду DS3231, то там у меня один светодиод.Я его просто выломал. Часы и без него прекрасно работают.
+
avatar
+2
  • Rzzz
  • 08 февраля 2018, 21:03
Я не знаю, какой набор у вас, но у автора светодиоды и «мозги » на одной плате с разных сторон. Стеклотекстолит с большим количеством меди — довольно хорошо передаёт тепло
+
avatar
0
  • hatul
  • 08 февраля 2018, 20:49
Девайс завышает
температуру на 2 градуса.
Делал часы на Ардуино. Пока собрано на макетке, температуру кажет правильно.Сверял по комнатному, спиртовому термометру. Собрал в корпус- темп. завышает на 2-3 градуса. Насверлил дырок в корпусе, завышает максимум на 1 градус.
+
avatar
0
у меня на три градуса меньше показывает… в комплекте была убитая DS3231… вообще хрень какую то показывали… пришлось нещадно ее выпиливать с платы… и менять…
+
avatar
0
  • AIS
  • 09 февраля 2018, 19:55
У меня тоже такие часы есть, но с зелёными светодиодами, все нормально, но температуру у меня на 4 градуса меньше показывают, в прошивке часов нет корректировки температуры, поэтому это не исправить. Была бы исходная прошивка можно было бы это исправить, так как китайцы ее не дают то, нужно всю программу заново писать, кто это будет делать. В сборке эти часы сложные много светодиодов паять, есть схожие по функционалу квадратные часы на них есть прошивки с поддержкой русского и прошить их можно без отпаивания микросхемы. Кому интересно паять можно купить, поначалу сложно паять эти диоды потом приспосабливаешься.
+
avatar
0
Я вот такие собирал… DIY DS3231 touch ключ высокой точности-Яркость СВЕТОДИОДНЫЙ матричный Дисплей Desktop Будильник комплект
s.aliexpress.com/bma2QfUZ?fromSns=Копировать ссылку
(from AliExpress Android)… очень легко и бистро собираются… такой же процик, по АйТуСи ДС3231… все точно так же… и праздники пишут и с днюхой поздравляют… только светодиоды 108 штук, паять не надо… индикаторы припаял и Гуд…
+
avatar
0
  • ksiman
  • 08 февраля 2018, 18:53
Датчик встроен в DS3231, вынести нельзя
+
avatar
0
  • skif31
  • 08 февраля 2018, 20:11
Он там для корректировки частоты кварца от температуры. Большая точность и не нужна.
+
avatar
+2
  • peetbull
  • 08 февраля 2018, 18:59
маньяк-часовщик))
+
avatar
0
  • DrBOBAH
  • 08 февраля 2018, 19:24
Цену бы ему 10 уе. Было бы просто замечательно.
+
avatar
+1
Цену бы ему 10 уе. Было бы просто замечательно.
Связывался с менеджером по поводу скидки. Молчит.
Можно поискать на Али. Можно подождать скидки магазина. Моё ощущение, что они отслеживают обзоры. Через некоторое время на электронную почту приходят реферальные ссылки.
+
avatar
0
  • skif31
  • 08 февраля 2018, 20:13
за 13 баксов взял бы. А так — дорого
+
avatar
0
Могу собраныый выслать за штукар, растанусь… в личное, если щаинтересовал…
+
avatar
-2
Вид колхозный. «Колхоз Грудинина».
+
avatar
0
  • SMaster
  • 08 февраля 2018, 19:40
А что не так с Грудининым и его колхозом?
+
avatar
0
Всё не так.
+
avatar
0
  • SMaster
  • 09 февраля 2018, 18:20
Аргументированный ответ :)))
+
avatar
0
  • vovikah
  • 08 февраля 2018, 19:50
Вот почему все эти часы на «высокоточном чипе» без секундной стрелки?
+
avatar
+2
  • DDimann
  • 08 февраля 2018, 20:05
без секундной стрелки?
Ну, у меня наручные с секундной.
Смотрю только, если время выставляю, да и то — что бы примерно положение минутной относительно рисок примерно соответствовало…

Если у часов заявят уход в месяц на одну микросекунду, вы потребуете микросекундную стрелку?
+
avatar
0
  • skif31
  • 08 февраля 2018, 20:14
Есть часы на этом чипе. За 3 года набежало брёха 32 секунды.
+
avatar
0
  • fps
  • 08 февраля 2018, 20:54
Зачем вообще нынче при повсеместном WiFi «высокоточные» настольные часы?
Получать время по NTP нынче получится и дешевле, и точноть будет стопроцентная, и после пропадания питания не надо ничего настраивать по-новой — сами синхронизируются.
+
avatar
0
  • ABATAPA
  • 09 февраля 2018, 08:44
Для NTP нужен контроллер с WiFi, ОС, NTP… Это дороже.
Да, я знаю про 8266. И знаю, как они постоянно отваливаются от WiFi.

А такие, как Вы сказали, уверен, тоже есть.
+
avatar
-1
  • fps
  • 09 февраля 2018, 09:13
RTL8710 — ничего не отваливается, стоит 2 доллара, за счет встроенного DAC получаем бонусом интернет радио )
+
avatar
-2
  • ABATAPA
  • 09 февраля 2018, 14:48
Ну, покажите мне его за $2.
+
avatar
-1
  • fps
  • 09 февраля 2018, 16:39
Ну, вот, например ebay.com/itm/183048614050 $2.0
+
avatar
0
  • g00gle
  • 09 февраля 2018, 10:46
А нафига она вообще такая точность нужна? Какое-то массовое помешательство.
+
avatar
0
  • vovka36
  • 09 февраля 2018, 13:59
и после пропадания питания не надо ничего настраивать по-новой
Так-то там батарейка есть, какое пропадание питания? Разве что заменить её раз в 5 лет…
+
avatar
+3
  • AnnaSun
  • 08 февраля 2018, 20:48
Спасибо за обзор, думала брать, а после обзора не буду :))))
+
avatar
-1
  • Rzzz
  • 08 февраля 2018, 22:01
Это еще простенький конструктор…
Я тут целюсь вот на такой:

,

Но там четыре сотни совсем мелких светодиодов, вручную паять свихнёшься. Или феном или лампочкой надо, но у меня практики нет и фена тоже нет.
+
avatar
0
ссылку дадите?
+
avatar
-1
  • Rzzz
  • 09 февраля 2018, 12:23
Да забейте в поиск led clock kit. И цену от 8 баксов, найдете. Из мобильной версии муська не даёт ссылки вставлять.
+
avatar
0
при фильтре от 7 до 10 баксов 4 страницы. Таких именно нет.
+
avatar
0
  • AnnaSun
  • 09 февраля 2018, 10:44
И символы некрасивые :) на таком разрешении можно было сделать что-то покрасивей. :)))))
+
avatar
0
  • AIS
  • 09 февраля 2018, 20:08
Такие покупал и паял температуру правильно показывают, кроме часов и температуры в них больше ничего нет. Светодиодов там правда 400 штук они довольно мелкие с двумя контактами, руками их сложно взять только пинцетом, паял паяльником за 3 дня справился, паял по несколько часов в день.
+
avatar
0
  • alex323
  • 08 февраля 2018, 22:14
Тонированное стекло было бы уместнее. При ярком освещении синее на белом, думаю, будет выглядеть тускло.
+
avatar
0
я покупал такой набор с бплыми 5050… потом из пластика, из папок, из обложек делал светофильтр… самое нормальное получилось… бумагу с решетки выкинул, несколько слоев целофана и черный пластик для обложек… интересно получается желтый и зеленый пластик… но не Айс… цветные 5050 гораздо лучше…
+
avatar
+1
Мало, мало часов у ТС! )))))
+
avatar
0
  • VladM
  • 09 февраля 2018, 07:29
А я что-то не понял — зачем такие сложные светодиоды с 6 контактами?
+
avatar
0
А я что-то не понял — зачем такие сложные светодиоды с 6 контактами?
Честно говоря, я тоже не понял. Когда получил посылку даже немного обрадовался. Подумал, что эти часы могут светить в разной расцветке в зависимости от программы. Светодиоды оказались обычные синие:(
А было бы классно. Часы с изменяющимся цветом свечения!
+
avatar
+1
  • Rzzz
  • 09 февраля 2018, 12:26
В корпусе 5050 расположены три независимых светодиода. Потому и 6 лапок.
+
avatar
0
  • Kompra
  • 09 февраля 2018, 09:30
про «uF» уже был вопрос?
+
avatar
0
  • Rzzz
  • 09 февраля 2018, 15:28
Какой вопрос?
+
avatar
+2
  • BeStas
  • 09 февраля 2018, 09:34
Секундные «точки» из четырёх символов портят всю картинку, вполне было бы достаточно одной снизу
+
avatar
0
  • sskmy
  • 09 февраля 2018, 10:23
В них же чем меньше диодов в вертикальном ряду — тем ярче они светят.
Эта одна точка, наверное, быстро выгорела бы…
+
avatar
0
заказал такие в TOMTOP, завтра три месяца как я отдал им деньги не получив ничего взамен.
+
avatar
0
  • Rzzz
  • 09 февраля 2018, 12:28
Рефунд надо было делать. Может ещё не поздно, у палки вроде порядка 120 дней защита.
+
avatar
0
Срок защиты PayPal 180 дней.
+
avatar
0
  • varan
  • 03 июня 2018, 14:50
В часах используется ПАССИВНЫЙ бузер (без внутреннего генератора), подключенный черз транзистор Q1 и резистор R5 к третьей ножке DS3231. На этой ножке при бите INTCN=0 DS3231M выдает меандр с частотой 1Hz, а DS3231SN — меандр с программируемой частотой 1Hz, 1.024kHz, 4.096kHz и 8.192kHz в зависимости от битов RS1 и RS2 (читайте datasheet). Если в часах установлена микросхема DS3231M, то при срабатывании будильника или нажатии на кнопки на бузер подается меандр с частотой 1Hz, и бузер будет издавать щелчки. Таким образом, чтобы эти часы издавали звуковой сигнал, в них должна использоваться микросхема DS3231SN.
+
avatar
0
  • valkum
  • 08 января 2022, 21:47
Всем привет, может кто читает эту тему… есть проблема — после включения часов не мигают секундные точки в часах (часы кажут 0:00 и вот ":" не блинкают :-)) в настройках (установке) времени в часах не горят символы часов (хотя изменить их можно) также гаснет экран при выборе шрифта вывода информации. корректно работает только выбор яркости и режим дисплей, остальные настройки как то не понятно… убитая DS3231? Пайка перепроверена под микроскопом )))
+
avatar
0
  • olez68
  • 10 апреля 2022, 20:33
убитая DS3231, статикой скорее всего.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.