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

Опубликовал | 19.10.2018

Да-да, еще один наборчик для сборки еще одних часов. На этот раз на 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,2,3,4,5 – различные эффекты анимации при смене информации на дисплее
tP:6 — просто переключение без анимации

SPEE — период появления дополнительной информации от 5 сек до 10 минут

SPEE 5_ период появления дополнительной информации
10_
30_
60_

10М
Mid 0 вид разделителя постоянно светит
1 пульсирование
2 2х секундное мигание
3 попеременное
CoLo Цвет дисплея
CL: 0 — настройка цвета ручная каждому знакоместу можно выбрать один из 13 цветов
CL:1 ,2,3,4,5 различные вид градиента

CoSP SP:1,2,3,4,5 — скорость изменения градиента
UoiC oFF on Управление звуком вкл выкл
briG Lu: 1, 2 ,3 ,4, A задержка примерно в 10 сек.
Mou анимация смены цифр на дисплее
tP:0 без анимации,
tP:1 в
tP:2 шторка сверху вниз и обратно
tP:3 шторка справа на лево и снизу вверх
tP:4
tP:5 мигающее переключение
tP:6 просто переключение без анимации
Cont таймер, обратный отсчет заканчивается зуммером

Планирую купить 0 Добавить в избранное +1 +1

(c) 2017 Источник материала

Рекламные ссылки