Indholdsfortegnelse:

ARDUINO KONTROLLERET GAMEPAD TIL PC: 5 trin
ARDUINO KONTROLLERET GAMEPAD TIL PC: 5 trin

Video: ARDUINO KONTROLLERET GAMEPAD TIL PC: 5 trin

Video: ARDUINO KONTROLLERET GAMEPAD TIL PC: 5 trin
Video: Which Arduino to Buy for Making Video Game Controllers? 2024, November
Anonim
ARDUINO KONTROLLERET GAMEPAD TIL PC
ARDUINO KONTROLLERET GAMEPAD TIL PC

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

Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
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

Kredsløbsdiagram og kodning
Kredsløbsdiagram og kodning
Kredsløbsdiagram og kodning
Kredsløbsdiagram og kodning
Kredsløbsdiagram og kodning
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æring, maling og lodning
Skæring, maling og lodning
Skæring, maling og lodning
Skæring, maling og lodning
Skæring, maling og lodning
Skæring, maling og lodning
Skæring, maling og lodning
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

Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
Fastsættelse af grænsekontakter og afsluttende test
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

Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele

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: