Innholdsfortegnelse:
- Trinn 1: Samle de nødvendige komponentene
- Trinn 2: Kretsdiagram og koding
- Trinn 3: Skjæring, maling og lodding
- Trinn 4: Fiksering av grensebryterne og siste testing
- Trinn 5: Sett alt sammen
Video: ARDUINO KONTROLLERT GAMEPAD FOR PC: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei folkens, jeg heter Sarvesh. For et par dager siden ønsket jeg å spille noen retro -spill. Så jeg installerte dem på min PC. Men jeg kunne bare leke med PC -tastaturet, og det ga ikke følelsen av barndommens dager. Så jeg bestemte meg for å bygge en gamepad for min PC som kan spille gamle så vel som nye spill (ikke alle). Jeg brukte en gammel spillkontroller og endret den for å lage denne fantastiske gamepaden. Dette er en kablet spillpute for PC. Den kan brukes til å spille emulator og PC -spill. Styrespaken kan også fungere som en mus for din PC. Spillputen styres ved hjelp av en Arduino Pro Micro.
Trinn 1: Samle de nødvendige komponentene
Å skaffe alle forsyninger er det første og viktigste trinnet i byggeprosjekter. Og for å sikre at du får dem riktig er ved å bestille dem fra ett sted. Dette hjelper med å motta alle komponentene samtidig.
Jeg anbefaler på det sterkeste at du kjøper komponentene fra UTSource fordi de er ganske pålitelige og kvaliteten på produktene også er god. De leverer produktene i tide og det også i riktig stand.
La oss nå se på komponentene.
1. Gammel retro spillkontroller
Du kan bruke en retro spillkontroller som den jeg brukte. Hvis du har tilgang til en 3d -skriver, kan du skrive ut ditt eget hus (Dette alternativet gir deg plass til å legge til flere knapper).
2. Arduino Pro Micro
For dette prosjektet må du bruke en Arduino Pro Micro eller Arduino Leonardo mini. Kort sagt trenger du en mikrokontroller med HID -funksjon (Human Interface Device). Arduino Pro micro har en ATmega 32U4 mikrokontroller.
3. Bytt
Dette er en normal glidebryter som jeg brukte til nødformål. Problemet med å jobbe med mus- og tastaturbibliotek er at hvis du ikke laster opp en riktig kode, kan du miste kontrollen over tastaturet eller musen. Så det er veldig viktig å ha en bryter som kan hjelpe deg med å gjenvinne kontrollen over PC -musen/tastaturet.
4. Styrespaksmodul
For å kontrollere musebevegelsen må vi bruke en joystick -modul. Hver modul styrer X- og Y -retningen.
5. Grensebrytere
Jeg brukte grensebrytere som utløsere for kontrolleren min. Disse er valgfrie hvis du vil lage et spillunderlag med bare trykknapper.
6. Trykknapp
Trykknapper kan grensesnittet enten i opp eller ned -konfigurasjon. Her brukte jeg pull down -konfigurasjon for alle knappene og bryterne. Jeg brukte 10 K ohm motstander til dette.
7. Generelt PCB
Få en generell PCB for å lodde alle komponentene.
Trinn 2: Kretsdiagram og koding
Koble til alle komponentene i henhold til kretsdiagrammet ovenfor. Jeg har også lagt ved en hurtigguide til grensesnitt -trykknapper med Arduino.
Jeg vil anbefale å først sjekke alle tilkoblingene og jobbe på et brødbrett.
Oppsettet til min faktiske knappplassering er også vist ovenfor for å gi deg en klar ide om hvilken knapp som er plassert hvor, hvilken etikett den er programmert med og hvilken karakter den sender til datamaskinen.
Last ned koden og installer musen. H og keyboard.h bibliotekene. Last opp koden til Arduino.
Klikk nedenfor for å laste ned koden
Trinn 3: Skjæring, maling og lodding
Kutt først kretskortet i henhold til størrelsen på spillputen, og juster trykknappene og styrespaken. Du kan unngå denne hektiske lodden ved å bestille et kretskort. UTSource.net gir kvalitetskort til rimelige priser.
Mal deretter spillputen med fargen du ønsker.
Nå loddes trykknappene og joysticken på generell PCB.
Trinn 4: Fiksering av grensebryterne og siste testing
Fest nå grensebryterne i posisjonene ved hjelp av litt superlim.
Lodd de resterende komponentene og gjør en siste test.
Trinn 5: Sett alt sammen
Lukk nå kabinettet ved hjelp av noen skruer.
Jeg har lagt ved noen bilder ovenfor for å vise deg hvordan sluttproduktet ser ut.
Det er det du er ferdig. Prøv nå å spille noen spill. Du kan spille både emulator og PC -spill (som ikke krever flere taster).
Med dette ender min første instruerbare. Jeg håper du likte det:)
Anbefalt:
DIY Arduino Bluetooth -kontrollert bil: 6 trinn (med bilder)
DIY Arduino Bluetooth -kontrollert bil: Hei venner! Mitt navn er Nikolas, jeg er 15 år gammel og jeg bor i Athen, Hellas. I dag vil jeg vise deg hvordan du lager en 2-hjulet Bluetooth-kontrollert bil ved hjelp av en Arduino Nano, en 3D-skriver og noen enkle elektroniske komponenter! Sørg for å se på min
Romlys kontrollert ved hjelp av PIR -sensor og Arduino: 6 trinn
Romlys kontrollert ved hjelp av PIR -sensor og Arduino: I dag vil vi kontrollere lysene i rommet ditt gjennom deteksjon av bevegelse ved hjelp av en Arduino PIR -bevegelsessensor. Dette prosjektet er veldig morsomt å lage, og det har veldig praktisk bruk i huset ditt og kan spare deg for penger ved å gjøre dette prosjektet også. Ju
Alexa kontrollert garasjeport med Arduino Esp8266: 6 trinn
Alexa kontrollert garasjeport med Arduino Esp8266: Ideen til dette prosjektet kom fra et gammelt prosjekt jeg hadde jobbet med for en stund siden. Jeg hadde koblet til en enkel trykknappkrets som ville slå på en LED når en knapp ble trykket av garasjeporten. Denne metoden viste seg å være upålitelig og ikke like nyttig
Arduino-kontrollert modellheis: 7 trinn (med bilder)
Arduino-kontrollert modellheis: I denne instruksjonsboken vil jeg vise deg hvordan jeg bygde en to-nivå lekeheis, med fungerende skyvedører og en bil som beveger seg opp og ned etter behov. Hjertets hjerte er en Arduino Uno (eller i dette tilfellet en Adafruit Metro), med Adafruit Moto
DIY - RGB LED -skygger kontrollert av Arduino: 5 trinn (med bilder)
DIY | RGB LED -skygger kontrollert av Arduino: I dag skal jeg lære deg hvordan du kan bygge dine egne RGB LED -briller veldig enkelt og billigDette har alltid vært en av mine største drømmer, og det gikk endelig i oppfyllelse! Et stort rop til NextPCB for sponsing dette prosjektet. De er en PCB -produsent