Зарегистрироваться

DIY электронные часы

  • Цена: 5.99$ с купоном

Добрый день, уважаемые читатели. Сегодня будет небольшой обзор набора для сборки цифровых часов. Часы недорогие, популярные — уже неоднократно обозревались. Будет обзор-напоминание об интересной вещичке.


Упаковка:
Обычный почтовый пакет, а в нем пакет с набором:



Комплектация набора состоит из двух частей:

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

Там же электрическая схема устройства.
Рассмотрим детали для сборки часов:

Для питания часов набор укомплектован метровым кабелем usb-5.5*2.1.
Основа проекта — это печатная плата:

Детали подписаны, отверстия металлизированы — претензий нет. Размер 9.5 * 3.5 см.
Другая важная часть часов — это четыре индикатора:

Размещены на куске пенопласта, но это не уберегло один из них, у него отвалились два вывода.
Разобрал индикатор для ремонта:

Внутри, как и ожидалось, смд светодиоды. Цвет на данный момент только синий.
Мозги часов контроллер STC15W404AS
что это за зверь
TC15W404AS относится к серии STC15W401AS семейства STC15 микроконтроллеров компании STC MCU Limited. Микроконтроллер имеет усовершенствованное ядро MSC51 (система команд и архитектура популярного некогда семейства микроконтроллеров Intel 8051). Это новое ядро, отличающееся высоким быстродействием (скорость работы в 8..12 раз быстрее традиционного ядра 8051 на той же тактовой частоте), широким рабочим диапазоном напряжений питания, низким энергопотреблением и устойчивостью к помехам. Код программы может быть защищен от несанкционированного доступа при перепрошивке с помощью специальной технологии шифрования STC. Поставляется в различных вариантах корпусов на 16, 20 и 28 выводов. STC15W404AS полностью совместим по системе команд с традиционным ядром 8051, и реализует его все аппаратные функции. Дополнительно в нем имеется два указателя DPTR вместо одного, порт UART можно использовать как 3 последовательных порта путем сдвига его данных на 3 группы выводов. Также имеется интерфейс SPI, и 8-канальный АЦП, которых нет в традиционных микроконтроллерах Intel 8051/8052/8751. Порты GPIO могут работать точно так же, как и оригинальные, и их также можно использовать в расширенных режимах (есть 4 режима работы: квази-двунаправленный со слабым pull-up, мощный двухтактный с усиленным pull-up, только вход с высоким сопротивлением и открытый сток). Каждый выход может коммутировать ток до 20 мА, однако общий коммутируемый ток не должен превышать 120 мА на корпус для 40-выводного корпуса и 90 мА для 16-выводного корпуса. В таблице ниже сведены основные параметры микроконтроллера.


Вторая микросхема: DS1302 часы реального времени.
Обе микросхемы комплектуются «кроватками».
Остальные детальки: резисторы, конденсаторы, 4 транзистора, кварц, терморезистор, фоторезистор, динамик-пищалка.

Начнем сборку:

Я сначала впаял крупные детали — разъемы, кнопки, держатель батарейки и динамик.
Потом «кроватки» и остальные детали:

Осталось по одному резистору и один конденсатор.
Резисторы всего двух номиналов 10к и 330, конденсаторы тоже 0,1 мкф и 222.
Транзисторы все 4 одного типа, ошибиться нельзя, паять можно в любое место «Q».
На всю пайку ушло 40 мин с перерывом на чай)) Но было интересно.

Детали на тестере
Транзисторы:


2 одинаковых:

Резисторы:


Конденсатор:


Последними впаиваем индикаторы:

Причем третий впаивается «вверх ногами», это важно.
Подключаем 5 В:

Все отлично. Индикаторы очень яркие и без темной пленки аж слепят.
В зависимости от свечения частей индикаторов часы потребляют 28-35 мА.
Проверяем пленку (светофильтр):

Собранная плата:

Сверху торчат терморезистор и фоторезистор, так надо:

Перед упаковкой в корпус:

Я поставил батарейку CR1220, чтобы часы не сбрасывали время при отключении питания и снял наклейку с пищалки.

Соберем корпус для часов:
Детали для сборки корпуса:

