Remote Control Pleo med Wii Nunchuck (4 / 5 steg)
Steg 4: Montera styrenheten
Wii nunchuck använder en egenutvecklad kontakt jag fortfarande inte kan hitta artikelnummer för. Så du kan inte få den i butiken och här är några alternativ du har att fästa nunchuck till Arduino:
Nunchuck-kontakt
- Klippa nunchuck ledning, exponera sladdar och löda till Arduino direkt. Detta sätt du inte att kunna använda din nunchuck med Wii igen. Lite bättre lösning inte lödning Arduino, utan att någon kontakt. Detta sätt kan du använda motsatt genter kontakterna för att ansluta nunchuck till Arduino eller till resten av kabeln till kontakten.
- Använda en "Wiichuck". Denna metod fungerar dåligt för detta projekt inhägnad, men du kan designa ett bättre fall i stället för Altoids box.
- Använda en gamla ISA styrelsen, diskettenhet kontakten eller liknande typ av gamla fasioned styrelser för att göra din egen kontakt (som jag gjorde i thisproject). Bara klippa ut en bit av PCB som har 3 kontakter på ena sidan och 2-3 kontakter på den andra, kolla om det matchar kontakterna i nunchuck's kontakt och löda kablar till den. Alternativt kan du fixa kablarna med en limpistol.
- Surpisingly FireWire (IEEE1394) kontakten passar kontakter. Du kan till exempel infoga vanliga firewire-kabel i wiimote. Del arbete krävs för att göra itperfect passar också.
- Möjligen den bästa lösningen är att köpa en förlängningskabel för wiimote och får kontakten från den. Du kan få en för ca $6 med fri frakt.
Nu stänger nunchuck kontakten så sidan med 3 anslutningar ansikten upp (se bilden) och ansluta kablarna till Arduino som följande:
- Kontakt 1 på nunchucks sida går till stift 3 på Arduino
- Kontakt 3 på nunchucks sida går till stift 4 på Arduino
- Kontakt 4 på nunchucks sida går till stift 5 på Arduino
- Kontakt 5 på nunchucks sida går till stift 2 på Arduino
- Ja, kontakta #2 på nunchucks sida hänger fritt
De senaste (och tillval) anslutningar du behöver göra är från Arduino till lysdioder. Jag använde två lysdioder: rött och grönt att ange det aktuella läget i systemet. Grön lysdiod är tänd när arduino är makt på. Röd lysdiod islit när systemet väntar på anslutning med Pleo upprättas. När systemet är redo bara den gröna lysdioden ska vara på och röd LED bör blinkar varje 2 sekunder indicationg som data från nunchuck läses. Så får din två 3V lysdioder, hitta deras polaritet och ansluta som beskrivs nedan:
- Anslut negativa leder från båda led till GND stift på Arduino
- Anslut grön LED positiv leda till stift 13
- Röd lysdiod positiva bly går till stift 12
Slutligen får ett 9V batteri och ansluta den till BATT connector på Arduino styrelsen genom en växel. Gjort! Din slutliga projektet rutan innehåll kan se ut som visas på bilden eller bättre.