INHOUDSOPGAWE:

ARDUINO BEHEERDE GAMEPAD VIR PC: 5 stappe
ARDUINO BEHEERDE GAMEPAD VIR PC: 5 stappe

Video: ARDUINO BEHEERDE GAMEPAD VIR PC: 5 stappe

Video: ARDUINO BEHEERDE GAMEPAD VIR PC: 5 stappe
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Julie
Anonim
ARDUINO BEHEERDE GAMEPAD VIR PC
ARDUINO BEHEERDE GAMEPAD VIR PC

Hallo ouens, ek is Sarvesh. 'N Paar dae gelede wou ek 'n paar retro -speletjies speel. Ek het dit dus op my rekenaar geïnstalleer. Maar ek kon net met my rekenaar se sleutelbord speel, en dit het nie die gevoel van my kinderdae gegee nie. Daarom het ek besluit om 'n gamepad vir my rekenaar te bou wat ou sowel as nuwe speletjies kan speel (nie almal nie). Ek het 'n ou spelbeheerder gebruik en dit aangepas om hierdie wonderlike Gamepad te skep. Dit is 'n bedrade spelblok vir 'n rekenaar. Dit kan gebruik word om emulator- en rekenaarspeletjies te speel. Die joystick kan ook dien as 'n muis vir u rekenaar. Die spelblok word beheer met 'n Arduino Pro Micro.

Stap 1: Versamel die nodige komponente

Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente

Al die benodigdhede is die eerste en belangrikste stap in die bou van projekte. En om seker te maak dat u dit korrek kry, is deur dit van een plek te bestel. Dit help om al die komponente gelyktydig te ontvang.

Ek raai u sterk aan om die komponente by UTSource te koop, want dit is redelik betroubaar en die kwaliteit van die produkte is ook goed. Hulle lewer die produkte betyds af, en dit ook in die regte toestand.

Kom ons kyk nou na die komponente.

1. Ou retro spel beheerder

U kan 'n retro -speletjiebeheerder gebruik soos ek gebruik het. As u toegang tot 'n 3D -drukker het, kan u u eie omhulsel druk (met hierdie opsie kan u meer knoppies byvoeg).

2. Arduino Pro Micro

Vir hierdie projek moet u 'n Arduino Pro Micro of Arduino Leonardo mini gebruik. Kortom, u benodig 'n mikrobeheerder met HID -vermoë (Human Interface Device). Arduino Pro micro het 'n ATmega 32U4 mikrobeheerder.

3. Skakel

Dit is 'n normale skuifskakelaar wat ek vir nooddoeleindes gebruik het. Die probleem met die werk met die muis- en sleutelbordbiblioteek is dat as u nie die korrekte kode oplaai nie, u die beheer oor u sleutelbord of muis kan verloor. Dit is dus baie belangrik om 'n skakelaar te hê wat u kan help om die beheer van u rekenaarmuis/-toetsenbord terug te kry.

4. Joystick -module

Om die muisbeweging te beheer, moet ons 'n joystick -module gebruik. Elke module beheer die X- en Y -rigting.

5. Beperk skakelaars

Ek het limietskakelaars as snellers vir my beheerder gebruik. Dit is opsioneel as u 'n speelblok met net drukknoppies wil maak.

6. Drukknoppie

Drukknoppies kan gekoppel word in beide optel- of aftrek -konfigurasies. Hier het ek die aftrek -konfigurasie gebruik vir al die knoppies en skakelaars. Ek het hiervoor 10 K ohm weerstande gebruik.

7. PCB vir algemene doeleindes

Kry 'n algemene printplaat om al die komponente te soldeer.

Stap 2: Kringdiagram en kodering

Kringdiagram en kodering
Kringdiagram en kodering
Kringdiagram en kodering
Kringdiagram en kodering
Kringdiagram en kodering
Kringdiagram en kodering

Verbind al die komponente volgens die stroombaan diagram hierbo. Ek het ook 'n vinnige gids vir die koppelknoppies met Arduino aangeheg.

Ek sou aanbeveel om eers alle verbindings na te gaan en op 'n broodbord te werk.

Die uitleg van my werklike knopplasing word ook hierbo getoon om u 'n duidelike idee te gee van watter knoppie waar, watter etiket dit is geprogrammeer en watter karakter dit na die rekenaar stuur.

Laai nou die kode af en installeer die mouse.h en keyboard.h biblioteke. Laai die kode op na u Arduino.

KLIK HIERONDER OM DIE KODE TE LAAI

Stap 3: Sny, skilder en soldeer

Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer
Sny, skilder en soldeer

Sny eers die printplaat volgens die grootte van die spelblok en pas die drukknoppies en die joystick -module in lyn. U kan hierdie gejaagde soldeertaak vermy deur 'n PCB te bestel. UTSource.net bied kwaliteit PCB's teen bekostigbare tariewe.

Verf dan die speelblok met die kleur van u keuse.

Soldeer nou die drukknoppies en die joystick op 'n algemene kaart.

Stap 4: Maak die limietskakelaars reg en eindtoetsing

Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing
Herstel van die grensskakelaars en finale toetsing

Maak nou die eindskakelaars in hul posisies vas met behulp van 'n paar supergom.

Soldeer die oorblywende komponente en doen 'n finale toets.

Stap 5: Alles saamvoeg

Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit

Maak nou die omhulsel toe met behulp van 'n paar skroewe.

Ek het 'n paar foto's hierbo aangeheg om u te wys hoe die finale produk lyk.

Dit is dit wat jy klaar is. Probeer nou 'n paar speletjies speel. U kan sowel emulator as rekenaarspeletjies speel (wat nie meer sleutels benodig nie).

Hiermee eindig my eerste instruksies. Ek hoop jy het daarvan gehou:)

Aanbeveel: