INHOUDSOPGAWE:
- Stap 1: Versamel die nodige komponente
- Stap 2: Kringdiagram en kodering
- Stap 3: Sny, skilder en soldeer
- Stap 4: Maak die limietskakelaars reg en eindtoetsing
- Stap 5: Alles saamvoeg
Video: ARDUINO BEHEERDE GAMEPAD VIR PC: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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
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 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
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
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:
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: 7 stappe (met foto's)
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: ek het al voorheen baie WI-FI gebruik, gebaseer op afskakelaars. Maar dit pas nie by my vereiste nie. Daarom wou ek my eie bou, wat normale muurskakelaars kan vervang sonder enige veranderinge. Die ESP8266 -skyfie is met Wifi moontlik
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
Arduino -beheerde pomp vir die afvoer van water: 4 stappe (met foto's)
Arduino -beheerde pomp om water te dreineer: Die idee van hierdie projek het ontstaan toe ek 'n kondenserende gasketel vir my woonstel koop. Ek het geen drein naby vir die gekondenseerde water wat die ketel produseer nie. Dus word die water vir 'n paar dae in 'n tenk (trom) van 20 liter opgevang en as dit kry
Midi -beheerde opnamelig vir Logic Pro X: 9 stappe (met foto's)
Midi -beheerde opnamelig vir Logic Pro X: Hierdie tutoriaal bied inligting oor hoe om 'n basiese MIDI -koppelvlak te bou en te programmeer om 'n opnamelig deur Logic Pro X te beheer. Die prent toon 'n blokdiagram van die hele stelsel vanaf die Mac -rekenaar met Logic Pro X aan die linkerkant na die Sai