Sisukord:

Arduino hiire juhtimiskind: 6 sammu (piltidega)
Arduino hiire juhtimiskind: 6 sammu (piltidega)

Video: Arduino hiire juhtimiskind: 6 sammu (piltidega)

Video: Arduino hiire juhtimiskind: 6 sammu (piltidega)
Video: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, November
Anonim
Arduino hiire juhtimiskindad
Arduino hiire juhtimiskindad

Nii tegin oma kooliprojekti jaoks Arduino kinda, millega saab kursorit kiirendusmõõturiga juhtida. Mõne lihtsa sammuga näitan teile, kuidas seda protsessi korrata.

Samm: nõuded

Nõuded
Nõuded

Selle projekti tegemiseks vajate paari asja:- 1 Arduino Pro Micro- 1 MPU-6050 kiirendusmõõtur ja güroskoop- 1 kinnas (eelistatavalt villane)- lint- Mini-USB- USB-kaabel- paar/tosin kaablit - 10k oomi takisti- Arduino nupp- leivalaud või eelistatavalt vaskplaat Valikuline:- jootmisseadmed

Samm: kood ja tarkvara

Kood ja tarkvara
Kood ja tarkvara

Esiteks peate installima Arduino IDE tarkvara, kuhu kood kirjutatakse. Teiseks peate alla laadima paar raamatukogu, mis aitavad kiibiga suhelda: https://github.com/jrowberg/i2cdevlib/tree/master/…. Peate teisaldama MPU6050 raamatukogu oma kaustaraamatukogudesse Arduino kaust. Seejärel kasutame seda koodi alusena: https://www.mrhobbytronics.com/wp-content/uploads/2… paremklõps funktsioon. See on kõik, mida vajate, hakkame nüüd ehitama!

Samm: juhtmestik

Juhtmestik
Juhtmestik

Nüüd on teil õnne, kuna juhtmestik on üsna lihtne! Vajame vähem kui tosinat juhtmest sõltuvalt sellest, kas kasutate leivaplaati või vaskplaati. Kõigepealt räägime anduri/kiirendusmõõturi juhtmestikust. Anduri toiteks peate ühendama Pro Micro VCC -pordi anduri esimese pordiga, mida nimetatakse ka VCC -ks. Seejärel ühendage maandusnõel anduri VCC all oleva teise tihvtiga. Seejärel peate andmed hankima, nii et kasutate 2 lisatraati. Need on ühendatud digitaalsete tihvtidega (digitaalsed tihvtid 2 ja 3). SCL on ühendatud tihvtiga 3 ja SDA pistikuga 2. Nüüd ühendame nupu! Samuti peate esmalt ühendama nupu VCC ja maandusega, et see saaks voolu. Peate ühendama VCC 10k oomi takistiga ja seejärel selle takisti nupuga. Seejärel peate selle ühendama digitaalse tihvtiga (siin tihvt 6). Kui kõik töötab, peaksid anduri ja Arduino tuled põlema, kui need on ühendatud arvuti USB -porti.

Samm: kinda kokkupanek

Kinnaste kokkupanek
Kinnaste kokkupanek

Praegu tulevad mängu isiklikud maitsed. Teil on juba kõik vajalik olemas, kuid võite otsustada ümbrise või kohandatud kinda 3D -printimise. Prototüüpide koostamisel võite kasutada ainult spetsiaalset tekstiilteipi, et kõik paigas hoida. Nupp tuleb pöidla külge kleepida, nupp ülespoole. Saate lindistada ümber nupu kohtades, kus kaablid ja nupp kokku puutuvad. Samuti saate traadi mitu korda kinni siduda või lindistada, kui see on natuke pikk ja käepärane. Nüüd on anduri puhul väga oluline see õigesti paigutada, et juhtimisseade töötaks õigesti. Kui proovite seda, näete, millises suunas kursor liigub, ja vajadusel oskab. Aga ma soovitaksin teha nii, et kinnaste kandmisel saaks nööpnõelte teksti lugeda. Andur peaks minema nimetissõrmele. Lindige andur väga hästi ja hoidke ka juhtmed tihvtidega ühendatud. Järgmisena peate ühendama leivalaua ja Arduino kindaga või ümbrisega. Siin on kõige tähtsam see, et mini-usb-port tuleks suunata allapoole, et pistikupesa ei satuks sõrmede vahele.

Samm: proovige oma prototüüpi

Nüüd proovige kõike, mida vajate Arduino Pro Micro ühendamiseks Mini-usb-USB-kaabli abil. Seejärel käivitage Arduino IDE ja avage fail AccelerometerMouse. Laadige kood arduinole üles ja valmis! Kiirendusmõõturi liigutamisel sõrmele peaksite nägema hiirekursorit.

6. samm: täiendused

Täiendused
Täiendused

Kui teile meeldib prototüüp, saate alati lisada mõned funktsioonid. Võite lisada ka korraliku korpuse. Seda saab laseriga lõigata või 3D-printida, kui see on kinnasel kaasaskantav. Kui olete piisavalt arenenud, saate konkreetsete toimingute jaoks lisada ka žeste. Võimalusi on lõputult!

Soovitan: