Over dit artikel

Nunchuk/USB-interface

Nieuwe toepassing voor oude game-controller

Nunchuk/USB-interface

Voor de Wii-spelconsole is een tweede controller verkrijgbaar die Nunchuk wordt genoemd. Deze beschikt over een drie-assige accelerometer, een analoge joystick en twee druktoetsen. Met een PIC 18F2550 kunnen we via het I²C-protocol met deze human-machine-interface communiceren en deze voor andere doeleinden gebruiken, zoals robotica, modelbouw en DMX-besturing.

 

 Artikel gratis downloaden!



Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Producten
Gerber bestand

De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.

Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen. Deze dienst van Eurocircuits maakt gebruik van dezelfde productieprocessen die wij ook zelf gebruiken voor onze serie-productie.

Extra info, Update

• Controller wordt direct op de print aangesloten
• I2C-protocol
• Uitlezen van de digitale data van de accelerometer (10 bits), van de analoge joystick (8 bits) en van de druktoetsen (actief laag).
• USB-connector voor aansluiting op een pc
• PIC-software met bootloader en programma PDFSUSB
• Programmeren van toepassingen met Flowcode
• DB9-connectoren (female), compatibel met E-Blocks modules
• 4-pens uitbreidingsconnector voor toekomstige seriële verbinding

Component list
Weerstanden:
R1,R2 = 10 k
R3,R4 = 22 Ohm
R5...R9 = 1 k
Condensatoren:
C1 = 470 n
C2 = 10 µ/16 V rad.
C3 = 100 n
C4 = 220 n
C5 = 2µ3/16 V rad.
C6,C7 = 22 p
Halfgeleiders:
D1...D5 = LED 3 mm, low-current
IC1 = PIC18F2550-I/P, 28-pens DIP (geprogrammeerd, EPS 100594-41)
IC2 = LP2950ACZ-3.3
Diversen:
S1,S2 = druktoets
K2 = USB-B-connector voor printmontage
K3 = 4-pens pinheader SIL
K4,K5 = 9-pens sub-D-connector, female, voor printmontage
X1 = kristal 20 MHz
Print EPS 100595-1
Reacties worden ingeladen...