Wii Nunchuck som generell controller via Arduino ombord



Bakgrund:

Jag gjorde ett självbalanserande elektriska skateboard som styrs med en Wii Nunchuck genom att antingen använda tummen joysticken på toppen eller genom att luta den åt vänster eller höger, beroende på vilken av de två knapparna på slutet är pressas.

En förenklad självbalanserande styrelsen beskrivs i instructable här:

Men folk frågar mig hur Nunchuck styrning används på en av mina tidigare styrelser kan användas.
Trådlös Nunchuck kan ses i bruk som en styrning i andra halvan av denna video:
www.youtube.com/watch

Det kan också ses i användning kontrollera en uppsättning av lysdioder bifogas den Arduino utgångar här:
www.youtube.com/watch

Jag har en annan instructable på gränssnitt en trådlös Nunchuck till en Arduino men det är ganska knepigt och fungerar bara med några specifika trådlösa nunchaku. Om börjat föreslå jag starkt att gå för trådlös standard Nunchuck till att börja med som beskrivs här.

Syfte:

Syftet med detta instructable är att beskriva hur gränssnittet en helt standard Wii Nunchuck (dvs. med en kabel) med en Arduino ombord. Nunchuck är låg kostnad men kraftfull med en helt proportionell tummen joystick, 2 knappar på slutet och en 3-axlig accelerometer (position sensor). Den är idealisk för att styra saker med.

Arduinoen har ställts in att mata variabel spänning mellan 0 och 5V som kan användas som exempelvis styrning kontroll ingångar för ett annat projekt som en robot. Du kan använda (rätt propotional) tummen joystick eller de inbyggda accelerometrar (lutning av chuck vänster höger framåt- eller).

Genom att ändra koden kan du enkelt göra det göra andra saker.

Jag använder en Arduino med en 328 processor (dvs. en nyligen en) och version 17 av Arduino-programvaran.
Arduino skiss bifogas nedan.

Detta är alla härstammar från kod utvecklad av Tchad Phillips och andra, se: http://windmeadow.com/node/42
För mer information om ledningar upp chuck till Arduino, Hämta Bionic Arduino klass 4 handledning som är utmärkt från TodBot blogg:
http://todbot.com/blog/2007/11/24/Bionic-Arduino-Class-Notes-3-4/

Det finns massor mer om detta på nätet, finns det även någon med en Nunchuck kontrolleras elektrisk kanot här:
www.youtube.com/watch

Jag bara lägger fram detta ihop allt på ett ställe som ett sätt att komma igång med något som bör fungera OK.

Se Steg
Relaterade Ämnen

Arduino Wii Nunchuck controller

Hur man styr 2 servon trodde wii nunchuck.Steg 1: delar Wii nunchuckArduinoen2 servoSkärbrädaHoppare ledningarSteg 2: Anslut Anslut wii nunchuck som detta schema.Steg 3: Ladda upp kodenSteg 4: gjort!!! Du kan nu kontrollera 2 servon trodde wii nunchu...

Trådlös Wii Nunchuck kontrollerade Arduino

Använda en helt omodifierade trådlös Wii Nunchuck som ett styrsystem för Arduino baserat projekt. Ingen extra radio sändare/mottagare par etc.Detta instructable förutsätter viss erfarenhet med Arduino mikrokontroller.Radiomottagare som kommer med trå...

Wii Nunchuck Arduino vattenpass

eftersom jag har läst en artikel på todbot blogg, jag köpte ett par Wii Nunchucks från ebay. Jag minns inte hur mycket jag betalt för dem, men det var mycket billigare än att köpa accelerometern breakout styrelser. Med nunchuck data läsa bibliotek de...

Wii Nunchuck Adapter

denna tutorial är för alla de människor som har en arduino och vill använda det Wii nunchuck som en inmatningsenhet, men inte verkligen känner för styckning öppna sladden och förstör nunchuck FOREVER!!!Tja har du kommit till rätt ställe!Steg 1: lever...

Med en Arduino ombord som en Internetleverantör via ICSP huvudet

jag inte gå in hur man använder en Arduino som en Internet-leverantör, det finns gott om instructables och andra hur-to's på nätet för att.Vad jag behövde var ett enkelt sätt att programmera (och bränna bootloader) på min ATtiny marker. Jag har gjort...

Styra din Robot med en Wii Nunchuck (och en Arduino)

