Kazalo:
- 1. korak: Zberite potrebne komponente
- 2. korak: Shema vezja in kodiranje
- 3. korak: Rezanje, barvanje in spajkanje
- 4. korak: Popravljanje mejnih stikal in končno testiranje
- 5. korak: Združite vse skupaj
Video: ARDUINO NADZORNA IGRICA ZA PC: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pozdravljeni, jaz sem Sarvesh. Pred nekaj dnevi sem hotel igrati nekaj retro iger. Zato sem jih namestil na računalnik. Lahko pa sem se igral samo s tipkovnico računalnika in to ni dalo občutka mojih otroških dni. Zato sem se odločil, da za svoj računalnik sestavim igralno ploščo, ki lahko igra stare in nove igre (ne vse). Uporabil sem star igralni krmilnik in ga spremenil, da sem ustvaril ta čudovit igralni plošček. To je žična igralna plošča za računalnik. Uporablja se lahko za igranje emulacijskih in računalniških iger. Krmilna palica lahko služi tudi kot miška za vaš računalnik. Igralno ploščo upravljate z Arduino Pro Micro.
1. korak: Zberite potrebne komponente
Pridobitev vseh zalog je prvi in najpomembnejši korak pri gradnji projektov. Če jih želite dobiti pravilno, jih naročite na enem mestu. To pomaga pri prejemanju vseh komponent hkrati.
Močno vam priporočam, da komponente kupite pri UTSource, ker so precej zanesljive in kakovost izdelkov je tudi dobra. Izdelke dostavijo pravočasno in tudi v dobrem stanju.
Zdaj pa poglejmo komponente.
1. Stari retro igralni krmilnik
Uporabite lahko retro igralni krmilnik, kot sem ga uporabil jaz. Če imate dostop do 3D tiskalnika, lahko natisnete lastno ohišje (Ta možnost vam bo dala prostor za dodajanje več gumbov).
2. Arduino Pro Micro
Za ta projekt morate uporabiti Arduino Pro Micro ali Arduino Leonardo mini. Skratka, potrebujete mikro krmilnik z možnostjo HID (naprava za človeški vmesnik). Arduino Pro micro ima mikro krmilnik ATmega 32U4.
3. Preklopite
To je običajno drsno stikalo, ki sem ga uporabil za nujne primere. Težava pri delu z knjižnico miške in tipkovnice je, da če ne naložite pravilne kode, lahko izgubite nadzor nad tipkovnico ali miško. Zato je zelo pomembno, da imate stikalo, ki bi vam lahko pomagalo, da ponovno pridobite nadzor nad računalniško miško/tipkovnico.
4. Modul krmilne ročice
Za nadzor premikanja miške moramo uporabiti modul krmilne palice. Vsak modul nadzoruje smer X in Y.
5. Omejitvena stikala
Kot sprožilce za krmilnik sem uporabil končna stikala. Te so neobvezne, če želite narediti igralno ploščico s samo gumbi.
6. Pritisnite gumb
Potisni gumbi so lahko povezani v konfiguraciji pull up ali pull down. Tukaj sem uporabil pull down konfiguracijo za vse gumbe in stikala. Za to sem uporabil 10 K ohm upor.
7. PCB za splošno uporabo
Pridobite tiskano vezje splošnega namena za spajkanje vseh komponent.
2. korak: Shema vezja in kodiranje
Priključite vse komponente v skladu z zgornjo shemo vezja. Priložil sem tudi hiter vodnik za povezovanje gumbov z Arduinom.
Priporočam, da najprej preverite vse povezave in delate na krovu.
Zgornja je prikazana tudi postavitev moje dejanske gumbe, ki vam daje jasno predstavo, kateri gumb je kje nameščen, s kakšno oznako je programiran in kateri znak pošilja v računalnik.
Zdaj prenesite kodo in namestite knjižnici mouse.h in keyboard.h. Naložite kodo v svoj Arduino.
KLIKNITE TUKAJ, če želite prenesti kodo
3. korak: Rezanje, barvanje in spajkanje
Najprej izrežite tiskano vezje glede na velikost igralne plošče in poravnajte gumbe in modul krmilne palice. Temu grozljivemu poslu spajkanja se lahko izognete tako, da naročite tiskano vezje. UTSource.net ponuja kakovostne PCB -je po dostopnih cenah.
Nato igralno ploščico pobarvajte z barvo po vaši izbiri.
Sedaj spajkajte gumbe in krmilno palico na tiskani vezje za splošne namene.
4. korak: Popravljanje mejnih stikal in končno testiranje
Sedaj pritrdite končna stikala v njihove položaje s pomočjo super lepila.
Spajkajte preostale komponente in opravite zadnji preskus.
5. korak: Združite vse skupaj
Zdaj zaprite ohišje s pomočjo nekaterih vijakov.
Zgoraj sem priložil nekaj slik, ki vam pokažejo, kako izgleda končni izdelek.
To je to, da ste končali. Zdaj poskusite igrati nekaj iger. Igrate lahko emulator in računalniške igre (ki ne zahtevajo večjega števila ključev).
S tem se konča moj prvi pouk. Upam, da vam je bilo všeč:)
Priporočena:
Nadzorna plošča vesoljske ladje - Laserski rez Arduino igrača: 11 korakov (s slikami)
Nadzorna plošča vesoljske ladje - Laser Cut Arduino Toy: Pred nekaj meseci sem se odločil, da bom postal član lokalnega proizvajalčevega prostora, saj sem se že dolgo želel naučiti orodij za izdelavo izdelovalcev. Imel sem drobne izkušnje z Arduinom in sem opravil tečaj Fusion tukaj na Instructables. Pa sem h
LTE Arduino GPS sledilnik + IoT nadzorna plošča (1. del): 6 korakov (s slikami)
LTE Arduino GPS sledilnik + IoT nadzorna plošča (1. del): Uvod Kaj je fantov! Ta Instructable je nadaljevanje mojega prvega Instructable o uporabi ščita Botletics LTE/NB-IoT za Arduino, zato ga, če tega še niste storili, preberite, če želite dobiti dober pregled o tem, kako uporabljati ščit in kaj vse je ab
LTE Arduino GPS sledilnik + IoT nadzorna plošča (2. del): 6 korakov (s slikami)
LTE Arduino GPS sledilnik + IoT nadzorna plošča (2. del): Uvod & 1. del RecapYup, čas je za še en Instructable na GPS sledilniku SIM7000 z Arduinom in LTE! Če tega še niste storili, si oglejte vadnico za začetek uporabe Botletics SIM7000 CAT-M/NB-IoT ščita in preberite na Pa
Mini nadzorna ploščica za Photoshop (Arduino): 6 korakov
Mini Control Pad za Photoshop (Arduino): Tukaj vam bom pokazal, kako narediti majhno orodje za hitrejše delo v Photoshopu! Tipkovnice, izdelane posebej za PS, niso nove, vendar ne ponujajo točno tega, Rabim. Kot slikar večino svojega časa v Photoshopu porabim za prilagajanje brusa
Arduino Project: Nadzorna elektronika po internetu z uporabo baze podatkov in spletne strani Nodejs + SQL .: 6 korakov
Arduino Project: Nadzorna elektronika po internetu z uporabo podatkovne zbirke Nodejs + SQL in spletnega mesta .: Project Avtor: Mahmed.tech Datum izdelave: 14. julij 2017 Stopnja težavnosti: Začetnik z nekaj znanja programiranja. Strojna zahteva: - Arduino Uno, Nano, Mega (mislim, da bo delovala večina MCU s serijsko povezavo) - Ena LED & Trenutne omejitvene rešitve