Indholdsfortegnelse:
- Trin 1: Saml de nødvendige komponenter
- Trin 2: Kredsløbsdiagram og kodning
- Trin 3: Skæring, maling og lodning
- Trin 4: Fastsættelse af grænsekontakter og afsluttende test
- Trin 5: Sæt det hele sammen
Video: ARDUINO KONTROLLERET GAMEPAD TIL PC: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej fyre, jeg hedder Sarvesh. For et par dage siden ville jeg spille nogle retro -spil. Så jeg installerede dem på min pc. Men jeg kunne kun spille med min pc's tastatur, og det gav ikke følelsen af mine barndomsdage. Så jeg besluttede at bygge en gamepad til min pc, der kan spille gamle såvel som nye spil (ikke alle). Jeg brugte en gammel gaming controller og ændrede den til at oprette denne fantastiske Gamepad. Dette er en kablet spilpude til pc. Det kan bruges til at spille emulator og pc -spil. Joysticket kan også fungere som en mus til din pc. Game pad'en styres ved hjælp af en Arduino Pro Micro.
Trin 1: Saml de nødvendige komponenter
At få alle forsyninger er det første og vigtigste trin i byggeprojekter. Og for at sikre, at du får dem korrekt, er ved at bestille dem fra et enkelt sted. Dette hjælper med at modtage alle komponenter på samme tid.
Jeg foreslår kraftigt, at I køber komponenterne fra UTSource, fordi de er ret pålidelige, og kvaliteten af produkterne også er god. De leverer produkterne til tiden og det også i korrekt stand.
Lad os nu se på komponenterne.
1. Gammel retro -spilcontroller
Du kan bruge en retro -spilcontroller som den, jeg brugte. Hvis du har adgang til en 3d -printer, kan du udskrive dit eget kabinet (Denne mulighed giver dig plads til at tilføje flere knapper).
2. Arduino Pro Micro
Til dette projekt skal du bruge en Arduino Pro Micro eller Arduino Leonardo mini. Kort sagt har du brug for en mikrocontroller med HID -funktion (Human Interface Device). Arduino Pro micro har en ATmega 32U4 mikro controller.
3. Skift
Dette er en normal skyderkontakt, som jeg brugte til nødformål. Problemet med at arbejde med mus- og tastaturbibliotek er, at hvis du ikke uploader en korrekt kode, kan du miste kontrollen over dit tastatur eller mus. Så det er meget vigtigt at have en switch, som kan hjælpe dig med at genvinde kontrollen over din pc -mus/tastatur.
4. Joystick -modul
For at kontrollere musens bevægelse skal vi bruge et joystick -modul. Hvert modul styrer X- og Y -retningen.
5. Grænsekontakter
Jeg brugte grænsekontakter som udløsere til min controller. Disse er valgfri, hvis du vil lave en spillepude med bare trykknapper.
6. Tryk på knappen
Trykknapper kan have grænseflade i enten pull up eller pull down konfiguration. Her brugte jeg pull down -konfiguration til alle knapper og kontakter. Jeg brugte 10 K ohm modstande til dette.
7. Generel PCB
Få en generel print til at lodde alle komponenterne.
Trin 2: Kredsløbsdiagram og kodning
Tilslut alle komponenterne i henhold til kredsløbsdiagrammet ovenfor. Jeg har også vedhæftet en hurtig guide til interface -knapper med Arduino.
Jeg vil anbefale at først kontrollere alle forbindelser og arbejde på et brødbræt.
Layoutet af min egentlige knapplacering er også vist ovenfor for at give dig en klar idé om, hvilken knap der er placeret hvor, hvilken etiket den er programmeret med, og hvilken karakter den sender til computeren.
Download nu koden, og installer musen. H og keyboard.h bibliotekerne. Upload koden til din Arduino.
KLIK NEDENFOR FOR AT DOWNLOADE KODEN
Trin 3: Skæring, maling og lodning
Skær først printet i henhold til størrelsen på spilpuden, og juster trykknapperne og joystick -modulet. Du kan undgå denne hektiske opgave med lodning ved at bestille et printkort. UTSource.net leverer kvalitets -print til overkommelige priser.
Mal derefter spilleblokken med den farve du ønsker.
Nu loddes trykknapperne og joysticket på generel pcb.
Trin 4: Fastsættelse af grænsekontakter og afsluttende test
Fix nu endestopkontakterne i deres positioner ved hjælp af noget superlim.
Lod de resterende komponenter, og foretag en sidste test.
Trin 5: Sæt det hele sammen
Luk nu kabinettet ved hjælp af nogle skruer.
Jeg har vedhæftet nogle billeder ovenfor for at vise dig, hvordan det endelige produkt ser ud.
Det er det, du er færdig. Prøv nu at spille nogle spil. Du kan både spille emulator og pc -spil (som ikke kræver flere taster).
Med dette ender min første instruerbare. Jeg håber du kunne lide det:)
Anbefalede:
ESP8266 RGB LED STRIP WIFI -kontrol - NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi - RGB LED STRIP Smartphone -kontrol: 4 trin
ESP8266 RGB LED STRIP WIFI -kontrol | NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi | RGB LED STRIP Smartphone -kontrol: Hej fyre i denne vejledning lærer vi, hvordan du bruger nodemcu eller esp8266 som en IR -fjernbetjening til at styre en RGB LED -strip, og Nodemcu styres af smartphone over wifi. Så dybest set kan du styre RGB LED STRIP med din smartphone
Arduino kontrolleret pumpe til dræning af vand: 4 trin (med billeder)
Arduino kontrolleret pumpe til dræning af vand: Ideen med dette projekt kom ud, da jeg købte en kondenserende gasfyr til min lejlighed. Jeg har ikke noget afløb i nærheden af det kondenserede vand kedlen producerer. Så vandet opsamles i en 20 liters tank (tromle) i få dage, og når det bliver
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Arduino -kontrolleret legetøj til hundejagt: 6 trin
Arduino kontrolleret laser hundejager legetøj: For cirka to år siden har jeg bygget dette legetøj til min hund, hvor en laser styres med to servoer for at give den en tilfældig bevægelse, hvor laserprikken undslipper, og han kan jagte den. Laseren fungerede perfekt, men under mit seneste træk blev den beskadiget
Midi -kontrolleret optagelys til Logic Pro X: 9 trin (med billeder)
Midi -kontrolleret optagelys til Logic Pro X: Denne vejledning indeholder oplysninger om, hvordan du opbygger og programmerer en grundlæggende MIDI -grænseflade til at styre et optagelys med Logic Pro X. Billedet viser et blokdiagram over hele systemet fra Mac -computeren, der kører Logic Pro X til venstre til Sai