Оглавление:

Перчатка для управления мышью Arduino: 6 шагов (с изображениями)
Перчатка для управления мышью Arduino: 6 шагов (с изображениями)

Видео: Перчатка для управления мышью Arduino: 6 шагов (с изображениями)

Видео: Перчатка для управления мышью Arduino: 6 шагов (с изображениями)
Видео: Когда тренер - твой друг😏 2024, Июль
Anonim
Перчатка для управления мышью Arduino
Перчатка для управления мышью Arduino

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

Шаг 1. Требования

Требования
Требования

Вам понадобится пара вещей, чтобы сделать этот проект самостоятельно: - 1 Arduino Pro Micro - 1 акселерометр и гироскоп MPU-6050 - 1 перчатка (желательно шерстяная) - Лента - Кабель Mini-USB на USB - Пара / дюжина кабелей - резистор 10 кОм - кнопка Arduino - макетная или, желательно, медная плата.

Шаг 2. Код и программное обеспечение

Код и программное обеспечение
Код и программное обеспечение

Сначала вам нужно установить программное обеспечение Arduino IDE, в котором вы будете писать код. Во-вторых, вам нужно будет загрузить пару библиотек, которые помогут взаимодействовать с чипом: https://github.com/jrowberg/i2cdevlib/tree/master/. Вам нужно будет переместить библиотеку MPU6050 в папки с библиотеками на вашем компьютере. Папка Arduino. Затем мы будем использовать этот код в качестве основы: https://www.mrhobbytronics.com/wp-content/uploads/2 … Вы можете вырезать строки с помощью "buttonstate2" и "button 2", если только вы не хотите добавить Функция щелчка правой кнопкой мыши. Это все, что вам нужно, теперь приступим к строительству!

Шаг 3: Подключение

Проводка
Проводка

Теперь вам повезло, разводка очень проста! Нам понадобится меньше дюжины проводов, в зависимости от того, используете ли вы макетную или медную плату. Сначала поговорим о подключении датчика / акселерометра. Для питания датчика вам необходимо подключить порт VCC на Pro Micro к первому порту датчика, также называемому VCC. Затем подключите заземляющий контакт ко второму контакту прямо под VCC на датчике. Затем вам нужно передать данные, чтобы использовать 2 дополнительных провода. Они подключены к цифровым контактам (цифровые контакты 2 и 3). SCL подключается к контакту 3, а SDA - к контакту 2. Теперь давайте подключим кнопку! Вам также необходимо сначала подключить кнопку к VCC и заземлить, чтобы она получила ток. Вам нужно будет подключить VCC к резистору 10 кОм, а затем этот резистор к кнопке. Затем вам нужно подключить его к цифровому контакту (здесь контакт 6). Если все работает, индикаторы на датчике и на Arduino должны гореть при подключении к USB-порту вашего компьютера.

Шаг 4: Сборка перчатки

Сборка перчатки
Сборка перчатки

Сейчас в игру вступают личные вкусы. У вас уже есть все необходимое, но вы можете распечатать на 3D-принтере корпус или перчатку на заказ. При создании прототипа вы можете просто использовать специальную текстильную ленту, чтобы все было на месте. Кнопка должна быть прикреплена к большому пальцу так, чтобы кнопка была направлена вверх. Вы можете обмотать пуговицу лентой там, где встречаются кабели и пуговица. Вы также можете связать проволоку или скотчем ее несколько раз, если они слишком длинные и неудобные. Теперь с датчиком очень важно расположить его правильно, чтобы управление работало правильно. Когда вы его протестируете, вы увидите, в каком направлении движется курсор, и при необходимости сможете использовать его. Но я бы порекомендовал сделать так, чтобы текст булавок можно было прочитать, когда вы носите перчатку. Датчик должен пройти на указательном пальце. Обмотайте датчик лентой очень хорошо, а также держите провода подключенными к контактам. Затем вам нужно подключить макетную плату и Arduino к перчатке или корпусу, в котором они находятся. Здесь самое главное - порт mini-usb должен быть направлен вниз, чтобы подключенный кабель не запутался между пальцами.

Шаг 5: Тестирование вашего прототипа

Теперь протестируем все, что вам нужно, чтобы подключить Arduino Pro Micro с помощью кабеля Mini-usb-usb. Затем загрузите Arduino IDE и откройте файл AccelerometerMouse. Загрузите код в Arduino и готово! Вы должны увидеть, как курсор мыши перемещается, когда вы перемещаете акселерометр на палец.

Шаг 6: Дополнения

Дополнения
Дополнения

Если вам нравится прототип, вы всегда можете добавить некоторые функции. Также можно добавить аккуратную оболочку. Его можно вырезать лазером или напечатать на 3D-принтере, если он переносится на перчатке. Если вы достаточно продвинуты, вы также можете добавить жесты для определенных действий. Возможности безграничны!

Рекомендуемые: