Sisällysluettelo:
- Vaihe 1: Kerää tarvittavat komponentit
- Vaihe 2: Piirikaavio ja koodaus
- Vaihe 3: Leikkaus, maalaus ja juottaminen
- Vaihe 4: Rajakytkimien korjaaminen ja lopullinen testaus
- Vaihe 5: Yhdistä kaikki
Video: ARDUINO -OHJAUSPELI PC: lle: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaverit, olen Sarvesh. Pari päivää sitten halusin pelata retropelejä. Joten asensin ne tietokoneelleni. Mutta pystyin pelaamaan vain tietokoneen näppäimistöllä, eikä se antanut lapsuuden päivien tunnetta. Joten päätin rakentaa tietokoneelleni peliohjaimen, jolla voi pelata sekä vanhoja että uusia pelejä (ei kaikkia). Käytin vanhaa peliohjainta ja muutin sitä luomaan tämän mahtavan peliohjaimen. Tämä on langallinen pelialusta PC: lle. Sitä voidaan käyttää emulaattorin ja PC -pelien pelaamiseen. Myös ohjaussauva voi toimia tietokoneen hiirenä. Pelialusta ohjataan Arduino Pro Micro -laitteella.
Vaihe 1: Kerää tarvittavat komponentit
Kaikkien tarvikkeiden hankkiminen on ensimmäinen ja tärkein askel rakennusprojekteissa. Ja varmista, että saat ne oikein, tilaamalla ne yhdestä paikasta. Tämä auttaa vastaanottamaan kaikki komponentit samanaikaisesti.
Suosittelen voimakkaasti, että ostat komponentit UTSourcesta, koska ne ovat melko luotettavia ja myös tuotteiden laatu on hyvä. He toimittavat tuotteet ajoissa ja myös asianmukaisessa kunnossa.
Katsotaanpa nyt komponentteja.
1. Vanha retro -peliohjain
Voit käyttää retro -peliohjainta, kuten minä. Jos sinulla on 3D -tulostin, voit tulostaa oman kotelon (Tämä vaihtoehto antaa sinulle tilaa lisää painikkeita).
2. Arduino Pro Micro
Tässä projektissa sinun on käytettävä Arduino Pro Micro- tai Arduino Leonardo mini -laitetta. Lyhyesti sanottuna tarvitset mikro -ohjaimen, jossa on HID (Human Interface Device) -ominaisuus. Arduino Pro micro -laitteessa on ATmega 32U4 -mikro -ohjain.
3. Kytkin
Tämä on tavallinen liukusäädin, jota käytin hätätilanteessa. Ongelma hiiren ja näppäimistökirjaston kanssa on, että jos et lataa oikeaa koodia, voit menettää näppäimistön tai hiiren hallinnan. Joten on erittäin tärkeää, että sinulla on kytkin, joka voi auttaa sinua palauttamaan tietokoneen hiiren/näppäimistön hallinnan.
4. Joystick -moduuli
Hiiren liikkeen hallitsemiseksi meidän on käytettävä joystick -moduulia. Jokainen moduuli ohjaa X- ja Y -suuntaa.
5. Rajakytkimet
Käytin rajakytkimiä ohjaimen laukaisimina. Nämä ovat valinnaisia, jos haluat tehdä pelialustan vain painikkeilla.
6. Painike
Painikkeet voidaan liittää joko ylös- tai alas -kokoonpanoon. Tässä käytin kaikkien painikkeiden ja kytkimien alasvetokokoonpanoa. Käytin tähän 10 K ohmin vastuksia.
7. Yleiskäyttöinen PCB
Hanki yleiskäyttöinen piirilevy kaikkien komponenttien juottamiseksi.
Vaihe 2: Piirikaavio ja koodaus
Liitä kaikki komponentit yllä olevan kytkentäkaavion mukaisesti. Olen myös liittänyt pikaoppaan käyttöliittymän painikkeisiin Arduinon kanssa.
Suosittelen ensin tarkistamaan kaikki liitännät ja työskentelemään leipälaudalla.
Painikkeiden todellinen sijoittelu on myös esitetty yllä, jotta saat selkeän käsityksen siitä, mikä painike on sijoitettu minne, millä nimellä se on ohjelmoitu ja minkä merkin se lähettää tietokoneelle.
Lataa nyt koodi ja asenna mouse.h- ja keyboard.h -kirjastot. Lataa koodi Arduinoosi.
LATAA KOODI napsauttamalla alla
Vaihe 3: Leikkaus, maalaus ja juottaminen
Leikkaa ensin piirilevy pelialustan koon mukaan ja kohdista painikkeet ja ohjainmoduuli. Voit välttää tämän hektisen juotostehtävän tilaamalla piirilevyn. UTSource.net tarjoaa laadukkaita piirilevyjä edulliseen hintaan.
Maalaa sitten pelialusta valitsemallasi värillä.
Juotos nyt painikkeet ja ohjaussauva yleiskäyttöiseen piirilevyyn.
Vaihe 4: Rajakytkimien korjaaminen ja lopullinen testaus
Kiinnitä nyt rajakytkimet paikoilleen jonkin superliiman avulla.
Juotos loput komponentit ja tee lopullinen testi.
Vaihe 5: Yhdistä kaikki
Sulje nyt kotelo joidenkin ruuvien avulla.
Olen liittänyt joitain kuvia yllä näyttääkseni miltä lopullinen tuote näyttää.
Siinä se on valmis. Yritä nyt pelata joitain pelejä. Voit pelata emulaattoria ja PC -pelejä (jotka eivät vaadi enemmän avaimia).
Tähän päättyy ensimmäinen opettavainen. Toivottavasti pidit:)
Suositeltava:
DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta
DIN -kiskokiinnitys Arduino YUN: lle, UNO: lle ja Nanolle: Joskus on hyödyllistä asentaa Arduino -projektisi pysyvästi kytkentäkaappiin - esimerkiksi kodin automaatioon tai teollisiin sovelluksiin. Tällaisissa tapauksissa ArduiBox -kotelomme Arduino Nanolle, UNO: lle ja Yun Rev2: lle voi auttaa sinua tulemaan matkaan
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n käyttö: Tässä ohjeessa kuvataan OpenCV: n, Python 3.5: n ja Python 3.5: n riippuvuuksien asentaminen lisätyn todellisuuden sovelluksen suorittamiseen
Liike havaittu sähköposti -ilmoitus DVR: lle tai NVR: lle: 4 vaihetta
Liikkeentunnistettu sähköposti -ilmoitus DVR: lle tai NVR: lle: Tässä ohjeessa näytämme, kuinka voit määrittää liiketunnistetut sähköposti -ilmoitukset DVR: lle tai NVR: lle. Lähes jokainen rakennukseen murtautuva tietää, että ihmiset ovat turvautuneet CCTV -järjestelmien asentamiseen suojellakseen omaisuuttaan
Ilmoituslippu - loistava esittely Wi -Fi: lle, IFTTT: lle ja Huzzahille ESP8266: 9 vaihetta (kuvilla)
Ilmoituslippu - loistava esittely Wi -Fi: lle, IFTTT: lle ja Huzzahille ESP8266: Minulta puuttuu aina tärkeitä asioita … joten loin lipun. Internet of Things (IoT) -laite, joka ilmoittaa tai muistuttaa minua näistä tärkeistä asioista! Nyt katson nopeasti työpöydälleni ja näen, onko … Minulla on sähköposti, joka mainittiin tweessä
Telakointiasema T-mobile MDA: lle tai 8125: lle (ohjattu toiminto): 4 vaihetta
Telakka T-mobile MDA: lle tai 8125: lle (ohjattu toiminto): Yksinkertainen telakka T-mo MDA: lle (alias HTC Wizard). Valmistettu kokonaan pahvista ja ylimääräisestä USB -mini -USB -johdosta. Halusin telakan, mutta minulla ei ollut siihen varaa juuri nyt, joten minulla oli idea tehdä se itse. Se oli spontaani projekti, joka oli hauskaa ja hauskaa