- PVSM.RU - https://www.pvsm.ru -

Эти часы пишут время…

Очередная безумная поделка выходного дня – настоящие часы, пишущие время маркером.
Эта идея была подсмотрена в интернете. Самобытные мастера и умельцы со всего мира вырезают эту конструкцию из листового пластика типа акрил. Мастер Кит нарисовал 3D-модели всех акриловых деталей и теперь эти безумные часы можно напечатать на вашем 3D принтере.

Эти часы пишут время… - 1

Итак!

Сегодня вам понадобятся:

1. MB NANO [1] — Arduino NANO
2. DK NANO [2] — Плата-расширение для Arduino Nano и Arduino Pro. Можно и без неё но очень не удобно. Придется как-то подводить питание для сервомашинок.
3. Три сервомашинки
4. Маркер для доски
5. Пять винтов М3 и две гайки.
6. Несколько деталей распечатанных на 3D принтере [3].

Всё! Один субботний вечер и ваши друзья будут в шоке!

Все stl-файлы и скетч для Arduino можно скачать с нашего сайта [4].

Ниже скетчи всех деталей.

Эти часы пишут время… - 2

Эти часы пишут время… - 3

Эти часы пишут время… - 4

Эти часы пишут время… - 5

Эти часы пишут время… - 6

Эти часы пишут время… - 7

Эти часы пишут время… - 8

Эти часы пишут время… - 9

Эти часы пишут время… - 10

Это «сборочный» чертеж:

Эти часы пишут время… - 11

Эти часы пишут время… - 12

Рекомендации по сборке и настройке.

1. Напечатайте на 3D принтере все детали из stl-файлов
2. Шарниры соединяются винтами М3, которые свободно продеваются через отверстие 3,6 мм в одной детали и вкручиваются как саморезы в отверстие 2,5 мм во второй детали. С небольшим зазором для свободного вращения. (фото 1)

Эти часы пишут время… - 13

3. Сервомашинки подключаются к Arduino так. Лифт — 2, левый сервомоторчик – 3, правый сервомоторчик – 4. И это записано в скетче. Можно было бы начать с 1-го вывода, но там сигнал TX. При включении и инициализации моторчик будет дергаться.

Эти часы пишут время… - 14

4. При монтаже сервомоторчиков постарайтесь установить их оси в среднее положение.
5. Залейте в Arduino Nano скетч. Он сразу начнет работать с режима калибровки << #define CALIBRATION >>. (удалите или закомментируйте эту строку после окончания калибровки) В этом режиме работают левая и правая машинка. Найдите строку << #define SERVOFAKTOR 620 >>. Меняя значение, добейтесь, чтобы при движении угол между качалкачалками левой и правой сервомашинок всегда был 90 градусов. Теперь найдите строки << #define SERVOLEFTNULL 1900 >> и <<#define SERVORIGHTNULL 984>>. Меняя значения в этих строчках, добейтесь, чтобы в крайне правом положении шарниры были параллельно по осям X и Y. После этого можно выходить из режима калибровки. Дальше в скетче найдете строки высоты поднятия маркера над столом в разных режимах <<#define LIFT_____>>. Поэкспериментируйте с этими значениями. Добейтесь качественного стирания и письма. Дальше в скетче есть ещё несколько строк с переменными на чертеже можно посмотреть, что это, и дополнительно подстроить движение. Может быть добьетесь каллиграфического подчерка).
6. К колпачку двухсторонним скотчем приклейте кусок ткани.

Эти часы пишут время… - 15

Автор: masterkit

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/88569

Ссылки в тексте:

[1] MB NANO: http://masterkit.ru/shop/arduino/controllers/1321252

[2] DK NANO: http://masterkit.ru/shop/arduino/modules/1354130

[3] 3D принтере: http://3d.masterkit.ru/shop/3d-printers/1889560

[4] скачать с нашего сайта: http://3d.masterkit.ru/shop/diy-watch-n3/bezumnye-diy-chasy-3

[5] Источник: http://habrahabr.ru/post/255465/