Inhaltsverzeichnis:
- Schritt 1: Extrahieren Sie die Kamera von der Wii-Fernbedienung
- Schritt 2: Fügen Sie die Komponenten hinzu
- Schritt 3: Der LED-Tracker
- Schritt 4: Der Code
Video: Headtracking mit einer Wii-Fernkamera (War Thunder) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Von JackCarter> Laden Sie meine Modelle hier herunter <Folgen Sie mehr vom Autor:
Über: Ich liebe Panzer, Lasercut- und Lasercut-Panzer Mehr über JackCarter »
Hallo alle zusammen ! Ich möchte mit Ihnen mein erstes wirklich fertiges Arduino-Projekt teilen. Ich habe versucht, eine Art hausgemachte Augmented Reality zu machen. Lass es mich dir erklären:
Es ist im Grunde ein System, das eine Kamera verwendet, um Ihre Kopfbewegungen zu verfolgen, um sie als X- und Y-Joystick-Achse anzupassen. Bis dahin kann das Projekt auf jedes beliebige Spiel angepasst werden.
Dann werden wir diese Achsen mit der Kopfbewegung in den War Thunder-Einstellungen verknüpfen, um in der Cockpit-Ansicht ein bisschen mehr Empfindungen zu erzielen.
Um dieses Projekt zu machen, benötigen Sie:
- Ein Arduino Uno (die Joystick-Bibliothek funktioniert nur mit diesen, aber Sie können es auf viele andere Arten zum Laufen bringen),
- Eine Wii-Fernbedienungskamera (ich empfehle wirklich, eine alte Fernbedienung zu nehmen, keine neue zu kaufen, da sie immer noch teuer ist),
- Ein 100 kΩ Widerstand,
- Ein 100 nF Kondensator,
- Ein 25-MHz-Oszillator (4 Pins),
- Eine IR-LED,
- Eine 3V-Knopfzelle (zur Stromversorgung der LED),
- Ein kleines Steckbrett (17 Löcher lang, um die Komponenten und die Kamera zu halten, 2x mehr, um den Nano (wenn Sie diesen verwendet haben) daneben zu halten),
- Einige Drähte und Lötmaterial.
Ich möchte Eric Jacob mit seinem Instructable Wii Remote IR Camera Hack mit Arduino-Schnittstelle danken, der mir diese Idee gegeben hat.
Schritt 1: Extrahieren Sie die Kamera von der Wii-Fernbedienung
Ich habe eine alte kaputte Wii-Fernbedienung genommen und empfehle Ihnen, dasselbe zu tun. Sie können immer noch einen kaufen, aber es kostet Sie über 40 $ (teuer!) Ich denke. Die Fernbedienung ist mit vier 3 spitzen Kreuzen verschlossen. Finden Sie das richtige Werkzeug oder zerquetschen Sie den Rahmen. Siehst du die quadratische Kamera? Unverkauft! (Ich habe es versucht, aber ich wollte die Kamera nicht verbrennen. Ich habe Drähte direkt auf die Remote-Platine gelötet)
Schritt 2: Fügen Sie die Komponenten hinzu
Löten Sie nun Drähte an die Pins der Kamera, damit wir sie auf das Steckbrett stecken können.
Die Kamera arbeitet in I²C, kann aber nicht funktionieren, wenn sie direkt an den Arduino angeschlossen wird. Wir werden einige Komponenten hinzufügen, um die IR-Kamera von DFRobots zu simulieren. Folgen Sie dem Schaltplan, um die Kamera zu vervollständigen.
Versuchen Sie, dass die Kamera Sie in Kopfhöhe anschaut, normalerweise wie eine Webcam auf Ihrem Bildschirm.
Schritt 3: Der LED-Tracker
Kleben Sie einfach die LED auf die Knopfzelle und befestigen Sie sie an der Oberseite Ihres Kopfhörers. Richten Sie die LED für mehr Effizienz auf die Kamera aus.
Vergessen Sie natürlich nicht, die LED zu entfernen, um einen Stromverlust in Ihrem Akku zu vermeiden.
Schritt 4: Der Code
Ich habe die Bibliotheken UnoJoy und DFRobotIRPosition verwendet, um die Joysticks zu emulieren. das prinzip ist ganz einfach:
- Wir deklarieren die Kamera als serielle Kommunikation und das Arduino als Gamecontroller.
- Wir erhalten den X- und Y-Wert der aufgezeichneten IR-LED.
- Wir bilden es ab, um den zurückgegebenen 10-Bit-Wert (0-1023) in einen 8-Bit-Wert (0-255) für den Joystick einzupassen.
- Der Arduino sendet über den seriellen COM-Port die Joystick-Werte.
Empfohlen:
Erstellen und Einfügen einer Tabelle und Hinzufügen zusätzlicher Spalten und/oder Zeilen zu dieser Tabelle in Microsoft Office Word 2007 – wikiHow
Erstellen und Einfügen einer Tabelle und Hinzufügen zusätzlicher Spalten und/oder Zeilen zu dieser Tabelle in Microsoft Office Word 2007: Hatten Sie schon einmal viele Daten, mit denen Sie arbeiten, und dachten Sie sich … dieser Daten besser und verständlicher aussehen?" Wenn ja, dann könnte eine Tabelle in Microsoft Office Word 2007 Ihre Antwort sein
So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um – wikiHow
So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um: Hallo zusammen! Heute erkläre ich Ihnen, wie Sie ein USB-Modem auf eine virtuelle VMware ESXi-Maschine umleiten. Auf die gleiche Weise können Sie einen Speicherstick und einige andere USB-Geräte umleiten. Diese altbewährte VMware-Funktion hat ihre Vor- und Nachteile, daher haben wir
Exportieren einer SVG-Datei in Fusion 360: 5 Schritte (mit Bildern)
Exportieren einer SVG-Datei in Fusion 360: Ein Freund hat kürzlich einen neuen Laserschneider gekauft und mich gefragt, wie man mit Fusion 360 SVG-Dateien exportiert. Ich schlug vor, stattdessen einfach DXF-Dateien zu exportieren, aber es stellte sich heraus, dass die von ihm gekaufte Lasermarke nur SVG-Dateien akzeptiert. Das war das gleiche Problem wie ich
So installieren Sie ein SSL-Zertifikat auf einer WordPress-Website: 5 Schritte
So installieren Sie das SSL-Zertifikat auf der WordPress-Website: Wir werden eine Anleitung zur Installation des SSL-Zertifikats auf der WordPress-Website teilen. Aber bevor Sie das Zertifikat installieren, müssen Sie einen günstigen SSL-Zertifikatanbieter wie das Comodo SSL-Zertifikat finden
So extrahieren Sie Wii-Spiele mit einem USB-Stick auf Ihren Computer: 3 Schritte
So extrahieren Sie Wii-Spiele mit einem USB-Stick auf Ihren Computer benötigen mehrere Dinge, um dies zu ermöglichen: Hardware-Anforderungen: Wii mit Firmware 3.4 und