Cuprins:

Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino: 5 pași
Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino: 5 pași

Video: Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino: 5 pași

Video: Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino: 5 pași
Video: Windows 11 - Instalare si configurare | Tech Friday 2024, Noiembrie
Anonim
Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino
Convertiți un joystick vechi de joc într-un stick de zbor USB cu Arduino

Disclaimer rapid: Scopul acestui proiect este de a nu face o conversie ieftină a joystick-ului portului de joc. Scopul acestui proiect este de a crea un joystick versatil și personalizabil care să poată fi modificat cu ușurință. motivul pentru care am ales Arduino a fost doar pentru că aveam timp liber la îndemână și voiam să inspir o viață nouă în vechiul joystick al unchiului meu. dacă doriți să faceți același lucru, există mulți convertoare ieftine, așa că vă rugăm să le încercați dacă nu doriți să complicați lucrurile

Pasul 1: Strângeți materialele necesare:

Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare
Adunați materialele necesare

Lucrurile de care veți avea nevoie sunt:

  • un joystick vechi de port de joc (mi-am luat al meu pentru 2 $ dintr-o vânzare în curte)
  • anteturi pin masculin
  • un Arduino uno (aproximativ 18 $)
  • proto board sau perfboard

Instrumentele de care aveți nevoie sunt:

  • foarfece
  • un fier de lipit
  • ceva plumb
  • un computer cu Arduino IDE și Atmel flip instalate
  • conexiune internet

Pasul 2: Demontați joystick-ul:

Demontați joystick-ul
Demontați joystick-ul
Demontați joystick-ul
Demontați joystick-ul
Demontați joystick-ul
Demontați joystick-ul

primul și cel mai important lucru de făcut este să îndepărtați joystick-ul și să aflați codificarea culorilor firelor care se conectează la butoane.

Pasul 3: Faceți un scut Arduino și conectați firele:

Faceți un scut Arduino și conectați firele
Faceți un scut Arduino și conectați firele
Faceți un scut Arduino și conectați firele
Faceți un scut Arduino și conectați firele
Faceți un scut Arduino și conectați firele
Faceți un scut Arduino și conectați firele

Urmați schema atașată.

Practic potențiometrele la reprezintă axele x și y ale joystick-ului, iar butoanele reprezintă tastele de acțiune

Pasul 4: Configurați software-ul:

Configurați software-ul
Configurați software-ul
Configurați software-ul
Configurați software-ul
Configurați software-ul
Configurați software-ul

Există destul de mulți pași pentru a configura acest joystick:

  • Mai întâi accesați acest link https://github.com/AlanChatham/UnoJoy și descărcați UnoJoy.
  • Apoi deschideți IDE-ul Arduino și blocați codul de probă pe placă.
  • acum instalați Atmel Flip și Java Runtime Environment
  • Acum puneți placa în modul DFU prin scurtcircuitarea celor doi pini aproape de portul USB de pe placă sau urmând tutorialul din acest link
  • Acum deschideți folderul Uno Joy și navigați la folderul Uno și rulați fișierul Turnintoajoystick.bat
  • Acum deconectați și reconectați placa Arduino, acum fiecare lucru este setat și gata.
  • dacă este necesar, verificați opțiunea controlere USB din Windows pentru a verifica controlerul.

Pasul 5: Rezultatul final și depanarea:

Rezultatul final și depanarea
Rezultatul final și depanarea

Așa a ieșit joystick-ul.

îmi pare rău că nu am arătat rezultatul final la locul de muncă.

Dacă aveți o mișcare în mișcarea joystick-urilor, vă rugăm să verificați conexiunile 5v și gnd care merg la potențiometre pentru depanări suplimentare, vă rugăm să mă contactați în secțiunea de comentarii.

Recomandat: