Turinys:
Video: Belaidis žaidimų valdiklis su „Arduino“ir „NRF24L01+“(vieno ar dviejų valdiklių palaikymas): 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Visą projektą galite rasti mano svetainėje (tai suomių kalba):
Tai tikrai trumpas instruktažas apie projektą. Aš tiesiog norėjau pasidalinti ja, jei kas nors norėtų ją sukurti ir negali skaityti suomių kalbos.
Ar kada pagalvojote su draugais žaisti internetinius žaidimus, tačiau kartografavimas yra toks blogas, kad jums sunku jį žaisti? Nesijaudinkite, nes galite sukurti savo valdiklį naudodami pasirinktinius atvaizdus. Aš užkodavau valdiklį, kad imituotų USB klaviatūrą, bet jūs galite jį naudoti kaip norite.
1 žingsnis: dalys
Tai yra aparatinė įranga, kurios jums reikės:
- 2 vnt. „Arduino Pro Mini“(tiks „ATmega328P“ar kažkas kitas)
- 2 vnt NRF24L01+ moduliai belaidžiam ryšiui
- „Arduino Leonardo“arba „Arduino Pro Micro“(imtuvas)
- 3D spausdinta važiuoklė (nuoroda žemiau failams)
- ISP programuotojas arba USB -> RS232 keitiklis valdikliams programuoti
- 16 vnt 20*20 mm mygtukų
- 2 vnt ličio jonų akumuliatorių valdikliams (ATMINKITE APSAUGOS SROVES! Jūs nenorite savižudybės! Rekomenduoju TP4056 plokštę, kurioje yra USB jungtis ir apsauga toje pačioje plokštėje!)
- 2 vnt mažų skaidrių jungiklių (kažkas panašaus į SS12D00G3)
- Daug laidų
- Dupont jungtys (neprivaloma)
„Fusion 360“modelį rasite čia:
2 žingsnis: kodavimas
Tada tiesiog užprogramuokite valdiklius („gamecontroller_dualcontroller.ino“valdikliams, jei norite naudoti du valdiklius, ir „gamecontroller.ino“, jei norite naudoti tik vieną) ir imtuvą („gamecontroller_dual_receiver_w_keystrokes.ino“dviem ir „gamecontroller_receiver_w_keystrokes“tik vienam valdikliui)
Tačiau jūs turite suteikti valdikliams skirtingus adresus. Tiesiog atidarykite radioLink.ino ir pakeiskite pirmojo valdiklio 22 eilutę į šią: radio.openWritingPipe (adresas [0]);
Ir antrasis valdiklis: radio.openWritingPipe (adresas [1]);
Jei norite pakeisti atvaizdavimą, pakeiskite kartografavimo [8] masyvą (arba antrojo valdiklio atvaizdavimą2 [8]).
Kodus galite rasti mano „GitHub“:
3 žingsnis: Surinkimas
Kaip surinkti valdiklį:
- Pridėkite reikiamas jungtis prie įkrovimo grandinės (ir jungiklį, kad jį išjungtumėte)
- Klijuokite įkrovimo grandinę prie apatinės dalies
- Pridėkite jungiklį ir klijuokite jį vietoje
- lituokite NRF24L01+ prie „Arduino“(CE - 7 kaištis ir CSN - 8 kaištis)
- Prijunkite mygtukus (kitas kaištis prie žemės ir kitas prie atitinkamo įvesties/išvesties kaiščio, jums tikrai nereikia kondensatorių)
- Uždarykite gaubtą
Kaip surinkti imtuvą:
- Prijunkite NRF24L01+ prie „Arduino“
- Jūs baigėte
Rekomenduojamas:
Kompiuterinių žaidimų valdiklių susiejimas („Linux“ir „Windows“): 5 žingsniai
Kompiuterinių žaidimų valdiklių susiejimas („Linux“ir „Windows“): jei pradedate žaisti asmeninio kompiuterio žaidimų srityje, gali tekti atlikti kelis veiksmus. Šiandien aš jums parodysiu, kaip nemokamai naudotis USB žaidimų valdikliu su seniausiais kompiuteriniais žaidimais. Technika
Dviejų žaidėjų vieno LED juostų žaidimai su taškų lenta: 10 žingsnių
Dviejų žaidėjų vieno LED juostelių žaidimai su taškų lenta: Pirmiausia melskitės dievo už visas pasaulio tautas, kad Dievas tik šiuo metu galėtų mums padėti ir suteikti ramybę. Visi esame užrakinti ir niekur nedingsime. Aš neturiu daugiau darbų, todėl pradėk mokytis „python“internete ir negalėsiu galvoti
Belaidis 4 žaidėjų šeimos žaidimų valdiklis: 3 žingsniai
Belaidis 4 žaidėjų šeimos žaidimų valdiklis: Tai belaidis arkados stiliaus valdiklis, kuriuo vienu metu gali žaisti 4 žmonės. Jis yra belaidis, todėl nereikia pririšti kompiuterio prie valdiklio, kuriuo naudojasi 5 metų vaikai. Jie nuolat krenta ir aš nenoriu, kad jie sunaikintų visus mano žaislus, kai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo