Inhoudsopgave:

ARDUINO GESTUURDE GAMEPAD VOOR PC - Ajarnpa
ARDUINO GESTUURDE GAMEPAD VOOR PC - Ajarnpa

Video: ARDUINO GESTUURDE GAMEPAD VOOR PC - Ajarnpa

Video: ARDUINO GESTUURDE GAMEPAD VOOR PC - Ajarnpa
Video: Thumbstick for PC Gaming - using an Arduino UNO!! (*PC Gaming Joystick*) 2024, Juli-
Anonim
ARDUINO GESTUURDE GAMEPAD VOOR PC
ARDUINO GESTUURDE GAMEPAD VOOR PC

Hallo jongens, ik ben Sarvesh. Een paar dagen geleden wilde ik wat retro-games spelen. Dus ik heb ze op mijn pc geïnstalleerd. Maar ik kon alleen met het toetsenbord van mijn pc spelen en dat gaf niet het gevoel van mijn kindertijd. Dus besloot ik een gamepad voor mijn pc te bouwen die zowel oude als nieuwe games kan spelen (niet alle). Ik heb een oude gamecontroller gebruikt en deze aangepast om deze geweldige gamepad te maken. Dit is een bedrade gamepad voor pc. Het kan worden gebruikt om emulator- en pc-games te spelen. Ook kan de joystick dienen als muis voor uw pc. De gamepad wordt bestuurd met behulp van een Arduino Pro Micro.

Stap 1: Verzamel de benodigde componenten

Verzamel de benodigde componenten
Verzamel de benodigde componenten
Verzamel de benodigde componenten
Verzamel de benodigde componenten
Verzamel de benodigde componenten
Verzamel de benodigde componenten

Het verkrijgen van alle benodigdheden is de eerste en belangrijkste stap in bouwprojecten. En om er zeker van te zijn dat u ze correct ontvangt, is door ze vanaf één plek te bestellen. Dit helpt bij het ontvangen van alle componenten op hetzelfde moment.

Ik raad jullie ten zeerste aan om de componenten van UTSource te kopen omdat ze behoorlijk betrouwbaar zijn en de kwaliteit van de producten ook goed is. Ze leveren de producten op tijd en dat ook in goede staat.

Laten we nu eens kijken naar de componenten.

1. Oude retro gamecontroller

Je kunt een retro-gamecontroller gebruiken zoals ik die heb gebruikt. Als je toegang hebt tot een 3D-printer, kun je je eigen behuizing printen (deze optie geeft je ruimte voor het toevoegen van meer knoppen).

2. Arduino Pro Micro

Voor dit project heb je een Arduino Pro Micro of Arduino Leonardo mini nodig. Kortom, je hebt een microcontroller nodig met HID (Human Interface Device)-mogelijkheid. Arduino Pro micro heeft een ATmega 32U4 microcontroller.

3. Schakelen:

Dit is een normale schuifschakelaar die ik voor noodgevallen heb gebruikt. Het probleem met het werken met een muis- en toetsenbordbibliotheek is dat als u niet de juiste code uploadt, u de controle over uw toetsenbord of muis kunt verliezen. Het is dus zeer essentieel om een schakelaar te hebben die u kan helpen om de controle over uw pc-muis/toetsenbord terug te krijgen.

4. Joystickmodule

Om de muisbeweging te besturen hebben we een joystickmodule nodig. Elke module regelt de X- en Y-richting.

5. Eindschakelaars

Ik gebruikte eindschakelaars als triggers voor mijn controller. Deze zijn optioneel als je een gamepad wilt maken met alleen drukknoppen.

6. Drukknop

Drukknoppen kunnen worden gekoppeld in een pull-up- of pull-downconfiguratie. Hier gebruikte ik de pull-downconfiguratie voor alle knoppen en schakelaars. Ik heb hiervoor weerstanden van 10 K ohm gebruikt.

7. PCB voor algemeen gebruik

Koop een PCB voor algemeen gebruik om alle componenten te solderen.

Stap 2: Schakelschema en codering

Schakelschema en codering
Schakelschema en codering
Schakelschema en codering
Schakelschema en codering
Schakelschema en codering
Schakelschema en codering

Sluit alle componenten aan volgens bovenstaand schakelschema. Ik heb ook een beknopte handleiding bijgevoegd om drukknoppen te koppelen met Arduino.

Ik zou aanraden om eerst alle aansluitingen te controleren en op een breadboard te werken.

De lay-out van mijn werkelijke knopplaatsing is hierboven ook weergegeven om u een duidelijk idee te geven welke knop waar is geplaatst, met welk label deze is geprogrammeerd en welk teken deze naar de computer stuurt.

Download nu de code en installeer de mouse.h- en keyboard.h-bibliotheken. Upload de code naar je Arduino.

KLIK HIERONDER OM DE CODE TE DOWNLOADEN

Stap 3: Snijden, schilderen en solderen

Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen
Snijden, schilderen en solderen

Snijd eerst de printplaat op maat van de gamepad en lijn de drukknoppen en de joystickmodule uit. U kunt dit hectische soldeerwerk vermijden door een PCB te bestellen. UTSource.net levert hoogwaardige PCB's tegen betaalbare prijzen.

Verf vervolgens de gamepad met de kleur van uw keuze.

Soldeer nu de drukknoppen en joystick op de pcb voor algemeen gebruik.

Stap 4: Bevestiging van de eindschakelaars en laatste test

De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten
De eindschakelaars repareren en eindtesten

Bevestig nu de eindschakelaars in hun posities met behulp van wat superlijm.

Soldeer de overige componenten en doe een laatste test.

Stap 5: Alles samenbrengen

Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten

Sluit nu de behuizing met behulp van enkele schroeven.

Ik heb hierboven enkele foto's bijgevoegd om u te laten zien hoe het eindproduct eruit ziet.

Dat is het, je bent klaar. Probeer nu wat spelletjes te spelen. Je kunt zowel emulator- als pc-games spelen (waarvoor niet meer toetsen nodig zijn).

Hiermee eindigt mijn eerste instructable. Ik hoop dat je het leuk vond:)

Aanbevolen: