Innehållsförteckning:

ARDUINO KONTROLLERAD GAMEPAD FÖR PC: 5 steg
ARDUINO KONTROLLERAD GAMEPAD FÖR PC: 5 steg

Video: ARDUINO KONTROLLERAD GAMEPAD FÖR PC: 5 steg

Video: ARDUINO KONTROLLERAD GAMEPAD FÖR PC: 5 steg
Video: High Density 2022 2024, November
Anonim
ARDUINO KONTROLLERAD GAMEPAD FÖR PC
ARDUINO KONTROLLERAD GAMEPAD FÖR PC

Hej killar, jag heter Sarvesh. För ett par dagar sedan ville jag spela några retrospel. Så jag installerade dem på min dator. Men jag kunde bara spela med min PC: s tangentbord och det gav inte känslan av mina barndomsdagar. Så jag bestämde mig för att bygga en gamepad för min dator som kan spela gamla såväl som nya spel (inte alla). Jag använde en gammal spelkontroll och modifierade den för att skapa denna fantastiska gamepad. Detta är en trådbunden spelplatta för PC. Den kan användas för att spela emulator och PC -spel. Joysticken kan också fungera som en mus för din dator. Spelplattan styrs med en Arduino Pro Micro.

Steg 1: Samla de nödvändiga komponenterna

Samla de nödvändiga komponenterna
Samla de nödvändiga komponenterna
Samla de nödvändiga komponenterna
Samla de nödvändiga komponenterna
Samla de nödvändiga komponenterna
Samla de nödvändiga komponenterna

Att få alla tillbehör är det första och viktigaste steget i byggprojekt. Och för att se till att du får dem korrekt är genom att beställa dem från ett enda ställe. Detta hjälper till att ta emot alla komponenter samtidigt.

Jag föreslår starkt att ni köper komponenterna från UTSource eftersom de är ganska pålitliga och kvaliteten på produkterna är också bra. De levererar produkterna i tid och det också i rätt skick.

Låt oss nu titta på komponenterna.

1. Gammal retro -spelkontroll

Du kan använda en retro -spelkontroller som den jag använde. Om du har tillgång till en 3d -skrivare kan du skriva ut ditt eget hölje (det här alternativet ger dig utrymme för att lägga till fler knappar).

2. Arduino Pro Micro

För detta projekt måste du använda en Arduino Pro Micro eller Arduino Leonardo mini. Kort sagt behöver du en mikrokontroller med HID -funktion (Human Interface Device). Arduino Pro micro har en ATmega 32U4 mikrokontroller.

3. Växla

Detta är en vanlig reglage som jag använde för nödsituationer. Problemet med att arbeta med mus- och tangentbibliotek är att om du inte laddar upp en korrekt kod kan du tappa kontrollen över tangentbordet eller musen. Så det är mycket viktigt att ha en switch som kan hjälpa dig att återfå kontrollen över din PC -mus/tangentbord.

4. Joystick -modul

För att styra musens rörelse måste vi använda en joystick -modul. Varje modul styr X- och Y -riktningen.

5. Gränslägesbrytare

Jag använde gränslägesbrytare som utlösare för min styrenhet. Dessa är valfria om du vill skapa en spelplatta med bara tryckknappar.

6. Tryckknapp

Tryckknappar kan anslutas i antingen pull up eller pull down konfiguration. Här använde jag neddragningskonfiguration för alla knappar och omkopplare. Jag använde 10 K ohm motstånd för detta.

7. PCB för allmänna ändamål

Skaffa ett allmänt kretskort för att löda alla komponenter.

Steg 2: Kretsdiagram och kodning

Kretsdiagram och kodning
Kretsdiagram och kodning
Kretsdiagram och kodning
Kretsdiagram och kodning
Kretsdiagram och kodning
Kretsdiagram och kodning

Anslut alla komponenter enligt kretsschemat ovan. Jag har också bifogat en snabbguide för gränssnittsknappar med Arduino.

Jag skulle rekommendera att först kontrollera alla anslutningar och arbeta på en brödbräda.

Layouten för min faktiska knappplacering visas också ovan för att ge dig en klar uppfattning om vilken knapp som är placerad var, vilken etikett den är programmerad med och vilken karaktär den skickar till datorn.

Ladda nu ner koden och installera musen. H och keyboard.h -biblioteken. Ladda upp koden till din Arduino.

Klicka nedan för att ladda ner koden

Steg 3: Skärning, målning och lödning

Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning
Skärning, målning och lödning

Klipp först ut kretskortet enligt spelkuddens storlek och rikta in tryckknapparna och joystickmodulen. Du kan undvika denna hektiska lödning genom att beställa ett kretskort. UTSource.net tillhandahåller kvalitets -kretskort till överkomliga priser.

Måla sedan spelkudden med den färg du väljer.

Löd nu tryckknapparna och joysticken på generellt kretskort.

Steg 4: Fixering av gränslägesbrytarna och slutprovning

Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning
Fixa gränslägesbrytarna och slutprovning

Fixera nu gränslägesbrytarna i sina positioner med hjälp av lite superlim.

Löd de återstående komponenterna och gör ett sista test.

Steg 5: Sätta ihop allt

Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats

Stäng nu höljet med hjälp av några skruvar.

Jag har bifogat några bilder ovan för att visa hur slutprodukten ser ut.

Det är det du är klar. Försök nu spela några spel. Du kan spela både emulator och PC -spel (som inte kräver fler nycklar).

Med detta slutar min första instruerbara. Jag hoppas att du gillade det:)

Rekommenderad: