И ещё один DIY набор для сборки часов


Да-да, еще один наборчик для сборки еще одних часов. На этот раз на RGB-светодиодах. Как написано в описании, «часы могут отображать все цвета радуги». Кроме того, они довольно большие: 20 на 8 см.

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

Основа часов — микроконтроллер STC8A4K32S2A12-28I-LQFP44 и часы реального времени на DS3231SN. Микроконтроллер, на мой взгляд, для таких целей избыточен: Flash 32K, SRAM 4K, EEPROM 32K. Видимо, выбрали из-за необходимости большого количества портов. Полноцветные светодиоды 5050 в количестве 60 штук (2 штуки запасные). Есть стабилизатор AMS 1117 на 3.3 в. для питания DS3231SN, зуммер, фоторезистор для регулирования яркости, микрофон для управления звуком (хлопком, например) и синий светодиод для подсветки синхронно с зуммером. Две сенсорных кнопки выполнены на печатной плате. О них далее отдельный разговор.
Итак, приступим к сборке. Удобней начать со светодиодов, во-первых их больше всего, во-вторых, они все одной высоты и паять плату с другой стороны будет сподручней — будет лежать ровно. На плате аноды обозначены черной точкой, на светодиодах — скошенным краем.

На пайку ушло около часа.

Далее переворачиваем и продолжаем.

Последовательность установки элементов не принципиальна, хотя удобней начать с мелких.
Номиналы элементов следующие:
R1-R2: 1M (105)
R3: 2K (202)
R4-R8: 10K (103)
C1: 220uF
C2: 100nF (104)
C3: 10uF
C4-C5:100nF (104)
U1: MCU STC8A4K32S2A12
U2: AMS1117
Q1: транзистор
U3: DS3231
B1: Зуммер (плюс на квадратную печатную площадку)
LR1: Фоторезистор
BT1: Держатель батарейки CR1220
LED: Светодиод (длинный вывод на квадратную печатную площадку)
Микрофон — корпус на круглую печатную площадку:

Перед пайкой USB разъема три внутренних вывода желательно откусить, оставить только крайние:


Вот результат:


Управление часами осуществляется двумя сенсорными кнопками, обозначенными на плате значками и О.
Для входа в меню надо одновременно нажать обе кнопки. — перебирает значения, О — выбирает.
Позиции меню следующие:
1. TiM — установка времени;
2. dAtE — установка даты;
3. ALAr — включение/отключение и установка будильника;
4. FMt — настройка формата времени (24/12 часовой формат), даты (месяц.день/день.месяц), температуры (цельсий/фаренгейт);
5. diSP — настройка отображения дополнительной информации (температура — дата — день недели):
    tP:0 отображается только время,
    tP:1-5 – различные эффекты анимации при смене информации на дисплее,
    tP:6 — просто переключение без анимации;
6. SPEE — период появления дополнительной информации от 5 сек до 10 минут;
7.Mid — вид разделителя:
    М:0 светит постоянно,
    М:1 пульсирует,
    М:2 мигает с интервалом в 2 с.,
    М:3 попеременное мигание;
8.CoLo — Цвет дисплея:
    CL:0 — ручная настройка цвета, каждому знакоместу можно выбрать один из 13 цветов,
    CL:1-5 различные вид градиента;
9.CoSP SP:1-5 — скорость изменения градиента;
10.UoiC oFF/on — управление звуком (дисплей включается от хлопка);
11.briG — управление яркостью дисплея:
    Lu:1-4 — уровень яркости,
    Lu:A — автоматический, в зависимости от освещенности (с задержкой примерно в 10 сек);
12.Mou — анимация смены цифр на дисплее:
    tP:0 без анимации,
    tP:1-6 различные эффекты;
13.Cont — таймер, обратный отсчет заканчивается зуммером.

Теперь о недостатках:
— Будильник выставляется только по времени, хорошо бы еще по дням недели.
— Звук будильника — унылая пищалка, при таком микроконтроллере могли бы разнообразить звуки.
— Завышают температуру, а возможности корректировать показаний нет. Это известная проблема, датчик находится в DS3231, а она греется на плате от светодиодов, стабилизатора и т. п.
— Плохо работают сенсорные кнопки, не всегда срабатывают, причем я заметил, что имеет значение от чего питаются часы. Хуже всего срабатывают при питании от пауэрбанка.
— Вся эта «новогодняя елка» мне лично не понравилась, а ребенок наоборот в восторге, отдал ему. На вкус и цвет, как известно, товарищей нет.

Ну и как общий вывод: купил бы я эти часы, если бы прочел этот обзор, думаю – нет. Надеюсь, что будет полезно потенциальным покупателям.
Планирую купить +19 Добавить в избранное +27 +44
+
avatar
  • nick23
  • 19 октября 2018, 22:49
0
Много деталей. Такие часики ИМХО можно было бы замутить на ардуино с блоком таймера и линейкой WS2812B которым надо всего три провода для подключения. Хотя если результат такой-же, то все упрется в цену.
+
avatar
  • Orloff
  • 20 октября 2018, 01:33
0
Так и здесь, наверняка, светодиоды WS2812B, соединенные последовательной шиной. а китайский микроконтроллер STC стоит дешевле, чем ардуино.
+
avatar
+1
и здесь, наверняка, светодиоды WS2812B
Я полагаю, автор отличил бы четыре кристалла от трёх;)
китайский микроконтроллер STC стоит дешевле, чем ардуино.
Вы про какую из Atmega?) Ну и опять же,
«Микроконтроллер, на мой взгляд, для таких целей избыточен: Flash 32K, SRAM 4K, EEPROM 32K. Видимо, выбрали из-за необходимости большого количества портов

