Съдържание:

Ръкавица за управление на мишка Arduino: 6 стъпки (със снимки)
Ръкавица за управление на мишка Arduino: 6 стъпки (със снимки)

Видео: Ръкавица за управление на мишка Arduino: 6 стъпки (със снимки)

Видео: Ръкавица за управление на мишка Arduino: 6 стъпки (със снимки)
Видео: Leap Motion SDK 2024, Ноември
Anonim
Ръкавица за управление на мишка Arduino
Ръкавица за управление на мишка Arduino

Така че за моя училищен проект направих ръкавица Arduino, която може да контролира курсора ви с акселерометър. В няколко прости стъпки ще ви покажа как да повторите този процес.

Стъпка 1: Изисквания

Изисквания
Изисквания

Ще ви трябват няколко неща, за да направите сами този проект:- 1 Arduino Pro Micro- 1 MPU-6050 акселерометър и жироскоп- 1 ръкавица (за предпочитане вълнена)- Лента- Mini-USB към USB кабел- Няколко/дузина кабели - Резистор 10k Ohm- Бутон 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 към 10k ohm резистор и след това този резистор към бутона. След това ще трябва да го свържете към цифров щифт (тук пин 6). Ако всичко работи, светлините на сензора и на Arduino трябва да изгорят, когато са включени в USB порта на вашия компютър.

Стъпка 4: Сглобяване на ръкавица

Сглобяване на ръкавици
Сглобяване на ръкавици

Сега в този момент играят лични вкусове. Вече имате всичко необходимо, но можете да решите да отпечатате 3D корпус или персонализирана ръкавица. Когато създавате прототипи, можете просто да използвате специална текстилна лента, за да запазите всичко на място. Бутонът трябва да бъде залепен с палец с бутона нагоре. Можете да залепите лентата около бутона, където се срещат кабелите и бутона. Можете също така да завържете жицата или да я залепите няколко пъти, ако са малко дълги и разрошени. Сега със сензора е много важно да го позиционирате правилно, така че контролът да работи правилно. Когато го тествате, ще видите в каква посока се движи курсора и може да се адаптира, ако е необходимо. Но бих препоръчал да го направите така, че текстът за щифтовете да може да се чете, когато носите ръкавицата. Сензорът трябва да отиде на показалеца. Залепете сензора много добре и също така дръжте проводниците свързани към щифтовете. След това ще трябва да свържете платката и Arduino към ръкавицата или кутията, в която се намират. Най-важното тук е, че мини-usb портът трябва да бъде насочен надолу, така че включеният кабел да не се заплита между пръстите ви.

Стъпка 5: Тествайте своя прототип

Сега, за да тествате всичко необходимо, за да включите Arduino Pro Micro с помощта на Mini-usb към usb кабел. След това стартирайте Arduino IDE и отворете файла AccelerometerMouse. Качете кода в arduino и готово! Трябва да видите курсора на мишката, докато движите акселерометъра на пръста си.

Стъпка 6: Допълнения

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

Ако харесвате прототипа, винаги можете да добавите някои функции. Можете също така да добавите чист корпус. Това може да бъде лазерно или 3D отпечатано, стига да е преносимо на вашата ръкавица. Ако сте достатъчно напреднали, можете да добавите жестове за конкретни действия. Възможностите са безкрайни!

Препоръчано: