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

Маэстро – оригинальное устройство ввода

Маэстро – оригинальное устройство ввода


Доброго времени суток, мозгочины! В этом руководстве вы узнаете, как своими руками создать интересный девайс – устройство контроля курсора, одеваемое на палец.

 

maestro-origin…troystvo-vvoda1

 

https://www.youtube.com/watch?feature=player_embedded&v=JNPBKL6r3es
Маэстро, а именно так будем называть эту самоделку, размещается на пальце и посредством движений этого пальца управляет курсором, то есть считывает положение в пространстве и контакт между пальцами. Подобные небольшие мозгоподелки разрабатываются для облегчения обращения с компьютером и виртуальной средой (NailO, HandSight).

Материалы

• Arduino Pro Mini
• Комплексный датчик 9DOF IMU sensor stick
• Медные полоски (или любого другого токопроводящего материала)
• 3 резистора (в пределах от 1 до 10 МОм, чем больше номинал, тем лучше)
• Провода, изолента
• 3D принтер

 

 Шаг 1: 3D печать

Основой для монтажа электронных компонентов служат детали-кольца распечатанные на 3D принтере, поэтому скачиваем прилагаемые stl.файлы и распечатываем необходимые элементы.

rings_small

 

 

Шаг 2: Сборка цепи

 

maestro-origin…troystvo-vvoda2

Собираем электронные компоненты в цепь, которая должна быть небольшой, поэтому и используем Arduino Pro Mini. Ориентируемся при пайке цепи на рисунок, и, кстати, мануал по комплексному датчику IMU здесь.

 

 

Шаг 3: Монтаж сенсоров

 

maestro-origin…troystvo-vvoda4

Размещаем 3 сенсора на кольцах так, как показано на фото. Эти сенсоры датчика касания будут отвечать за включение/отключение движения курсора и прокрутку.

 

 

Шаг 4: Программинг Arduino

Посредством кода микроконтроллер поделки вычисляет положение комплексного датчика в пространстве, а также касание сенсоров пальцем. Сам код написан с помощью двух руководств: код IMU датчика и код датчика касания.

 

Шаг 5: Окончательная сборка

Все подготовленные компоненты мозгоподелки размещаем и закрепляем на кольцах так, как показано на фото предыдущих шагов.

 

Шаг 6: Софт

Скачиваем необходимое обеспечение для управления курсором и устанавливаем его, по представленной ссылке нужный файл называется JavaBrowser.

 

Шаг 7: Назначение порта

Настало время назначить последовательный порт. Поэтому открываем редактор для Arduino и запоминаем, какой порт подключен к Arduino. Далее в JavaBrowser.java находим строку:

CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier("/dev/tty.usbserial-AE01COQ2 ");

И меняем параметр на имя вашего порта.

 

Шаг 8: Использование

Мозгоподелка готова, приступаем к использованию своего Маэстро!

Удачи в ваших самоделках!

 

( Специально для МозгоЧинов #Maestro-finger-mounted-input-device-to-control-the/">)

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


Вверх