Talaan ng mga Nilalaman:
- Hakbang 1: Paghahanda
- Hakbang 2: Paghahanda ng Header ng Pin
- Hakbang 3: Assembly
- Hakbang 4: Programa
- Hakbang 5: Masiyahan
Video: Napakaliit na USB Joystick: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ipinapakita ng mga instuctable na ito kung paano gumawa ng isang napaka-simpleng maliliit na USB joystick.
Ang mga itinuturo na ito ay nauugnay sa Hall Effect USB Joystick para sa pagbibigay ng isang mababang solusyon sa gastos.
Hakbang 1: Paghahanda
Joystick
Isang module ng breakout ng 2-axis na joystick
Digispark Dev Board
Ito ay isang maliit na dev board na maaaring tularan ang USB HID aparato, hal. USB Keyboard, mouse o joystick
Ang iba pa
Isang maliit na tinapay, ilang mga wire ng tinapay at ilang mga header ng pin
Hakbang 2: Paghahanda ng Header ng Pin
Pag-solder ng mga header ng pin sa board kung hindi pa.
MAG-INGAT Bago Mag-plug Sa Breadboard
Ang mga pin ng power board na Digispark dev ay hindi friendly sa breadboard!
Ang proyektong ito ay nangangailangan lamang ng 5V at GND na mga pin, Kinakailangan na baluktot ang 5V pin ng isang maliit na basurahan sa labas, kaya't hindi ito nakakonekta sa parehong hilera habang isaksak sa breadboard. O magpapasabog ka ng isang bagay.
Hakbang 3: Assembly
Ang pagkakalagay ng pin para sa parehong board ay hindi balanse, kailangan nito ng karagdagang mga pin upang suportahan ang mga sulok na walang pin header.
Narito ang buod ng koneksyon:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Tandaan:
- Pag-trigger ng SW sa pamamagitan ng pagpindot sa joystick
- Ang P3 at P4 ay konektado sa USB, kaya't ang anumang proyekto ng USB HID ay hindi makakonekta ng iba pang mga bagay sa 2 mga pin na ito
- Magagamit pa rin ang P2 para sa iba pa, hal. isang signal LED o isang dagdag na pindutan
- Kinakailangan ang mga analog input pin upang mabasa ang halaga ng VRx at VRy, ang Digispark P2 at P5 ang mga analog input pin. Ang ilang mga board ay maaaring hindi pinagana ang P5 (efuse RSTDISBL bit). Maaari mong subukan ito sa pamamagitan ng halimbawa ng "blink" ng Arduino sa pin 5. Kailangan mong sunugin muli ang Bootloader o baguhin lamang ang efuse upang paganahin ito. Higit pang mga detalye:
Ref.:
Hakbang 4: Programa
I-setup ang Arduino na may suporta sa Digispark kung hindi pa:
digistump.com/wiki/digispark
I-download at i-program ang source code:
github.com/moononournation/TinyUSBJoystick
Hakbang 5: Masiyahan
Ngayon mayroon kang isang maliit na aparato upang matulungan kang gumana sa 2-axis na halagang analog.
Inirerekumendang:
Plug & Play Napakaliit na Raspberry Pi Network Server: 6 na Hakbang (na may Mga Larawan)
Plug & Play Napakaliit na Raspberry Pi Network Server: Kamakailan, nakuha ko ang aking mga kamay sa dalawang Raspberry Pi 1 Model A + para sa murang. Kung hindi mo pa naririnig ang tungkol sa Pi Model A, ito ay isa sa pinakamaagang kadahilanan ng form ng Raspberry Pi na mas malaki kaysa sa isang Pi Zero at mas maliit kaysa sa isang karaniwang Raspberry Pi. Palagi kong nais na
Napakaliit * Mga High-Fidelity Desktop Speaker (3D Printed): 11 Mga Hakbang (na may Mga Larawan)
Napakaliit * High-Fidelity Desktop Speaker (3D Printed): Gumugugol ako ng maraming oras sa aking mesa. Nangangahulugan ito dati na gumugol ako ng maraming oras sa pakikinig sa aking musika sa pamamagitan ng kakila-kilabot na mga nagsasalita ng tinny na nakapaloob sa aking mga monitor ng computer. Hindi katanggap-tanggap! Gusto ko ng tunay, de-kalidad na tunog na stereo sa isang kaakit-akit na package
$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)
$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: Sa itinuturo na ito malalaman mo kung paano gamitin ang Arduino ATMEGA328 microcontroller chip bilang isang stand-alone microcontroller. Ang gastos nila ay 2 pera lamang, maaaring gawin ang pareho sa iyong Arduino at gawing napakaliit ng iyong mga proyekto. Saklaw namin ang layout ng pin,
Bumuo ng isang Napakaliit na Robot: Gawin ang Pinakamaliit na Wheeled Robot ng Daigdig na May Gripper .: 9 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Napakaliit na Robot: Gumawa ng Pinakamaliit na Wheeled Robot ng Daigdig na May Gripper .: Bumuo ng isang 1/20 cubic inch robot na may isang gripper na maaaring kunin at ilipat ang mga maliliit na bagay. Kinokontrol ito ng isang Picaxe microcontroller. Sa puntong ito ng oras, naniniwala akong maaaring ito ang pinakamaliit na robot na may gulong sa mundo na may gripper. Iyon ay walang duda ch
Napakaliit na Breadboard 5v PSU (na may Dalawang Mga Mode ng Output): 5 Mga Hakbang
Napakaliit na Breadboard 5v PSU (na may Dalawang Mga Mode na Output): Ang maliit na discrete 5 volt PSU na ito ay perpekto para sa mga proyekto sa breadboard. Maaari mong idikit ito sa pagitan ng putol ng mga linya ng kuryente sa iyong breadboard. Sa pamamagitan ng isang jumper switch maaari kang magbigay ng 5 volt para sa buong linya ng kuryente o 5 volt sa kanang bahagi at