11.01.2017 23:58 Количество просмотров материала 2450 Время на чтение ~2 мин
Увеличить | Уменьшить Распечатать страницу

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


Notice: Undefined index: host in /www/mozgochiny.ru/wp-content/plugins/cas/cas.php on line 131

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

Специально для mozgochiny.ru

Люди начали вести отсчёт времени с тех пор, как "слезли с дерева". Сначала в этом им помогали солнечные часы, позже на смену пришли водяные, а после их были песочные часы. Тысячелетием позже были созданы первые маятниковые, а несколько столетий спустя - электронные.

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

Прочитав статью вы узнаете, как можно своими руками изготовить наручные часы, которые совмещают технологии аналоговых и цифровых часов, с точностью атомных.

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

Поделка отображает "часы" синим, "минуты" красным и "секунды" зеленым. Также в поделку встроен режим фонарики, что активируется нажатием на кнопку (длительность свечения 10 секунд). Вы можете задаться вопросом, почему именно 10 секунд? Всё потому, что светодиоды греются и могут получить повреждения, но если вы хотите, можете увеличить время действуя на свой собственный страх и риск.

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

Формат времени:

  • Часы: 1 светодиод = 1 час;
  • Минуты: 1 светодиод = 5 минут;
  • Секунды: 1 светодиод = 5 секунд.

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

 

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

Шаг 1: Детали, материалы и инструменты

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

  • Arduino Pro mini;
  • NeoPixel кольцо с 12 светодиодами;
  • DS1307 - модуль часов реального времени (RTC);
  • Повышающий стабилизатор 5v;
  • 1 x 1 MOhm резистор;
  • li-ion аккумулятор - 3.7v 850mAh;
  • Провода разных цветов;
  • Небольшой кусок электропроводящего материала;
  • Паяльник/припой;
  • Термоклей.

Шаг 2: Электрическая схема

Как вы можете видеть со схемы, RTC модуль соединяется с TWI (I2C) интерфейсом платы Arduino (аналоговые выводы 5(SCL) и 4(SDA)). NeoPixel кольцо соединяется с 3 выводом Arduino.

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

1 MОм резистор соединяется с выводами 10 и 13. Контактный провод соединяется с 10 выводом.

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

Все GND и VSS выводы выходят на повышающий стабилизатор (не представлен на любой из указанных выше схем).

Шаг 3: Изготавливаем часы

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

 

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

Для начала припаяем 1 MОм резистор к выводам 10 и 13, затем припаяем 3 провода к NeoPixel кольцу и еще один на 10 вывод.

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

 

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

После этого соединим повышающий  стабилизатор с RTC землей и VSS, затем соединим SDA, SCL, GND и VSS RTC с платой Arduino Pro Mini и с проводами припаянными к ним.

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

 

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

В конце склеим термоклеем вместе все платы, как можно плотнее.

Шаг 4: Изготовления корпуса

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

 

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

В качестве корпуса будет выступать простой гофрированный картон (который был "добыт" с куска картонной коробки), небольшое количество липкой ленты и кусок прозрачного оргстекла размерами 37 x 37 мм и толщиной 3 мм (будет выступать в качестве стекла).

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

 

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

Размеры коробки 37 мм x 37 мм x 15 мм. Также сделаем 2 отверстия внизу коробки для проводов питания и контактного провода.

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

 

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

В качестве ремешка использовал кусок фетра, длиной ~ 8 дюймов и  шириной 1 дюйм (~ 20cm x 2,5 cm) и кусков  липучки.

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

Шаг 5: Software

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

Вам также потребуются библиотеки:

Использовал Arduino UNO, как программатор для загрузки скетча в Pro mini. Предлагаю использовать этот вариант.

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

Шаг 6: Демонстрация

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

 

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

Удачных самоделок!)

( Специально для МозгоЧинов #Pixie-an-Arduino-Based-NeoPixel-Wristwatch" target="_blank">)

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]


Вверх