efter bär själv spela Wii boxning jag måste tänka vore det inte bra om jag kunde använda detta för att styra min robot, (ser att min vänstra hand).Titta runt på internet hittade jag en uppsjö av människor som gör liknande saker, (länkar till alla bar...

Arduino Wii nunchuck och Wii motion plus med uppdaterad kod för IDE 1.0.2 och lysdioder

så, jag var försökande till hacka min Wii nunchuck eftersom jag vill styra motorer och lampor med Wii nunchuck.Det första problemet som jag hittade var hur man ansluta kontrollen utan adapter, jag planerar att göra en, menNär jag var forskande för nu...

6 skott Arduino gummiband torn (Wii Nunchuck + Arduino)

efter ett långt uppehåll från min Arduino, bestämde jag mig för jag skulle hitta ett trevligt projekt för att underlätta tillbaka till använda den. Detta är resultatet! och det var inte ett mycket snällt sätt att underlätta tillbaka i en obekant plat...

Fixa en Arduino som bara fungerar via USB (blåst regulator)

Det har hänt alla, du råkat ansluten något fel eller drog för mycket aktuella igenom din arduino. Efteråt du hört en pop, fick det underbara utbränd elektronik lukt och en doft av rök. Du tror nog du bara stekt din arduino, men som kanske inte är fal...

HackerBoxes 0002: Klivet upp till ARM32, MCU Video, Wii Nunchuck

Detta Instructable delar grunderna i arbetar med HackerBoxes #0002. HackerBoxes är den månatliga box prenumerationstjänsten för elektronik hobbyister, beslutsfattare och hackare. Om du vill få en box som denna rätt till din brevlåda varje månad, kan...

Remote Control Pleo med Wii Nunchuck

detta instructable beskriver hur man fjärrkontroll Pleo (en vänlig robotic dinosaurie: http://www.pleoworld.com) med gester med en fickformat setup. Du kan utöka de flesta delar av detta instructable att styra andra typer av robotar. Här är en video...

USB-mus gjord av A Wii Nunchuck

detta instructable kommer att beskriva hur du omvandlar en Nintendo Wii Nunchuck controller till en USB 2-knappars mus med en Teensy USB. Teensy USB är en mycket användarvänlig utveckling styrelse som kan programmeras i en Arduino miljö. Teensy USB u...

ESP8266 och Visuino: WiFi fjärrkontroll Smart bil Robot med Wii Nunchuck

Smart Car anger i kombination med L298N Motor drivrutinsmoduler, erbjuder en av de enklaste sätten att göra roboten bilar. Jag har redan gjort en Instructable på hur du kan kontrollera Smart bil med Arduino och Joystick. Det är emellertid mer intress...

Komma igång med ESP8266 med hjälp av "AT-kommandon" Via Arduino

ESP8266 Wifi modul är en integrerad krets som är designad för att kommunicera till världen av internet via Wifi radiosignaler. Det är länken mellan ett projekt och internet. Den har beredning ombord och minne som gör att den kan integreras med elektr...

Animatronic ögon och Wii Nunchuck del 2 - ge det en röst

Efter att jag byggt animatronic ögonen i Del1, ville jag fylla i ansiktet med en röst och eventuellt flytta ögonbryn. Om du ser tillbaka på min Del1, ser du att jag använt en modell från Thingiverse för basen. När du har modell 3D tryckt, måste du lä...

Animatronic ögon och Wii Nunchuck

Jag hittade denna 3D-fil på Thingiverse av Micropuller. Jag insåg snabbt att filen skapar en överdimensionerad öga enhet. Men jag ville ändå utforska skapa en animatronic ansikte som jag kunde kontrollera med en Arduino.Ju mer jag tänkte på det, dest...

Desktop Frisbee Launcher med Wii Nunchuck

Här är hur man bygger min första iteration av en launcher som kastar Discraft mini Star Ultimate skivor. Du kan ringa detta snabba och smutsiga version. Det är verkligen grundläggande. Allt det gör är att skjuta. Men det kan lätt ändras för att göra...

Styra tangentbord & mus w / Android app via Arduino

detta instructable visar dig hur du kan styra datorns tangentbord och mus med en Android app via bluetooth till en Arduino.BAKGRUNDNågonsin velat styra datorns mus/tangentbord funktionalitet utan att faktiskt sitta framför den? Jag gör hela tiden. Ti...

Styra servon med hjälp av SSC-32 Servo Controller och Arduino Uno

genom vilken du kan styra servon med en SSC-32 servo controller på två sätt. Du kan antingen göra det direkt från lynx SSC-32 Terminal eller via seriell kommandon som skickas från en arduino ombord. Här, ska vi titta på hur man styr servon med hjälp...