Sommario:
Video: Controller di gioco wireless con Arduino e NRF24L01+ (supporto per uno o due controller): 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Puoi trovare il progetto completo dal mio sito web (è in finlandese):
Questo è un breve briefing sul progetto. Volevo solo condividerlo se qualcuno volesse costruirlo e non sa leggere il finlandese.
Hai mai pensato di giocare a giochi basati sul web con il tuo amico, ma la mappatura è così brutta che hai difficoltà a giocarci? Non preoccuparti, perché puoi costruire il tuo controller con mappature personalizzate. Ho codificato il controller per emulare una tastiera USB, ma puoi usarlo come vuoi.
Passaggio 1: parti
Questo è l'hardware di cui avrai bisogno:
- 2 pezzi di Arduino Pro Mini (ATmega328P o qualcos'altro lo farà)
- 2 pezzi di moduli NRF24L01+ per la comunicazione wireless
- Arduino Leonardo o Arduino Pro Micro (ricevitore)
- Chassis stampato in 3D (link sotto per i file)
- Programmatore ISP o convertitore USB -> RS232 per programmare i controller
- 16 pezzi di bottoni da 20*20 mm
- 2 pezzi di batterie agli ioni di litio per i controller (RICORDA I CIRCUITI DI PROTEZIONE! Non vuoi suicidarti! Raccomando la scheda TP4056 che ha la ricarica USB e la protezione nella stessa scheda!)
- 2 pezzi di piccoli interruttori a scorrimento (qualcosa come SS12D00G3)
- Un sacco di fili
- Connettori Dupont (opzionali)
Puoi trovare il modello Fusion 360 da qui:
Passaggio 2: codifica
Quindi basta programmare i controller (gamecontroller_dualcontroller.ino per i controller se si desidera utilizzare due controller e gamecontroller.ino se si desidera utilizzarne solo uno) e il ricevitore (gamecontroller_dual_receiver_w_keystrokes.ino per due e gamecontroller_receiver_w_keystrokes per un solo controller)
Tuttavia devi dare ai controllori indirizzi diversi. Basta aprire radioLink.ino e cambiare la riga 22 per il primo controller in questo: radio.openWritingPipe(address[0]);
E per il secondo controller a questo:radio.openWritingPipe(address[1]);
Se si desidera modificare la mappatura, modificare l'array mapping[8] (o mapping2[8] per il secondo controller).
Puoi trovare i codici dal mio GitHub:
Passaggio 3: assemblaggio
Come assemblare il controller:
- Aggiungi i connettori necessari al circuito di ricarica (e l'interruttore per spegnerlo)
- Incolla il circuito di carica nella parte inferiore
- Aggiungi l'interruttore e incollalo in posizione
- saldare NRF24L01+ ad Arduino (CE al pin 7 e CSN al pin 8)
- Collega i pulsanti (un altro pin a massa e un altro al pin I/O corrispondente, non hai davvero bisogno dei condensatori)
- Chiudi la custodia
Come assemblare il ricevitore:
- Collega NRF24L01+ ad Arduino
- Hai finito
Consigliato:
Supporto per iPad per supporto per microfono in PVC: 4 passaggi
Supporto per iPad per supporto per microfono In PVC: molti musicisti ora usano l'iPad come fogli di testi/schemi di accordi. I titolari commerciali, come iKlip, possono costare $ 30 e oltre. Ho fatto questo per $ 5. Voglio dare credito a replayerreb il cui supporto per iPad da utilizzare durante il campeggio in tenda è stato l'ispirazione
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Supporto per fotocamera con supporto per microfono: 6 passaggi (con immagini)
Supporto per videocamera con supporto per microfono: in uno spettacolo recente, avevo bisogno di avere una vista del palco. Normalmente c'è molto spazio per mettere un treppiede in fondo alla stanza e avere una telecamera che mi manda un feed di quello che stava succedendo. In questo luogo particolare, non c'era spazio extra al ba
Supporto a clip per iPhone / iPod Touch con supporto per cavo AGGIORNATO: 5 passaggi (con immagini)
Supporto a clip per iPhone / iPod Touch con predisposizione per cavo AGGIORNATO: Ispirato da altri (grazie ragazzi sapete chi siete) ho deciso di fare un supporto per il mio iPod Touch 3G (che non viene fornito con un supporto) usando quella graffetta fissa………clip di rilegatura. Anche se alcuni progetti intelligenti hanno dimostrato di essere