Наручные часы своими руками

Добавил пользователь Skiper
Обновлено: 05.10.2024

Корпус, платы, софт — всё это он спроектировал и сделал сам. А потом ещё и опубликовал материалы для создания в открытом доступе.

Итогом работы стало устройство, которое держит заряд больше недели и показывает время и уведомления. На подробное описание создания часов обратил внимание журналист Андрей Бродецкий.

Форма корпуса зависела от выбранной формы экрана, в нижней части инженер оставил место для батареи и других необходимых деталей. Параметры экрана — TFT LCD с разрешением 240x240.

Как это сделано, как это работает, как это устроено

Самое познавательное сообщество Живого Журнала

В 1973 году в СССР появились в продаже наручные электронные часы "Электроника 1" со светодиодным индикатором. Они стали мечтой многих мальчишек, но стоили они по тем временам немало – 60 рублей. Выпускались они в нескольких вариантах внешнего вида, могли показывать дату и время.


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

Саму плату заказывали в Китае, прошивку написал Тимофей Носов.

Часы могут:
Показывать время в формате часы, минуты, секунды
Показывать число, месяц, день недели и год
Имеют настройку времени показа информации
Выбор из пяти различных шрифтов
Девять степеней яркости индикатора
Показывают уровень заряда аккумулятора
Одного заряда аккумулятора хватает не менее чем на месяц
Корпус имеет диаметр 44 мм при толщине 9.5 мм.
Ремешок 22 мм
Вес часов с ремешком – 58 граммов
Вот так выглядит плата.


Сам корпус делаю из нержавеющей стали марки 12Х18Н10Е.


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


Плата устанавливается в корпус в специальное углубление, которое её центрирует. Крепление осуществляется двумя винтами.


Корпус разъёмный по середине и соединяется так же двумя винтами.


В верхнюю часть корпуса вклеивается стекло.


Устанавливаю аккумулятор и распаиваю провода для зарядки.

Один провод припаивается к ламели под винтом крепления, а второй на изолированный контакт на корпусе. Такое устройство потребует специальной док-станции для зарядки.


Под стекло вставляю распечатанную на принтере градиентную маску, которая скроет от глаз вид на детали платы.


Вот то, что получилось в итоге.






Жми на кнопку, чтобы подписаться на "Как это сделано"!

Подписывайтесь также на наши группы в фейсбуке, вконтакте, одноклассниках, в ютюбе и инстаграме, где будут выкладываться самое интересное из сообщества, плюс видео о том, как это сделано, устроено и работает.

На нашем сайте было написано уже много уроков по созданию различных часов на основе Ардуино и микроконтроллеров - и самые недорогие часы, и цифровые часы на ATMega328, и даже самые стильные электронные часы. Сегодня мы сделаем современные, компактные и удобные наручные часы на основе платы Sparkfun Pro Micro и дисплея ST7789.

Шаг 1. Комплектующие

Для того, чтобы сделать компактные наручные часы на основе Ардуино или аналогов нам понадобятся следующий набор комплектующих:

Плата Arduino

На этот раз мы используем плату Sparkfun Pro Micro 3.3 V 8 MHz.

Дисплей

Используем ST7789 1.3" IPS LCD.

Возьмем для часов 301420 LiPo.

Зарядник LiPo

Используем плату для зарядки LiPo 15 х 15 мм.

Чип RTC

На этот раз мы используем DS3231M, это встроенный кварцевый генератор, никаких дополнительных компонентов не требуется.

Батарея RTC

Необязательно, только если вы хотите сохранить время, даже если батарея LiPo разряжена. MS412FE - это крошечная перезаряжаемая батарея емкостью 1 мАч, согласно спецификации RTC, 1 мАч может сохранять время в течение многих дней.

Ремешок для часов

Самый простой и недорогой вариант - заказать ремешок для часов из ткани шириной 20 мм.

Дополнительно

Дополнительно могут пригодиться, например, диод 1N5822, четыре 6 мм винта M2, лента из медной фольги и несколько проводов.

Шаг 2. Фиксируем плату и дисплей



Используйте небольшой кусок прозрачного пластика как на фото выше, чтобы скрепить вместе Pro Micro и дисплей.

Шаг 3. Подключаем землю


Прочитайте технические характеристики ЖК-дисплея, предоставленные вашим поставщиком.

Отрежьте немного ленты из медной фольги, соедините все выводы GND (земля) и отрицательные выводы дисплея и закрепите на пластине FPC. Затем паяем контакты с медной фольгой.

Шаг 4. Питание


Подсоедините выводы GND платы к медной фольге. Подключите контакты Vcc к выводу Vcc дисплея.

Шаг 5. Подключаем выводы дисплея


Вот краткое описание всех соединений:

Шаг 6. Удаляем индикатор питания




Индикатор питания всегда включен и потребляет более 1 мА непрерывно, поэтому лучше его убрать. Нужно распаять и аккуратно снять светодиод.

Шаг 7. Подключаем LiPo батарею


Вот краткое описание всех соединений:

Большинство плат зарядки LiPo лучше использовать в качестве входа 5В. Тем не менее, плата Pro Micro не обеспечивает вывод USB 5В. К счастью, разъем J1 рядом с USB-разъемом на самом деле подключен к контакту USB 5В. Внимание! Не паяйте 2 разъема вместе.

Шаг 8. Подключаем RTC



DS3231M очень маленький и требует подключения к крошечной батарее, будьте терпеливы и соедините все вместе:


Шаг 9. Подключаем датчик движения

Мы можем использовать 2 датчика вибрации в качестве датчика движения, чтобы активировать "пробуждение" платы. Однако в часах нет места для установки двух 5-миллиметровых датчиков вибрации. Мы пытались заменить на один 3 мм датчик вибрации и тестировали несколько дней. Но это приводит к неверному пробуждению часов и батарея разряжается в течение дня.

Шаг 10. Программируем




Добавить поддержку Sparkfun Pro Micro

После установки поддержки не забудьте выбрать правильную плату в Arduino IDE:

Сервис -> Плата -> SparkFun Pro Micro (Tools -> Board -> SparkFun Pro Micro)

Сервис -> Процессор -> ATmega32U4 (3,3 В, 8 МГц) (Tools -> Processor -> ATmega32U4 (3.3V, 8MHz))

Библиотека Adafruit RTClib

Библиотека Arduino GFX

Библиотека LowPower

Установка такая же, как описано выше.

Основной код часов Arduino - Watch Core

Пожалуйста, используйте Arduino IDE, скомпилируйте и загрузите RTClibSetRTC.ino, чтобы инициализировать время в RTC. А затем скомпилируйте и загрузите Arduino_Watch.ino.


Шаг 11. Печатаем корпус на 3D-принтере


Шаг 12. Итоговый результат





Теперь вы можете показать то, что вы сделали своим друзьям! Кроме того, вы также можете:

Раз уж Вы на этом сайте, то наверняка относитесь к тем немногим, кто по отношению к декоративным аксессуарам в своем доме обожает все творить сам) К тем, кто любит уникальные авторские вещи, настоящую “ручную работу”.

Эта статья подскажет вам, как всего за 20-30 минут можно создать совершенно уникальный предмет с вашим личным авторством - оригинальные часы для кухни, детской или спальни.

  • часовой механизм настенных кварцевых часов (можно бу, но надежного качества),
  • две стрелки - часовая и минутная (можно взять от других часов или вообще сделать их самостоятельно),
  • декоративная основа, к которой вы все это крепите ( механизм - с обратной стороны, просверлив небольшое отверстие, стрелки - с лицевой стороны),
  • если основа мягкая, - потребуется еще лист тонкого металла или пластика,
  • если основа достаточно толстая, продумайте, как будут соединяться механизм и стрелки.

Итак, Вашему вниманию представляется ровно 50 идей для создания уникальных авторских часов:

Читайте также: