RSS блога
Подписка
И ещё один DIY набор для сборки часов
- Цена: 15,5 $
- Перейти в магазин
Да-да, еще один наборчик для сборки еще одних часов. На этот раз на 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, а она греется на плате от светодиодов, стабилизатора и т. п.
— Плохо работают сенсорные кнопки, не всегда срабатывают, причем я заметил, что имеет значение от чего питаются часы. Хуже всего срабатывают при питании от пауэрбанка.
— Вся эта «новогодняя елка» мне лично не понравилась, а ребенок наоборот в восторге, отдал ему. На вкус и цвет, как известно, товарищей нет.
Ну и как общий вывод: купил бы я эти часы, если бы прочел этот обзор, думаю – нет. Надеюсь, что будет полезно потенциальным покупателям.
Комплектация вполне стандартная: в пакете печатная плата, панели корпуса, шнурик 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, а она греется на плате от светодиодов, стабилизатора и т. п.
— Плохо работают сенсорные кнопки, не всегда срабатывают, причем я заметил, что имеет значение от чего питаются часы. Хуже всего срабатывают при питании от пауэрбанка.
— Вся эта «новогодняя елка» мне лично не понравилась, а ребенок наоборот в восторге, отдал ему. На вкус и цвет, как известно, товарищей нет.
Ну и как общий вывод: купил бы я эти часы, если бы прочел этот обзор, думаю – нет. Надеюсь, что будет полезно потенциальным покупателям.
+34 |
13860
37
|
Самые обсуждаемые обзоры
+46 |
1753
55
|
+75 |
5993
199
|
Вы про какую из Atmega?) Ну и опять же,
«Микроконтроллер, на мой взгляд, для таких целей избыточен: Flash 32K, SRAM 4K, EEPROM 32K. Видимо, выбрали из-за необходимости большого количества портов.»
nick23
Четыре провода (всей линейке — да, три;)
Что часы на пиксельных диодах могли бы быть сделаны поинтересней, — факт…
я сейчас такие собираю для ребёнкиной школы, только с большой высотой, как раз на 2812b. В ленте на 5 метров — 300 диодов, на 4 цифры в часах нужно 28 полосок, то есть ленту можно нарезать на кусочки по почти 17 см. Как раз впишется в поле лазерного резака для фанеры и оргстекла 50x25:
(простите за полуготовый чертёж)
повешу на стене в школе вместо наспех прикрученного телека с Авито с Orange PI, а к окну брошу провод до GPS-приёмника, чтобы получать точное время:
на бэнггуде есть линк на инструкцию по сборке: files.banggood.com/2018/07/1323917.doc
ну и видео на ютуб:
Аналогично — «управление двумя кнопками». Об удобстве управления при этом не подумали.
Использование miniUSB — тоже ляп, похоже, хотели сбыть неликвиды.
Жаль, конечно, но такие ляпы убивают на корню саму идею самостоятельной сборки.
Надо ведь, чтобы результат радовал.
К обзору, конечно, никаких претензий.
.
Проверил тестером напряжение — на больших конденсаторах есть, на стабилизаторе 3,3 В.
Перед включением проверял на наличие закороток — не нашел.
Пожалуйста, посоветуйте где искать проблему.
У кого плохо работает сенсор увеличить сопротивление R1 R2 до 1.8 мегаом. (подбирать).
Вкратце мои наработки. Успехов!