С обоих сторон наклейки для защиты от царапин. Толщина оргстекла 2 мм, порезано лазером. Один винтик оказался запасной.
Корпус собирается по технологии шип-паз и скрепляется на винты М2:

На сборку ушло минут 15, причем 10 минут отдирал бесячие защитные наклейки.
Сзади:

Сверху есть паз под датчики температуры и света:

Передняя стенка чуть больше по высоте, поэтому часы стоят под удобным наклоном:

Финальные размеры: 104х45х29 мм.
Настройка часов
После первого включения часы не идут, их необходимо сбросить длительным удержанием обоих кнопок управления в в течение 5 секунд. После этого часы покажут время 7:59. Через 5 секунд сброс завершится, время станет равным 8:00, на некоторое время запищит будильник. Дальше часы покажут текущую температуру в градусах Цельсия и текущую дату. Настроить время, будильник и работу часов можно в нижеуказанном порядке с помощью кнопок «F» («функция», верхняя кнопка) и "+" (нижняя кнопка).

1. Установка часов. Для того, чтобы установить разряды часов, коротко нажмите на кнопку F. Цифры часов начнут мигать. Нажимайте кнопку + нужное количество раз для установки часов.

2. Установка минут. После установки часов снова коротко нажмите на кнопку F. Начнут мигать цифры минут. Точно так же, как устанавливали часы, установите кнопкой + количество минут. После завершения установки секунды установленной минуты будут отсчитываться от 0.

3. Установка часов будильника. Еще раз нажмите на кнопку F. Будут выведены и начнут мигать цифры часов настройки будильника, но точки в такт секундам при этом мигать не будут. Установите час будильника кнопкой +.

4. Установка минут будильника. Еще раз нажмите на кнопку F. Будут выведены и начнут мигать цифры минут настройки будильника, но точки в такт секундам при этом мигать не будут. Установите разряды минут будильника кнопкой +.

5. Проверка, активен ли будильник. Еще раз нажмите на кнопку F. Цифры на дисплее при этом не поменяются, но светящаяся точка в последнем разряде покажет активность будильника. Нажатия на кнопку + будут переключать работу будильника: если в последнем разряде точка горит, значит будильник активен и сработает в установленное время, а если не горит, то будильник отключен.

6. Настройка почасового бикания. Нажмите кнопку F, разряды часов начнут мигать. Нажимайте кнопку + для изменения начального времени будильника. Например, если установили на 9, то бикания начнутся с 9 часов. Снова нажмите на кнопку F, начнут мигать разряды минут. Кнопка + будет устанавливать время часов, когда ежечасное пищание прекращается. Например, если Вы установили начальное время 9, и конечное время 23, то часы будут бикать каждый час днем, и не будут беспокоить во время сна.

7. Проверка, активна ли функция почасового бикания. Еще раз нажмите на кнопку F. Цифры на дисплее при этом не поменяются, но светящаяся точка в разряде 3 (точка сверху) покажет активность этой функции. Нажатия на кнопку + будут циклически переключать работу функции: если точка в разряде 3 горит, то функция почасового бикания работает, а если не горит, то не работает.

8. Завершение настройки. Нажмите кнопку F последний раз, это завершит настройку часов.

Подстройка показаний температуры и настройка даты

1. Подстройка температуры. Нажмите кнопку +, часы покажут температуру. Нажимайте кнопку F для коррекции температуры, и для завершения коррекции температуры нажмите кнопку +.

2. Установка даты производится после подстройки температуры. Нажмите кнопку F, будут мигать цифры месяца, настраивайте их кнопкой +. Нажмите кнопку F еще раз, это подтвердит настройку месяца. После этого будут мигать цифры дней, настройте их кнопкой +. Нажатие кнопки F еще раз подтвердит настройку дней и переведет часы в настройку дня недели. Будет мигать цифра дня недели, кнопкой + её можно настроить. Нажмите кнопку F еще раз, чтобы подтвердить настройку недели, и нажмите кнопку + для завершения настройки.

Часы в работе:
Алгоритм отображения на дисплее: 45 секунд отображается текущее время, 5 секунд отображается температура, 5 секунд отображается дата, и еще 5 секунд отображается день недели. Далее по циклу повторяется.
Время:

Высота цифр 25 мм. Точность хода зависит от кварца. А. Порошин в своем обзоре подстраивал конденсаторами.
Температура:

Термометр не особо точный, но его можно откалибровать по эталону.
Дата:

День недели:

Есть так же будильник и настраиваемый ежечасный сигнал. Будильник только на все дни. Динамик у часов хоть и мелкий, но громкий.
Индикаторы яркие, хорошо читаемые. Так как местоположение часов ограничено кабелем питания, поставил их на компьютер.

Режимы работы и затемнение индикаторов:

В темноте, когда освещение падает, яркость часов автоматически уменьшается.

В итоге получаем интересный набор часов «сделай сам». Можно поставить около монитора на работе в офисе. Будет интересным подарком начинающему радиолюбителю.

Сейчас на сайте магазина идет распродажа 50 шт. по этой же цене, но если что,
есть купон OE1286 дает цену 5.99$ действует до 15 декабря.

Спасибо за внимание! Удачных покупок!


Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить +26 Добавить в избранное +53 +79
+
avatar
  • nemoi13
  • 02 декабря 2017, 09:46
+2
и снял наклейку с пищалки.
Я бы наоборот поставил еще пару наклеек. Чтобы не пищали.
А так годный конструктор.
+
avatar
  • Kartus
  • 02 декабря 2017, 09:52
0
поставил еще пару наклеек
Синюю изоленту никто не отменял)))
+
avatar
  • ATs
  • 02 декабря 2017, 11:55
0
даааа, интересно однако
+
avatar
  • UksusoFF
  • 02 декабря 2017, 14:11
+1
Так ее же можно не распаивать
+
avatar
  • Rooky
  • 02 декабря 2017, 09:47
+3
Им бы еще питание от батарейки — было бы совсем интересно.
Для подарка начинающему радиолюбителю вполне годится.
+
avatar
+1
Это же конструктор, нет никаких ограничений для творчества ;-)
добавьте к нему литиевую батарейку (любую) и повышалку с 3,7В до 5В
+
avatar
+1
ага, и сколько протянет батарейка?
неделю? тогда нахрена такие часы?
+
avatar
+2
батарейка как доп питание, при отключении основного, разве не понятно?
неделю?
зависит от самой батарейки ;-)
+
avatar
-7
+
avatar
+4
Ну во-первых: не ТЕБЕ, а Вам — давайте уважать друг друга
во-вторых: разуйте глаза и гляньте на плату, там уже есть батарейка для резервного питания микры часов. Только при пропадании питания она то будет питаться и время не собьется, да вот только время не посмотришь, индикаторы работать не будут. При резервном питании всей платы время на индикаторах отображаться будет.
что Rooky писал?
вот пусть он и прокомментирует, что именно он имел в виду.
+
avatar
+2
В данном варианте нормально не получится. Схема слишком тупорылая. Необходимы более энэргоэффективные решения. Как минимум схему запитки светодиодов нужно менять. И контроллер желательно заменить на что-то сверхмалопотребляющее.
+
avatar
  • Alek7
  • 02 декабря 2017, 18:10
+4
Схема НЕ тупорылая. Тупорылыми бывают пользователи. Контроллер потребляет ничтожно мало энергии, львиная доля ее идет на свечение индикаторов. Можно увеличить сопротивления резисторов в цепи диодов, ток понизится, но и яркость свечения уменьшится.
Необходимы более энэргоэффективные решения
Звучит как с резолюции очередного партсъезда или, как сейчас, из ежегодного послания президента. )
+
avatar
0
а есть такие же но в готовом варианте?
+
avatar
  • peetbull
  • 02 декабря 2017, 10:13
+1
можно организовать))
только выйдет дороже)
+
avatar
+3
конечно есть
и даже лучше

Вот тут, USD 7.95 + доставка (вес 0,16кг)
обзоры на муське были
+
avatar
  • Arm100
  • 02 декабря 2017, 09:54
+5
Настроить точность температуры возможно подбором резистора R17 (по схеме). Подбор резистора в пределах 7 — 7,5 кОм позволит повысить точность до +_ 0,5°.
За обзор +
+
avatar
  • starson
  • 02 декабря 2017, 11:15
