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

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

  • Цена: 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 Правил сайта.

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

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

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