Inhaltsverzeichnis:
- Schritt 1: Häufig gestellte Fragen
- Schritt 2: Vorbereitung: Werkzeuge
- Schritt 3: Vorbereitung: Teile
- Schritt 4: Machen: Schritt I
- Schritt 5: Machen: Schritt II
- Schritt 6: Machen: Schritt III
- Schritt 7: Machen: Schritt IV
- Schritt 8: Machen: Schritt V
- Schritt 9: Machen: Schritt VI
- Schritt 10: Andere Montageideen
- Schritt 11: Das Acc_Gyro Board
- Schritt 12: Downloads
Video: PC Motion Gamepad - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Spielen Sie Ihre Lieblings-PC-, Mac- oder Linux-Spiele einfach durch Neigen! Das Motion Gamepad übersetzt deine Bewegungen in Aktionen im Spiel, wie das Drehen eines Lenkrads oder das Werfen eines Balls. Eine fortschrittliche Benutzeroberfläche erleichtert die Anpassung und ein 3-Achsen-Beschleunigungsmesser mit 2 kHz bietet Ihnen eine super glatte und genaue Steuerung. Hier ist eine kurze Videodemo; Es passt perfekt auf das Wii Wheel, aber Sie können es an fast allem montieren. Warum nicht auf einen Helm oder Arm oder Bein setzen?
Schritt 1: Häufig gestellte Fragen
Wie unterscheidet sich das von einer Wiimote? Der Motion Controller ist ähnlich, verbessert aber die Wiimote in einigen Schlüsselbereichen;
- USB-Verbindung: Ihr Computer benötigt kein Bluetooth und es müssen keine Batterien leer werden.
- Unterstützung mehrerer Betriebssysteme: Verwendet das Standard-USB-HID-Protokoll, sodass keine Treiber erforderlich sind.
- Software aktualisierbar: Das Aktualisieren der Motion Controller-Firmware ist einfach über USB möglich.
- Sensor mit höherer Qualität: Der verwendete Beschleunigungsmesser (ST LIS331AL) hat eine deutlich höhere Abtastbandbreite für ein genaueres und reaktionsschnelleres Gameplay.
- Hackbar: Knöpfe können einfach an einem Gehäuse, an einem Lenkrad oder an einem anderen Ort angebracht werden, den Sie bevorzugen. Mit dem Konfigurationsdienstprogramm können Sie Ihren Controller weiter an Ihre Vorlieben anpassen.
Funktioniert es mit Mac, Linux oder OS/2 Warp? Wenn Ihr Betriebssystem die USB-Tastaturen unterstützt, sollte es mit dem Motion Controller problemlos funktionieren. Dazu gehören alle modernen Betriebssysteme wie Windows, OS X und Linux. Gibt es Oberflächenmontagelöten? Nö! Beschleunigungsmesser sind nur als Oberflächenmontagegeräte erhältlich, aber der Motion Controller verwendet eine Beschleunigungsmesser-Breakout-Platine (The Acc_Gyro), die vormontiert geliefert wird. Wo kann ich sie montieren? Es wurde so konzipiert, dass es am einfachsten in ein offizielles oder generisches Wii-Rad montiert werden kann, und die Stiftleisten fungieren als Stifte, um das Motion Gamepad fest zu verriegeln, aber es kann in fast alles montiert werden und Befestigungslöcher werden in das Board gebohrt. Das Motion Gamepad und das Acc_Gyro Board wurden von Starlino entworfen. Das Motion Gamepad ist als Bausatz von Gadget Gangster erhältlich.
Schritt 2: Vorbereitung: Werkzeuge
Tools zum Erstellen von Elektronikprojekten von Gadget Gangster on Vimeo.
Das Zusammenbauen des Motion Gamepads dauert etwa 30 Minuten. Das Löten ist unkompliziert und ein gutes Projekt, wenn Sie gerade erst anfangen. Es gibt eine Menge großartiger Anleitungen zum Löten (eine hier). Werkzeuge Sie benötigen ein paar Werkzeuge, um das Projekt zusammenzubauen; 1 - Lötkolben und Lötzinn. Bleihaltiges Lötzinn ist einfacher zu verarbeiten und ein 15-40 Watt Bügeleisen ist in Ordnung. Eine konische oder Meißelspitze funktioniert gut. 2 - Deiche. Diagonalschneider werden verwendet, um die überschüssigen Leitungen von Komponenten nach dem Löten abzuschneiden.
Schritt 3: Vorbereitung: Teile
Hier sind die Teile, die Sie benötigen. Wenn Sie ein Kit bestellt haben, überprüfen Sie noch einmal, ob Ihr Paket alle aufgeführten Teile enthält. Wenn etwas fehlt, senden Sie uns einfach eine E-Mail an [email protected];
Motion Gamepad PCB Quelle: Gadget Gangster Menge: 1 PIC18F14K50 Mouser Teilenummer: 579-PIC18F14K50-I/P Menge: 1 Wenn Sie dies mit dem Kit erhalten, wird es vorprogrammiert geliefert (und kann über USB aktualisiert werden). Andernfalls benötigen Sie ein PICkit, um es zu programmieren. 10k Ohm Widerstandsmarkiert: Braun - Schwarz - Orange Menge: 4,47uF Radialer Keramikkondensator Markiert: 474 Mouser-Teilenummer: 80-C320C474M5U Menge: 1,1uF Axialer Keramikkondensator Markiert: 104 Mouser-Teilenummer: 80-C410C104K5R-TR Menge: 1 18pf Radialer Keramikkondensator Markiert: 18 Mouser-Teilenummer: 140-50N5-180J-TB-RC Menge: 2 10uF Radialer Elektrolytkondensator Mouser-Teilenummer: 647-UVR1V100MDD1TD Menge: 1 12Mhz Kristallgröße: HC49/US Mouser Teilenummer: 815 -ABL-12-B2 Menge: 1 Omron Switches Größe: 4,3 mm Mouser-Teilenummer: 653-B3F-1000 Menge: 8 20-polige DIP-Buchse Mouser-Teilenummer: 517-4820-3004-CP Menge: 1 Stiftleisten Menge: 49 Pin-Buchsen Menge: 34 AccGyro Board Quelle: Gadget Gangster Menge: 1 USB A Stecker - Kabel Kabel Menge: 1 Spannungsregler MCP1700 (5V, TO-92) Mouser-Teilenummer: 579-MCP1700-3302E/TO Menge: 1
Schritt 4: Machen: Schritt I
Es gibt 4 Widerstände im Projekt, sie sind alle identisch (10k Ohm - Braun - Schwarz - Orange) und sie gehen auf die Platine bei R1, R2, R3 und R4.
Biegen Sie die Kabel in einem 90-Grad-Winkel und führen Sie sie in die Platine ein. Drehen Sie die Platine um, verlöten Sie sie und schneiden Sie die überschüssigen Leitungen ab.
Schritt 5: Machen: Schritt II
Fügen wir die Kondensatoren hinzu.
Auf den orangefarbenen scheibenförmigen Kappen sollte eine '18' markiert sein. Diese Kappen gehen bei C1 und C2. Diese Kappen sind nicht polaritätsempfindlich, daher spielt es keine Rolle, wie Sie sie einsetzen. Es gibt einen.1uF axialen Keramikkondensator, er geht an C4. Axial bedeutet, dass die Drähte an den Enden herauskommen - wie ein Widerstand. Vielleicht können Sie die Markierung auf dem Körper dieses hier sehen - es ist '104'. Es ist auch nicht polaritätsempfindlich. C3 ist der letzte Keramikkondensator. es ist.47uF, Sie können überprüfen, ob Sie das richtige haben, indem Sie die Markierung auf dem Gehäuse überprüfen, es sollte die Nummer '474' haben. Es ist auch nicht polaritätsempfindlich. Nun zum letzten Kondensator, es ist ein Elektrolytkondensator und geht in C5. Der Wert beträgt 10uF und ist polarisiert. Der Streifen auf dem Körper des Bauteils sollte dem Wort "Streifen" auf der Platine näher kommen.
Schritt 6: Machen: Schritt III
Fügen wir den Spannungsregler hinzu, er hat die Form eines halbierten Zylinders, er geht auf die Platine bei 'VREG'. Beachten Sie, dass die Markierung auf der Platine eine flache Seite hat, die nach unten zeigt - der Regler sollte auch mit der flachen Seite nach unten in die Platine gehen.
Der Kristall geht bei XT. Der Kristall ist nicht polarisiert, daher spielt es keine Rolle, welches Blei in welches Loch geht. Nun zu den Knöpfen; Die gebräuchlichste Methode zum Hinzufügen der Schaltflächen ist direkt auf der Platine. Um dies zu tun, drehen Sie einfach die Platine um und rasten sie ein. Klappen Sie die Platine zurück und verlöten Sie sie. Wenn Sie die Tasten an einer anderen Stelle installieren möchten (z Stelle mit der Aufschrift 'PIC'. Beachten Sie, dass die Kerbe an der Buchse nach links zeigen sollte (näher am Wort 'PIC').
Schritt 7: Machen: Schritt IV
Der Beschleunigungsmesser befindet sich auf einer separaten Breakout-Platine (dem Acc_Gyro Board, Accelerometer Only), da Beschleunigungsmesser nur in SMD-Gehäusen geliefert werden und ziemlich schwer von Hand zu löten sind, daher wird dieses Teil vormontiert geliefert. Alles, was Sie tun müssen, ist Stiftleisten hinzuzufügen. Zum Sockel oder nicht zum Sockel Das Kit wird auch mit Stiftsockel geliefert - Sie können der Motion Gamepad-Platine im Bereich mit der Bezeichnung "AccGyro" Stiftsockel hinzufügen und das Acc_Gyro-Board in den Sockel schieben. Der Vorteil der Verwendung von Sockeln besteht darin, dass Sie das Acc_Gyro Board entfernen und für andere Projekte verwenden können. Persönlich fand ich es einfacher, auf Steckdosen zu verzichten. Ich habe gerade die Stiftleisten direkt an die Platine gelötet und die zusätzliche Länge der Stiftleisten auf der anderen Seite abgeschnitten. Ich werde den Beschleunigungsmesser jedoch nicht für andere Projekte wiederverwenden können.
Schritt 8: Machen: Schritt V
Fügen Sie an jeder Ecke der Platine 3 Stiftleisten hinzu (JP1, JP2, JP3 und JP4). Wenn Sie sie niederlöten, ist es am besten, sie auseinander zu "spreizen" (siehe 2. Foto). Diese Header halten die Platine am Wii-Rad. Sie können sie auch mit einer Zange (oder Deichen) weiter herausbiegen.
Schritt 9: Machen: Schritt VI
Fast fertig! Fügen wir das USB-Kabel hinzu;
Schneiden Sie den äußeren Gummimantel und die überschüssige Abschirmung vom USB-Kabel ab. Sie sehen 4 Drähte im Kabel. Sie sollten etwa 6 dieser Drähte freilegen - den Leiter abisolieren und die Leitungen jedes einzelnen verzinnen. Führen Sie sie durch das obere Loch und zurück durch das untere Loch, wie in der Abbildung gezeigt. Sobald sie durch sind, Schließen Sie jeden Draht an die Platine an; Schwarz: GND Grün: D + Weiß: D- Rot: 5 V Zuletzt stecken Sie den PIC in die Buchse - beachten Sie die Kerbe nach links.
Schritt 10: Andere Montageideen
Am einfachsten lässt sich das Gamepad in einem Wii Wheel montieren. Die Stiftleisten an der Ecke der Platine können gebogen werden, um fest an einem echten Wii-Rad oder einem generischen Rad zu greifen. Sie können es auch in jedes andere Gehäuse stecken - es gibt 4 Befestigungslöcher, die Ihnen helfen. Sehen Sie sich die Fotos unten an, um einige Ideen zur Montage zu erhalten
Schritt 11: Das Acc_Gyro Board
Das Acc_Gyro Board ist ein Kernstück des Motion Gamepads und enthält den Beschleunigungsmesser, der die Bewegung liest. Es ist gesockelt, so dass Sie es in Ihren eigenen Projekten verwenden können, wenn Sie Mikrocontroller wie Arduino oder Propeller programmieren.
Eine verbesserte Version des Acc_Gyro ist separat erhältlich - es fügt ein Gyroskop hinzu, um eine 5DOF Inertial Measurement Unit (IMU) mit 5V und 3V Fähigkeit zu erhalten. Es gibt eine Menge mehr Informationen zur Verwendung des Acc_Gyro hier. Vollständige Informationen zur Pinbelegung sind im PDF-Format verfügbar, aber zusammenfassend: P13: GYF, Gyro unverstärkt, gefiltert Y-Achsen-Ausgang P15: GY4, Gyro verstärkt (x4), Y-Achsen-Ausgang P16: VREF, Gyro-Referenzspannung (1,25.) V, fest) P17: GX4, Gyro verstärkt (x4), X-Achsen-Ausgang P18: GXF, Gyro nicht verstärkt, gefilterte X-Achsen-Ausgang P26: ST, Gyro-Selbsttest (logisch 0 = normal, 1 = Selbsttestmodus) P27: PD, Gyro Power Down (Logik 0 = Normal, 1 = Power Down Modus) P28: HP, Gyro Hochpassfilter Reset (Logisch 0 = Normal, 1 = Reset HP Filter) P29: 3V3, Spannungsreglerausgang (3,3.) v) P30: Versorgungsspannungseingang, 5 V P31: GND, Masse P32: AZ, analoger gefilterter Ausgang des Beschleunigungsmessers Z-Achse P33: AY, analoger gefilterter Ausgang des Beschleunigungsmessers Y-Achse P34: AX, analoger gefilterter Ausgang des Beschleunigungsmessers X-AchseVerwenden des Beschleunigungsmessers
Der Beschleunigungsmesser misst die Beschleunigung um mehrere Achsen. Wenn Sie die Acc_Gyro-Platine wie auf dem Foto oben gezeigt auf den Tisch legen, wird die Z-Achse 1G erfahren und AZ gibt 1,17V aus. Die X- und Y-Achsen haben keine Schwerkraft, sie haben 0 G und geben 1,65 V aus. Wenn Sie es verkehrt herum auf den Tisch legen, hätten die X- und Y-Achsen immer noch 0G Beschleunigung, also erhalten Sie AX = 1,65 V, AY = 1,65 V und AZ = 2,13 V. Das Acc_Gyro-Board ist in der Lage, Beschleunigungen von +/-2G (+/-19,6m/s^2) entlang jeder Achse zu messen. 2G ist das Gleiche, als würde man in 1 Sekunde von 0 auf 44 Meilen pro Stunde fahren. Wenn eine Achse +2G erfährt, erhöht sie die Spannung auf 2,6V. Wenn es -2 G erfährt, wird die Spannung auf 0,7 V gesenkt. Bitte beachten Sie, dass die Gravitationskraft (vom Himmel zum Boden gerichtet) die gleiche Wirkung auf das Gerät hat, als ob Sie das Gerät an einem Ort ohne Gravitationsfeld in die entgegengesetzte Richtung beschleunigen würden. Denken Sie also daran, wenn Sie das Gerät zum Beispiel zum Messen der Beschleunigung Ihres Autos oder Fahrrads verwenden möchten. bla
Schritt 12: Downloads
Ich hoffe, Ihnen gefällt das Motion Gamepad! Lassen Sie mich wissen, was Sie denken, indem Sie dieses instructable kommentieren oder mir eine E-Mail an [email protected]. Setup senden Einrichtung / Kalibrierung. Starlino hat hier eine großartige Anleitung zur Einrichtung mit dem IMU-Dienstprogramm erstellt (pdf). Software Der HEX für den PIC ist da. Als Bausatz ist der PIC vorprogrammiert, und so wie er programmiert ist, können Sie die Firmware mit einem kleinen Update-Dienstprogramm aktualisieren - hier. Design Hier ist das Platinenlayout und der Schaltplan (Adlerformat) Holen Sie sich den Bausatz bei Gadget Gangster.
Empfohlen:
Leap-Motion-Controller. (Progetto Arduino): 4 Schritte
Leap-Motion-Controller. (Arduino Progetto): Progetto-Quest-Progetto und Leap-Motion-Steuerung per Kontrolle der Intensität und Farbe der RGB-LEDs in der Bewegungsumgebung des Mani-nello-Spazio.Referenz:Leap Motion SDK: https:// entwicklerarchiv.leapmotion.com/doc
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c