+3
Для точности температуры нужно как можно дальше выносить датчик от корпуса. У меня днем температура выше на 3 градуса примерно, за счет того, что теплый воздух от часов при полной яркости понимается вверх. А ночью показываю правильную температуру.
+
avatar
  • DVANru
  • 02 декабря 2017, 12:49
0
Можно датчик перенести в нижнюю часть корпуса.
+
avatar
  • Kartus
  • 02 декабря 2017, 09:55
0
Интересно, для кого китаец набивает телефон на индикаторы?)))
+
avatar
  • asdfgh
  • 02 декабря 2017, 10:00
+8
набивает телефон на индикаторы?)))
4 раза прочел. Все равно смысл не понял
+
avatar
  • roggiva
  • 02 декабря 2017, 10:10
0
на плате индикатора со стороны дорожек имеется номер телефона, вопрос об этом номере
+
avatar
  • kirogaz
  • 02 декабря 2017, 10:12
0
На фото сломанного индикатора с обратной стороны написан телефон и номер.
+
avatar
  • asdfgh
  • 02 декабря 2017, 10:17
+5
Теперь понятно.
Лучше не «набивает», а «пишет». В моем понятии набивка- установка элементов в плату перед пайкой.
+
avatar
  • Kartus
  • 02 декабря 2017, 11:04
0
Телефон нанесен либо штампом, либо шелкографией, так что набивает. В крайнем случае накатывает.
Писать — наносить знаки с помощью пишущего или царапающего инструмента)))
+
avatar
  • skif31
  • 02 декабря 2017, 12:02
+1
царапающего инструмента — нацарапывать.
+
avatar
  • Kartus
  • 02 декабря 2017, 13:14
0
Если царапать по воску, это будет письмо, по крайней мере так у Гомера так)))
+
avatar
  • skif31
  • 02 декабря 2017, 12:01
+1
а я просто вставляю.
+
avatar
  • DVANru
  • 02 декабря 2017, 12:50
0
Можно еще трубку набить…
+
avatar
  • Kartus
  • 02 декабря 2017, 13:04
+2
Много чего еще можно набить — набить оскомину, набить руку, набить карман, набить гвоздей, набить мешок, набить каблук, набить гусей, набить морду)))
+
avatar
  • loole
  • 02 декабря 2017, 13:58
+1
… Берем папиросы «Беломор канал» и…
Есть ещё лингвисты — практики?
+
avatar
  • Harwest
  • 03 декабря 2017, 16:22
+1
Я.
Тату набивают)
+
avatar
  • Rzzz
  • 02 декабря 2017, 23:17
0
Это наверное тот китаец, который рисует шаблон, для того китайца, который делает платы. Или тот, который делает платы, для того, который паяет smd-светодиоды. Хорошо ещё не переписываются типа «Ли СуньЧань, приходи вотку пить»

Кстати, раньше с обратной стороны эти индикаторы заливали силиконием. И тут оптимизация, мать её…
Ножки отвалились, кстати, не из-за плохой упаковки и суровой доставки. Просто хреново припаяны были, и припой поганый.
+
avatar
+2
Хороший обзор и набор интересный, дома похожий лежит, покупал тут, никак руки не дойдут собрать
+
avatar
  • bdos
  • 02 декабря 2017, 13:32
0
там работы максимум на час
+
avatar
+1
я знаю…
;-)
+
avatar
  • asdfgh
  • 02 декабря 2017, 10:20
+2
Алгоритм отображения на дисплее: 45 секунд отображается текущее время, 5 секунд отображается температура, 5 секунд отображается дата, и еще 5 секунд отображается день недели. Далее по циклу повторяется.
Где-то неоднократно упоминалось, что алгоритм можно поменять путем установки перемычек. Контактные площадки под перемычки на плате уже есть
+
avatar
  • str1k3r
  • 02 декабря 2017, 11:49
+1
А можно узнать где? Самому плывет этот конструктор. Не хочу чтобы вообще автоматически переключалось.
+
avatar
  • gerar_05
  • 02 декабря 2017, 13:33
+1
Надо 6 и 7 ножку контроллера притянуть на массу. А еще чтобы при отключении внешнего питания время не замирало надо параллельно батарейке поставить два конденсатора; электролит 10 мкф на 12 в, и керамический на 0.1 мкф
+
avatar
  • str1k3r
  • 02 декабря 2017, 13:41
0
Спасибо.
+
avatar
  • uriy
  • 02 декабря 2017, 18:38
+1
Под R11-R10 две группы площадок по 3-и контакта. Во второй группе (под R9) замкнуть 1 и 2 -й контакт (если по всем площадкам 5 и 6-й) — будет показывать время 55сек и 5сек температуру. Будьте аккуратны- 1 и 4-й «минус», а 3 и 6-й "+"
+
avatar
  • nikola75
  • 02 декабря 2017, 11:25
+2
Хорошие были часы, радовали 3 месяца. Теперь горят все нули, и пищит зуммер. Жаль потраченных денег и времени.
+
avatar
  • zirka
  • 02 декабря 2017, 11:42
+2
аналогично. умерли спустя 3 месяца. начали всякую хрень показывать
+
avatar
  • BYsaM
  • 02 декабря 2017, 11:59
+3
брал 2 комплекта с томтопа, после сборки оба комплекта вместо времени показывают символы «h5c5» вроде как переключаются кнопками по меню, но настроить или сбросить время не получается, температуру показывают, яркость вроде тоже меняется автоматом, где косяк я не смог разобраться.
+
avatar
  • skif31
  • 02 декабря 2017, 12:03
0
микросхема часов неправильно вставлена. За время она отвечает
+
avatar
  • BYsaM
  • 02 декабря 2017, 12:41
+1
всё стоит по ключам, прозвонил на плате — питание и кварц на нужные ноги подключаются
+
avatar
  • DrBOBAH
  • 02 декабря 2017, 13:02
+1
1302 неисправна (лежат такие ждут)
+
avatar
  • Rzzz
  • 02 декабря 2017, 15:44
+1
1302 в китайском исполнении очень нежные — вылетают от статики запросто, причем бывает что дефект проявляется через какое-то время. Тоже с таким сталкивался — замена помогла.
У меня лежит без дела несколько штук — могу подарить, если вы в Москве. Только они у меня в мелком планарном корпусе.
+
avatar
  • BYsaM
  • 02 декабря 2017, 20:30
0
до Москвы мне далековато, поищу в местных радиотоварах замену
DrBOBAH и Rzzz спасибо за совет
+
avatar
  • Ivan_113
  • 02 декабря 2017, 12:15
0
Сверху торчат терморезистор и фоторезистор
Все же больше похоже на диод, а не терморезистор.
Выглядит минималистично — симпатично. Ещё бы цвет индикаторов другой.
+
avatar
+1
Все же больше похоже на диод, а не терморезистор.
обычный термистор в стеклянном корпусе, такие же применяются в ручках паяльных станций
+
avatar
  • ban99
  • 02 декабря 2017, 12:17
+1
Как бы еще регулировку яркости придумать
+
avatar
  • Rzzz
  • 02 декабря 2017, 23:36
+1
Две ступени яркости есть, а больше и не надо. Единственное что — «ночная» яркость всё же великовата, поэтому китайцы кладут тонировочную плёнку. Когда я собирал такие, плёнки ещё не давали, пришлось набрать обрезков в автосервисе.
+
avatar
  • dev26
  • 02 декабря 2017, 23:51
0
Пленка нужна еще чтобы не горящие сегменты не было видно.
+
avatar
  • DrBOBAH
  • 02 декабря 2017, 13:04
+4
300р (5 уе) Брал 2 раза

+
avatar
+4
За обзор плюс, спасибо! Собирал такие с сыном — хороший конструктор. Покупал вот тут, у этого продавца цена на 40 центов ниже, цены обозреваемых часов со скидкой — $5.60
+
avatar
  • Alex_74
  • 03 декабря 2017, 16:42
0
Этот продавец TomTopTechn кстати. От него транзакция с палки прошла.
+
avatar
  • dev26
  • 02 декабря 2017, 23:54
+1
Можно добавить свои фичи: github.com/zerog2k/stc_diyclock
+
avatar
  • forvater
  • 03 декабря 2017, 04:10
0
Покупал подобный набор, только зелёного цвета. Индикаторы столь яркие, что спасался достаточно плотным светофильтром, а так, ходят уже второй год, норм.