Innholdsfortegnelse:
- Trinn 1: Forberedelse
- Trinn 2: Forberedelse av pinnehodet
- Trinn 3: Montering
- Trinn 4: Program
- Trinn 5: Kos deg
Video: Liten USB -joystick: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Denne instruksjonene viser hvordan du lager en veldig liten USB -joystick.
Denne instruksjonene er relatert til Hall Effect USB -joystick for å tilby en rimelig løsning.
Trinn 1: Forberedelse
Styrespak
En 2-akset joystick breakout-modul
Digispark Dev Board
Dette er et lite dev -kort som kan etterligne USB HID -enhet, f.eks. USB -tastatur, mus eller joystick
Andre
Et bittelite brødbrett, noen brødbrettledninger og noen pinneoverskrifter
Trinn 2: Forberedelse av pinnehodet
Loddepinnehoder til brettet hvis ikke ennå.
FORSIKTIG Før pluggen settes inn i brødbrettet
Digispark dev board power pins er ikke brødbrettvennlige!
Dette prosjektet krever bare 5V- og GND -pinner. Det er nødvendig å bøye 5V -pinnen en liten beholder utenfor, slik at den ikke kobles til i samme rad mens den kobles til brødbrettet. Eller du vil blåse noe ut.
Trinn 3: Montering
Pinneplasseringen for begge brett er i ubalanse, den trenger ytterligere pinner for å støtte hjørnene som ikke har pinnehodet.
Her er tilkoblingssammendraget:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Merk:
- SW -utløser ved å trykke ned styrespaken
- P3 og P4 er koblet til USB, så ethvert USB HID -prosjekt kan ikke koble andre ting til disse 2 pinnene
- P2 fremdeles tilgjengelig for noe annet, f.eks. en signal -LED eller en ekstra knapp
- Det kreves analoge inngangspinner for å lese VRx og VRy -verdi, Digispark P2 og P5 er de analoge inngangspinnene. Enkelte kort er kanskje ikke aktivert P5 (efuse RSTDISBL -bit). Du kan teste den ved Arduino "blink" -eksempel på pinne 5. Du må brenne opp bootloaderen på nytt eller bare endre efuse for å aktivere den. Flere detaljer:
Ref.:
Trinn 4: Program
Sett opp Arduino med Digispark -støtte hvis ikke ennå:
digistump.com/wiki/digispark
Last ned og programmer kildekoden:
github.com/moononournation/TinyUSBJoystick
Trinn 5: Kos deg
Nå har du en liten enhet som hjelper deg å operere med 2-akset analog verdi.
Anbefalt:
Liten V/A -meter med INA219: 9 trinn (med bilder)
Liten V/A -måler med INA219: Lei av å plugge multimeteret ditt på nytt når du vil måle både spenning og strøm på et lite prosjekt? Tiny V/A meter er enheten du trenger! Det er ingenting nytt med INA219 høysidestrømssensoren. Det er mange gode prosjekter ute
En liten bassforforsterker og effektboks: Black Ice, Electra Fuzz: 9 trinn (med bilder)
A Tiny Bass Preamp and Effects Box: Black Ice, Electra Fuzz: I denne guiden vil jeg vise hvordan du kan lage din egen bass/gitar forforsterker og effektboks. Jeg velger å lage en hybrid effektboks, som blander den vanlige “Black Ice” eller “Electra Distortion” forvrengningseffekten med “Bazz Fuss” fuzz -effekten
Prosjekt liten bil: 9 trinn (med bilder)
Prosjekt liten bil: Denne bilen ble laget som en kreativ aktivitet for studenter fra Erazmus -prosjektet. Den lille bilen feiret stor suksess. Så jeg har bestemt meg for å dele dette lille, upretensiøse og likevel veldig lærerike prosjektet med fellesskapet. Det er ideelt for å underholde studenter, for
MintyBoost! - Liten batteridrevet USB-lader: 26 trinn (med bilder)
MintyBoost! - Liten batteridrevet USB-lader: Dette prosjektet beskriver en liten & enkel, men veldig kraftig USB -lader for mp3 -spilleren, kameraet, mobiltelefonen og andre gadgets du kan koble til en USB -port for å lade! Laderkretsen og 2 AA -batterier passer inn i en Altoids tyggegummi, og
Bygg en veldig liten robot: Lag verdens minste hjulrobot med en gripe .: 9 trinn (med bilder)
Bygg en veldig liten robot: Lag verdens minste hjulrobot med en griper .: Bygg en 1/20 kubikk -tommers robot med en griper som kan plukke opp og flytte små gjenstander. Den styres av en Picaxe -mikrokontroller. På dette tidspunktet tror jeg at dette kan være verdens minste hjulrobot med en griper. Det vil uten tvil ch