Как сделать наручные часы в стиле Minecraft своими руками

В статье мы подробно расскажем и покажем как сделать наручные часы в стиле игры Minecraft своими руками, опишем все необходимые детали для сборки, а так же подсказки для строительства.

Это функциональные часы, которые я сделал для своего племянника на основе часов Minecraft. Если вы или кто-то из ваших знакомых действительно увлекается Minecraft, эти часы обязательно станут желанной новинкой!

Идея основана на элементе часов в Minecraft. По сути, они просто показывают день и ночь, поэтому, если игрок находится под землей, он может знать, когда безопасно выходить. Часы, которые мы будем делать, являются точной копией часов, которые вы можете установить, чтобы отсчитывать секунды, минуты или часы. Код можно настроить, чтобы выбрать, как вы хотите, чтобы он функционировал.

Необходимые компоненты

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

  1. Adafruit 3.3v Брелок
  2. 3.7 В литий-ионный аккумулятор
  3. USB LiPo зарядное устройство
  4. Мини шаговый двигатель ( альтернативный вариант )
  5. Мини-переключатель
  6. Солнце / Луна графика
  7. 3D печатный чехол
  8. Оборудование для пайки / горячего клея

Что касается программного обеспечения, мы будем использовать IDE Arduino для загрузки нашей программы в Trinket, поэтому убедитесь, что она загружена и установлена. Кроме того, для того, чтобы он связывался с безделушкой, вам необходимо внести несколько изменений, которые описаны на веб-сайте Adafruit.

Подключение двигателя

подсоединение двигателя
обозначение соединений
склейка проводов

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

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

Как только вы установили свои терминалы, вы можете подключить их к Брелку, как показано на схеме выше. Первый набор катушек подключается к контактам № 3 и № 1 Брелка, а оставшийся набор катушек подключается к контактам № 0 и № 4.


Теперь, когда двигатель подключен, мы можем загрузить программное обеспечение. Код Arduino предельно прост. По сути, вы устанавливаете класс для шагового двигателя, а затем сообщаете ему, сколько раз вы хотите, чтобы он двигался в секунду. В качестве демонстрации я просто установил свою задержку на 1000 мс или 1 секунду, чтобы каждый тик был легко виден. Если вы хотите быть более точным в отношении дневных / ночных оборотов, вы можете установить его на 300 000 мс, что составляет 50 минут (я не использовал 60 минут, потому что у степпера всего 20 шагов, чтобы совершить полный оборот)

#include <Stepper.h>

#define STEPS 720

#define COIL1 1

#define COIL2 3

#define COIL3 4

#define COIL4 0

// создать экземпляр класса степпера:

Stepper stepper(STEPS, COIL1, COIL2, COIL3, COIL4);

void setup(){

stepper.setSpeed(30);

stepper.step(630); //сброс позиции.

}

int pos = 0; // Положение в шагах (0-630) = (0 ° -315 °)

void loop(){

stepper.step(-1); // двигается на один шаг влево.

delay(1000);

pos++;

}

Подключение всех компонентов

соединение компонентов
соединение питания

На этом этапе у вас должен быть крошечный степпер, который запускается Брелком по тикам с заданными интервалами. Теперь нам нужно сделать его мобильным. Для этого нам нужно заменить USB-питание Trinket на батарею. Мы будем использовать небольшую перезаряжаемую LiPo батарею на 3,7 В, а значит, нам также понадобится способ ее зарядки. Войдите в зарядное устройство USB LiPo Battery. Это зарядное устройство должно позволять вам подключать аккумулятор и Брелок к нему на одном конце, а также кабель micro-USB на другом конце для зарядки аккумулятора. Это также имеет дополнительное преимущество защиты аккумулятора и брелка от проблем с питанием.

Поскольку заряжать аккумулятор во время его использования не самая лучшая идея, вы также можете добавить переключатель в цепь, чтобы выключить и снова включить Брелок. Теперь дело в том, чтобы спаять все эти компоненты вместе, используя минимальное количество проволоки. Вы можете использовать изображения для этого шага в качестве руководства.

Сборка в корпус

компоненты в кейсе
сборка в корпусе с наклейкой луна-солнце

Это последний шаг — взять всю созданную нами электронику и втиснуть ее в 3D-корпус для часов. Зарядное устройство USB и брелок должны плотно прилегать друг к другу перпендикулярно, тогда вы можете просто горячим клеем прикрепить остальные компоненты на место. Распечатайте дневное / ночное изображение, обрежьте его и прикрепите к головке двигателя. Поместите крышку сверху и покрасьте ее в приятный золотистый цвет в соответствии с версией игры. Теперь вы можете добавить обычный ремешок для часов и показать его своим друзьям!

Тимеркаев Борис — 68-летний доктор физико-математических наук, профессор из России. Он является заведующим кафедрой общей физики в Казанском национальном исследовательском техническом университете имени А. Н. ТУПОЛЕВА — КАИ

comments powered by HyperComments
Оценки статьи:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...