Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Das komplette Projekt findet ihr auf meiner Website (auf Finnisch):
Dies ist ein wirklich kurzes Briefing über das Projekt. Ich wollte es nur teilen, wenn jemand es bauen möchte und kein Finnisch lesen kann.
Haben Sie jemals darüber nachgedacht, mit Ihrem Freund webbasierte Spiele zu spielen, aber das Mapping ist so schlecht, dass Sie es schwer haben, es zu spielen? Machen Sie sich keine Sorgen, denn Sie können Ihren eigenen Controller mit benutzerdefinierten Zuordnungen erstellen. Ich habe den Controller so codiert, dass er eine USB-Tastatur emuliert, aber Sie können ihn nach Belieben verwenden.
Schritt 1: Teile
Dies ist die Hardware, die Sie benötigen:
- 2 Stück Arduino Pro Mini (ATmega328P oder etwas anderes reicht)
- 2 Stück NRF24L01+ Module für die drahtlose Kommunikation
- Arduino Leonardo oder Arduino Pro Micro (Empfänger)
- 3D-gedrucktes Chassis (Link unten für die Dateien)
- ISP-Programmierer oder USB -> RS232-Konverter zum Programmieren der Controller
- 16 Stück 20*20 mm Knöpfe
- 2 Stück Li-Ion-Akkus für die Controller (SCHUTZKREISE DENKEN! Du willst dich nicht umbringen! Ich empfehle das TP4056-Board, das über USB-Lade und Schutz im selben Board verfügt!)
- 2 Stück kleine Schiebeschalter (etwa SS12D00G3)
- Viele Drähte
- Dupont-Anschlüsse (optional)
Das Fusion 360-Modell finden Sie hier:
Schritt 2: Codierung
Dann programmieren Sie einfach die Controller (gamecontroller_dualcontroller.ino für die Controller, wenn Sie zwei Controller verwenden möchten und gamecontroller.ino, wenn Sie nur einen verwenden möchten) und den Empfänger (gamecontroller_dual_receiver_w_keystrokes.ino für zwei und gamecontroller_receiver_w_keystrokes für nur einen Controller)
Allerdings müssen Sie den Controllern unterschiedliche Adressen geben. Öffnen Sie einfach die radioLink.ino und ändern Sie die Zeile 22 für den ersten Controller wie folgt: radio.openWritingPipe(address[0]);
Und für den zweiten Controller dazu:radio.openWritingPipe(address[1]);
Wenn Sie das Mapping ändern möchten, ändern Sie das Mapping[8]-Array (oder Mapping2[8] für den zweiten Controller).
Die Codes findet ihr auf meinem GitHub:
Schritt 3: Montage
So montieren Sie den Controller:
- Fügen Sie dem Ladestromkreis die erforderlichen Anschlüsse hinzu (und den Schalter zum Herunterfahren)
- Kleben Sie die Ladeschaltung auf das Unterteil
- Fügen Sie den Schalter hinzu und kleben Sie ihn fest
- Löten Sie den NRF24L01+ an den Arduino (CE an Pin 7 und CSN an Pin 8)
- Verbinden Sie die Tasten (einen anderen Pin mit Masse und einen anderen mit dem entsprechenden I / O-Pin, Sie brauchen die Kondensatoren nicht wirklich)
- Schließen Sie das Gehäuse
So montieren Sie den Empfänger:
- Verbinden Sie den NRF24L01+ mit dem Arduino
- Sie sind fertig
Empfohlen:
So erstellen Sie mit MATLAB einen Hörtest für Erwachsene – wikiHow
So erstellen Sie einen Hörtest für Erwachsene mit MATLAB: HAFTUNGSAUSSCHLUSS: Unser Test ist KEINE medizinische Diagnose und sollte nicht als solche verwendet werden. Um das Gehör genau zu messen, wenden Sie sich bitte an einen Arzt. Mit Materialien, die wir bereits hatten, führte unsere Gruppe einen Hörtest durch. Unser Test ist nur für Erwachsene und Jugendliche bestimmt
So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC - DIY (ELECTROINDIA): 4 Schritte
So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC | DIY (ELECTROINDIA): In diesem Projekt zeige ich Ihnen, wie Sie einen Tiefpassfilter für Subwoofer herstellen können. Los geht's
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass
So kommunizieren Sie mit einem Alien-Artefakt oder . . .: 4 Schritte (mit Bildern)
Wie man mit einem außerirdischen Artefakt kommuniziert oder…: *** Enge Begegnungen der seltsam-minzigen Art. *** Dieses Instructable zeigt Ihnen, wie Sie eine Altoids-Version des Mutterschiffs "Close Encounters" bauen und damit interagieren. Dies kann ein wichtiges Training für den Tag sein, an dem das Bright White Be
Einen Stativadapter für iPhone oder Telefon herstellen – wikiHow
So bauen Sie einen Stativadapter für Iphone oder Telefon: Dies ist eine Idee, die ich für mein Telefon hatte, weil ich gerne Bilder und Videos aufnehme. Ich habe eine kleine Show auf Youtube, und die Kamera, die ich benutzt habe, ist kaputt gegangen, also musste ich eine Pause einlegen. Ich ging im Internet und suchte nach einem Adapter und es kostete ungefähr&nbs