• Computer & Peripherie
  • Veröffentlicht in Heft 9/2012 auf Seite 16
Über den Artikel

Nunchuk-USB-Adapter

Neues Leben für alte Game-Controller

Nunchuk-USB-Adapter

Die Spielkonsole Wii ist mit einer zweiten Steuerung nachrüstbar, der Nintendo den Namen „Nunchuk” gab. Im Nunchuk sind ein dreiachsiger Beschleunigungssensor, ein analoger Joystick und zwei Drucktaster verbaut. Mit unserem Adapter auf Basis eines PIC18F-Controllers kann dieses leistungsfähige Eingabegerät in eigenen Projekten eingesetzt werden.

 

 Artikel gratis herunterladen!



Dieser Artikel ist ausschließlich unseren GOLD- und GREEN-Mitgliedern vorbehalten.
Sind Sie bereits Mitglied? Klicken Sie hier, um sich einzuloggen.
Produkte
Gerber-Datei


Die zu diesem Projekt gehörende Platine steht als Gerber-Datei exklusiv allen GOLD- und GREEN-Mitgliedern zum sofortigen Download zur Verfügung. Mit Gerber-Daten können Sie Platinen selber herstellen oder sie bei einem Platinenhersteller in Auftrag geben.

Elektor empfiehlt den zuverlässigen PCB-Service von Eurocircuits.

Extra info, Update

• Controller-Anschluss ohne speziellen Steckverbinder
• I2C-Protokoll
• Lesen der Daten vom Beschleunigungssensor (10 bit), vom Joystick (8 bit) und den Drucktastern (low-aktiv)
• USB-Schnittstelle zum Anschließen an den PC
• PIC-Firmware mit Bootlader und Programm PDFSUSB programmierbar
• Programmieren von Applikationen in Flowcode
• D-Sub-Buchsenleisten (weiblich) kompatibel zu E-blocks-Modulen
• Serielle Schnittstelle für zukünftige Erweiterungen

Widerstände:
R1,R2 = 10 k
R3,R4 = 22 Ohm
R5...R9 = 1 k

Kondensatoren:
C1 = 470 n
C2 = 10 µ/16 V stehend
C3 = 100 n
C4 = 220 n
C5 = 2µ2/16 V stehend
C6,C7 = 22 p

Halbleiter:
D1...D5 = LED 3 mm, Low-current
IC1 = PIC18F2550-I/P, 28-Pin DIP (programmiert, EPS 100594-41)
IC2 = LP2950ACZ-3.3

Außerdem:
S1,S2 = Drucktaster
K2 = USB-B-Buchse für Platinenmontage
K3 = Stiftleiste 4-polig, einreihig
K4,K5 = D-Sub-Buchse (weiblich) 9-polig, für Platinenmontage
X1 = Quarz 20 MHz
Platine EPS 100594-1
Kommentare werden geladen...