nick23
Четыре провода (всей линейке — да, три;)
Что часы на пиксельных диодах могли бы быть сделаны поинтересней, — факт…
+
avatar
  • Sanja
  • 20 октября 2018, 10:57
+2
learn.adafruit.com/ninja-timer-giant-7-segment-display/overview

я сейчас такие собираю для ребёнкиной школы, только с большой высотой, как раз на 2812b. В ленте на 5 метров — 300 диодов, на 4 цифры в часах нужно 28 полосок, то есть ленту можно нарезать на кусочки по почти 17 см. Как раз впишется в поле лазерного резака для фанеры и оргстекла 50x25:

(простите за полуготовый чертёж)

повешу на стене в школе вместо наспех прикрученного телека с Авито с Orange PI, а к окну брошу провод до GPS-приёмника, чтобы получать точное время:

+
avatar
+2
прикольно, позавчера их заказал на али)). только разъем на micro usb заменю, разъемов полно, а длинного кабеля mini usb нет.
на бэнггуде есть линк на инструкцию по сборке: files.banggood.com/2018/07/1323917.doc
ну и видео на ютуб:
+
avatar
+5
Тоже недавно собирал этот набор. В целом на троечку. Из минусов ещё добавил бы, что даже с минимальной яркостью ночью светят прожектором, нужно подкладывать тонирующую пленку. Автоматический режим подстройки яркости работает как-то невнятно. Плохая равномерность сегментов и довольно жирные разделители. При выборе темно-зеленого цвета, на третьей цифре появляются паразитные сегменты. Ну и ШИМ'ят они заметно, но могло быть и хуже (вот какого они не взяли за основу WS2812B, экономисты фиговы, видимо поэтому ни у одного продавца нет фото платы спереди). К точности хода, понятное дело, претензий нет, но и настройку регистра «Aging» сделать поленились. Зато сделали тупейший «Обратный отсчет», _самым_ последним пунктом меню, в которое ещё нужно приноровиться попадать и маневрировать (двойные нажатия и пропуски нажатий присутствуют). Нужно придумывать дополнительную подставку, без неё часы не очень устойчивы.
+
avatar
+3
может, «сборки»?
+
avatar
0
нее, это именно сбоки были
+
avatar
0
Покрались незаметно?)
+
avatar
+1
<моль_всё_лишнее_почикала>
+
avatar
  • 22y
  • 20 октября 2018, 03:47
0
Отпечатка в одном слове. А все сразу подхватили, как будто договор по ипотеке опечаталась))))
+
avatar
  • Gruffy
  • 20 октября 2018, 09:15
+3
Ещё один пример отсутствия вкуса у китайцев — «часы могут отображать все цвета радуги». Могут, но зачем? Эта аляповатость часам не нужна.
Аналогично — «управление двумя кнопками». Об удобстве управления при этом не подумали.
Использование miniUSB — тоже ляп, похоже, хотели сбыть неликвиды.
Жаль, конечно, но такие ляпы убивают на корню саму идею самостоятельной сборки.
Надо ведь, чтобы результат радовал.
К обзору, конечно, никаких претензий.
+
avatar
  • angryman
  • 20 октября 2018, 10:09
0
пример отсутствия вкуса у китайцев
Зато недорого (но продолжали жрать кактус).
+
avatar
  • Na4Fin
  • 20 октября 2018, 12:24
0
Собирал аналогичные, только двухцветные. Время показывали, только по какой-то причине уходили вперед на 2 часа за сутки. Менял микросхему часов — то же самое. Больше там, кроме микроконтроллера, глючить нечему.
+
avatar
  • pugachov
  • 20 октября 2018, 12:26
0
Кварц?
+
avatar
  • Na4Fin
  • 20 октября 2018, 12:53
0
Тоже менял, ставил с материнок — без толку
.
+
avatar
0
Ставили кварц с частотой «108%» от комплектного, и совсем не было эффекта?..
+
avatar
0
купил такой же набор, спаял, подаю напряжению через usb-тестер, показывает ток 0,01 А.
Проверил тестером напряжение — на больших конденсаторах есть, на стабилизаторе 3,3 В.
Перед включением проверял на наличие закороток — не нашел.
Пожалуйста, посоветуйте где искать проблему.
+
avatar
  • 0poK
  • 28 декабря 2018, 14:05
0
Проверьте 1: правильно ли припаяли процессор (ключ); 2: нет ли залипух, прозвоните все соседние ножки процессора на замыкание; 3: проверьте питание на 15 ножке +5в, на 17 — GND. Если ничего не изменится — открывайте спор, возвращайте деньги.
+
avatar
0
спасибо за подсказки. проблема была в непропае некоторых ножек контроллера.
+
avatar
  • rd6dne
  • 24 ноября 2020, 11:23
0
Собрал 2 таких комплекта. На первом была засветка сегментов, при поиске нашел пробитый светодиод. После замены все работает как надо. На втором комплекте после сборки не было зумера, заменил микросхему DS3231SN зуммер заработал. Вместо светофильтра использовал пленку от разбитых дисплеев с ноутбука, результат лучше.
У кого плохо работает сенсор увеличить сопротивление R1 R2 до 1.8 мегаом. (подбирать).
Вкратце мои наработки. Успехов!