Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
Löydät koko projektin verkkosivustoltani (suomeksi):
Tämä on todella lyhyt tiedotus hankkeesta. Halusin vain jakaa sen, jos joku haluaa rakentaa sen eikä osaa lukea suomea.
Oletko koskaan ajatellut pelata verkkopohjaisia pelejä ystävän kanssa, mutta kartoitus on niin huono, että sinun on vaikea pelata sitä? Älä huoli, koska voit rakentaa oman ohjaimen mukautetuilla kartoituksilla. Koodasin ohjaimen jäljittelemään USB-näppäimistöä, mutta voit käyttää sitä haluamallasi tavalla.
Vaihe 1: Osat
Tämä on laitteisto, jota tarvitset:
- 2 kpl Arduino Pro Miniä (ATmega328P tai jotain muuta)
- 2 kpl NRF24L01+ -moduuleja langatonta tiedonsiirtoa varten
- Arduino Leonardo tai Arduino Pro Micro (vastaanotin)
- 3D -tulostettu runko (linkki tiedostoihin alla)
- ISP -ohjelmoija tai USB -> RS232 -muunnin ohjaimien ohjelmoimiseksi
- 16 kpl 20*20 mm painikkeita
- 2 kpl litiumioniakkuja ohjaimille (MUISTA SUOJAUSPIIRIT! Et halua tappaa itseäsi! Suosittelen TP4056-korttia, jossa on USB-charing ja suoja samassa kortissa!)
- 2 kpl pieniä liukukytkimiä (esimerkiksi SS12D00G3)
- Paljon johtoja
- Dupont -liittimet (valinnainen)
Löydät Fusion 360 -mallin täältä:
Vaihe 2: Koodaus
Ohjelmoi sitten ohjaimet (gamecontroller_dualcontroller.ino ohjaimille, jos haluat käyttää kahta ohjainta ja gamecontroller.ino, jos haluat käyttää vain yhtä) ja vastaanotin (gamecontroller_dual_receiver_w_keystrokes.ino kahdelle ja gamecontroller_receiver_w_keystrokes vain yhdelle ohjaimelle)
Sinun on kuitenkin annettava ohjaimille eri osoitteet. Avaa vain radioLink.ino ja vaihda ensimmäisen ohjaimen rivi 22 tähän: radio.openWritingPipe (osoite [0]);
Ja toinen ohjain tähän: radio.openWritingPipe (osoite [1]);
Jos haluat muuttaa yhdistämistä, muuta kartoitus [8] -ryhmää (tai mapping2 [8] toista ohjainta varten).
Löydät koodit GitHubista:
Vaihe 3: Kokoonpano
Ohjaimen kokoaminen:
- Lisää tarvittavat liittimet latauspiiriin (ja kytkin sen sammuttamiseen)
- Liimaa latauspiiri alaosaan
- Lisää kytkin ja liimaa se paikalleen
- juota NRF24L01+ Arduinolle (CE nastalle 7 ja CSN nastalle 8)
- Liitä painikkeet (toinen nasta maahan ja toinen vastaavaan I/O -nastaan, et todellakaan tarvitse kondensaattoreita)
- Sulje kotelo
Vastaanottimen kokoaminen:
- Liitä NRF24L01+ Arduinoon
- Olet valmis
Suositeltava:
Folow-UP: Edistynyt mediakeskus Odroid N2: lla ja Kodilla (4k- ja HEVC-tuki): 3 vaihetta
Folow-UP: Edistynyt mediakeskus Odroid N2: n ja Kodin kanssa (4k- ja HEVC-tuki): Tämä artikkeli on jatkoa edelliselle, varsin onnistuneelle artikkelilleni monipuolisen mediakeskuksen rakentamisesta, joka perustuu aluksi erittäin suosittuun Vadelma PI: hen, mutta myöhemmin, koska HEVC-, H.265- ja HDMI 2.2 -yhteensopivan lähdön puuttuminen johtui, se kytkettiin
Kahden pelaajan yhden LED -nauhapelit, joissa on tulostaulu: 10 vaihetta
Kahden pelaajan yksittäiset LED -nauhapelit, joissa on tulostaulu: Rukoile ensin Jumalaa kaikkien ihmisten puolesta ympäri maailmaa, Jumala voi vain auttaa ja antaa meille rauhan tällä hetkellä. Me kaikki olemme lukittuina eikä minnekään. Minulla ei ole muita tehtäviä, joten aloita pythonin opiskelu verkossa ja en voi ajatella mitään
Langaton 4 pelaajan perheen peliohjain: 3 vaihetta
Langaton 4 pelaajan perheen peliohjain: Tämä on langaton arcade -tyylinen ohjain, jolla 4 henkilöä voi pelata kerralla. Se on langaton, joten sinun ei tarvitse kytkeä tietokonettasi 5 -vuotiaiden käyttämään ohjaimeen. Ne putoavat koko ajan, enkä halua niiden tuhoavan kaikkia lelujani, kun
Arduinopohjainen DIY -peliohjain - Arduino PS2 -peliohjain - Tekkenin pelaaminen DIY Arduino -peliohjaimella: 7 vaihetta
Arduinopohjainen DIY -peliohjain | Arduino PS2 -peliohjain | Tekkenin pelaaminen DIY Arduino -peliohjaimella: Hei kaverit, pelien pelaaminen on aina hauskaa, mutta oman DIY -mukautetun peliohjaimen kanssa pelaaminen on hauskempaa
Yhden painikkeen MIDI-ohjaimen opetusohjelma: 6 vaihetta
1-painikkeinen MIDI-ohjaimen opetusohjelma: Arduino-MIDI-ohjaimille on olemassa paljon opetusohjelmia, tämä on paljas luusto-opas siitä, kuinka liikkua yksinkertaisella painikkeella ja potentiometrillä. Olisin mielelläni törmännyt tällaiseen, kun olin juuri aloittamassa