Inhaltsverzeichnis:
- Schritt 1: Was die Drähte bedeuten
- Schritt 2: So verbinden Sie diese Drähte mit der Platine
- Schritt 3: Wii Chuck-Verlängerungskabel
- Schritt 4: Drahtfarben
- Schritt 5: Verbinden Sie die Drähte mit der Platine
- Schritt 6: Verdrahtung zu Arduino 2
- Schritt 7: Die Software
Video: Drahtloses Wii Nunchuck-gesteuertes Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Verwenden Sie ein völlig unverändertes drahtloses Wii Nunchuck als Steuerungssystem für jedes Arduino-basierte Projekt. Keine zusätzlichen Funksender- / -empfängerpaare usw. Diese Anleitung setzt einige Erfahrung mit dem Arduino-Mikrocontroller voraus. Der Funkempfänger, der mit dem drahtlosen Chuck geliefert wird, ist mit einem Arduino verbunden, der dann Daten aus dem Chuck liest.
Es gibt Beschreibungen im Netz, wie man einen Arduino verwendet, um Daten von einem kabelgebundenen Standard-Nunchuck zu "lesen". Hierbei handelt es sich um ein Handheld-Gerät, das über ein kurzes Kabel an eine Buchse im Sockel eines Wii-Controllers (das rechteckige Ding) angeschlossen werden soll, der dann Daten über Bluetooth an die Wii (oder tatsächlich einen PC) sendet.
Ein spezieller Adapter mit sechs Kontakten wurde hergestellt, damit der Experimentator den Stecker am Ende eines Nunchucks mit den Pins eines Arduino-Boards verbinden kann.
Hier ist ein Beispiel für eines davon:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Ich werde jedoch eine robustere Verbindung beschreiben. Die zum "Lesen" eines Standardspannfutters (d. h. mit einem Kabel) erforderliche Software funktioniert bei einem drahtlosen Spannfutter nicht. Die Software für kabelgebundene Spannfutter ist an mehreren Stellen im Netz zu finden. Die kabellosen Chucks werden nicht von Nintendo hergestellt und es gibt mehrere Marken - alle aus China. Das kabellose Spannfutter verfügt über einen 3-Achsen-Beschleunigungsmesser, 2 Tasten und einen proportionalen, daumenbetätigten Joystick. Der Preis ist sehr niedrig, so dass dies eine großartige Möglichkeit sein könnte, ein drahtloses Steuerungssystem mit kurzer Reichweite für alle Arten von Arduino-basierten Geräten zu erstellen. Aus diesem Grund poste ich dieses instructable. Hier sind zwei Arten von drahtlosen Chucks, von denen ich weiß, dass sie mit diesem Hack funktionieren. Andere habe ich noch nicht probiert.
Schritt 1: Was die Drähte bedeuten
Es ist einfach, einen Nunchuck-Adapter zu verwenden, um ein drahtgebundenes oder drahtloses Spannfutter mit einem Arduino zu verbinden. Für eine stabilere Verbindung empfehle ich jedoch: Kaufen Sie ein Wii Nunchuck-Verlängerungskabel. Dieser hat an einem Ende eine Nunchuck-Buchse und am anderen einen Stecker. Schneiden Sie das Kabel so ab, dass Sie nun an einem Ende die Buchse und am anderen einige freie Drähte haben, die Sie an Ihr Arduino anlöten können.
Schritt 2: So verbinden Sie diese Drähte mit der Platine
Sobald diese Buchse mit Arduino verlötet ist, stecken Sie einfach den Funkempfänger des drahtlosen Nunchucks ein und los geht's. Es werden nur 4 der 6 Kontakte im Stecker / in der Buchse benötigt, diese sind: +V Power (Chuck für 3,3 V ausgelegt, scheint aber mit einer 5 V-Versorgung vom Arduino-Board gut zu funktionieren) GND (Masse) SDA (verbinden mit Analog-Pin 4 auf Arduino) SCK (mit Analog Pin 5 auf Arduino verbinden) Überprüfen und überprüfen Sie Ihre Drähte und beschriften Sie sie. Hier ist eine Ansicht mit Blick in die weibliche Buchse (am Ende Ihres Verlängerungskabels, das Sie gerade in zwei Hälften geschnitten haben). Sie stecken den Stecker, der aus der drahtlosen Nunchuck-Funkempfängereinheit herausragt, in: HINWEIS: Ich habe diese Abbildung aktualisiert 25 /6/10, da das vorherige Diagramm falsch war! sehr, sehr leicht, hier einen Fehler zu machen.
Schritt 3: Wii Chuck-Verlängerungskabel
Hier ist ein Foto des Wii Nunchuck-Verlängerungskabels, das ich geschnitten habe, um die Buchse am Ende einer Leitung herzustellen:
Schritt 4: Drahtfarben
Wenn Sie genau das gleiche Verlängerungskabel kaufen, das ich auf dem vorherigen Foto gezeigt habe, und Sie schneiden es ab und entblößen die Drahtenden, dies sind die Farben der Drähte und der Laschen auf dem Arduino, mit dem Sie sie verbinden. Wenn Sie die Buchse von einem Verlängerungskabel eines anderen Herstellers abschneiden, können die Farben abweichen. Überprüfen Sie in diesem Fall die Drähte und überprüfen Sie sie anhand des Diagramms 2 Seiten zuvor mit einem Messgerät, um den Widerstand zu messen (eine Leitung berührt das Kupferetikett in der Buchse und mit der anderen Leitung überprüfen Sie alle abisolierten Drahtenden, bis der Widerstand null Ohm beträgt….dann Sie wissen, welcher Tag in der Buchse welches Drahtende ist).
Schritt 5: Verbinden Sie die Drähte mit der Platine
Einige Versionen der Software wandeln die analogen Pins 2 und 3 in +5V und GND um, sodass Sie die 4 Pins SCK, SDA, 5V und GND in einer Reihe aneinanderreihen können. Ich entschied mich, +V und GND dauerhaft an die +5V- und GND-Pins des Arduino zu löten. SCK geht dann zu Analog-Pin 5 und SDA geht zu Analog-Pin 4. Außerdem, und dies wurde erst kürzlich durch Ausprobieren entdeckt, um dies mit diesem "abgeschnittenen Nunchuck-Verlängerungskabel" als Verbindung zum WLAN zum Laufen zu bringen Chuck-Empfänger - Sie müssen zwei externe Pull-Up-Widerstände einlöten - jeweils etwa 1800 Ohm scheinen ungefähr richtig zu sein. Einer geht zwischen SCK (analoger Pin 5) und +5V und der andere geht zwischen SDA (analoger Pin 4) und +5V.
Anscheinend sind diese nicht erforderlich, wenn Sie den Empfänger direkt neben dem Arduino halten (dh mit einem Arduino-Adapter vom Typ TodBot).
Schritt 6: Verdrahtung zu Arduino 2
Hier ist ein Bild der Verkabelung meines eigenen Arduino. Hier verwende ich das drahtlose Spannfutter, um mein selbstbalancierendes Skateboard (d.h. eine Form eines selbstbalancierenden Roboters) zu steuern.
Schritt 7: Die Software
Meine Software wurde von der von anderen entwickelten Allzweck-Wireless-Chuck-Reader-Software modifiziert. Es basiert auf Code von Chad Phillips, Mike Dreher, Björn Giesler und mehr Aufräumarbeiten vor kurzem von Mike Dreher (siehe Forumslink unten). APRIL 2011: Ich habe jetzt meine Version als Textdatei zu dieser anweisbaren Seite hinzugefügt. Dieses Thema war in einem Arduino-Forum und das Problem wurde kürzlich gelöst. Es gibt zwei Versionen der Software, die ich beide zum Laufen gebracht habe: Diese Arduino-Forenseite enthält beide Versionen des Codes: https://www.arduino.cc/cgi-bin/yabb2/Y… Ich kann bestätigen Dies funktioniert auf den neuesten Arduino-Boards mit dem ATmega328-Prozessor, wobei Arduino17 zum Kompilieren und Laden verwendet wird. Sehen Sie sich auch diesen kabellosen R2D2-Roboter an (!): https://www.youtube.com/embed/PvAdX5… Mehr über meine selbstbalancierenden Skateboards hier: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Hier ist ein Video, das das drahtlose Spannfutter zeigt, das die Lenkung meines selbstausgleichenden 2-Rad-Skateboards steuert. Dieser Hack könnte eindeutig verwendet werden, um alle Arten von Robotern, Autos, servobetriebenen Geräten, Roboterarmen, fliegenden Mäusen usw. zu steuern und ist sehr billig. Sie können den Joystick verwenden oder einfach das Spannfutter in die Richtung neigen, in die sich Ihr Gerät bewegen soll.
Spaß haben…………….
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Wie man eine epische Wii-Pistole herstellt (in weniger als 10 US-Dollar) – wikiHow
Wie man eine epische Wii-Waffe macht (In unter $ 10): Willkommen, danke für das Ausprobieren meines instructable !!! :) Heute werden wir eine Wii-Pistole für Waffenspiele auf der Wii-Konsole herstellen. Also lasst uns anfangen
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
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