Cuprins:
- Pasul 1: Ce înseamnă firele
- Pasul 2: Cum să conectați aceste fire la placă
- Pasul 3: Cablu prelungitor Wii Chuck
- Pasul 4: Culori de sârmă
- Pasul 5: Conectați firele la placă
- Pasul 6: Cablarea la Arduino 2
- Pasul 7: Software-ul
Video: Arduino controlat fără fir Wii Nunchuck: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Utilizați un Wii Nunchuck fără fir complet nemodificat ca sistem de control pentru orice proiect bazat pe Arduino. Nu sunt adăugate perechi de emițătoare / receptoare radio etc. Acest instructiv presupune o anumită experiență cu microcontrolerul Arduino. Receptorul radio care vine cu mandrina fără fir este conectat la un Arduino care apoi citește datele din mandrina.
Există descrieri pe net despre modul de utilizare a unui Arduino pentru a „citi” datele de la un Nunchuck cu fir standard. Acesta este un dispozitiv portabil care se intenționează să se conecteze printr-un cablu scurt la o priză din baza unui controler Wii (chestia dreptunghiulară), care apoi trimite date prin Bluetooth către Wii (sau într-adevăr un computer).
Un adaptor special a fost realizat cu șase contacte pe acesta pentru a permite experimentatorului să conecteze mufa de la capătul unui Nunchuck la pinii unei plăci Arduino.
Iată un exemplu al uneia dintre acestea:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Cu toate acestea, voi descrie o conexiune mai robustă. Software-ul necesar pentru „citirea” unui mandrin standard (adică cu un cablu) nu va funcționa pe un mandrin wireless. Software-ul pentru mandrine cu fir poate fi găsit în mai multe locuri de pe net. Dispozitivele fără fir nu sunt fabricate de Nintendo și există mai multe mărci - toate din China. Mandrina fără fir are un accelerometru pe 3 axe, 2 butoane și un joystick proporțional adecvat acționat cu degetul mare. Prețul este foarte mic, astfel încât aceasta ar putea fi o modalitate excelentă de a crea un sistem de control wireless cu rază scurtă de acțiune pentru tot felul de dispozitive bazate pe Arduino. Acesta este motivul pentru care postez acest lucru instructiv. Iată două tipuri de mandrine wireless despre care știu că vor funcționa cu acest hack. Nu am încercat încă pe alții.
Pasul 1: Ce înseamnă firele
Este ușor de utilizat un adaptor Nunchuck pentru a conecta un mandrin cu fir sau fără fir la un Arduino. Cu toate acestea, pentru o conexiune mai stabilă, vă sugerez: Cumpărați un cablu extender Wii Nunchuck. Acesta are o priză Nunchuck la un capăt și o fișă la celălalt. Tăiați cablul, astfel încât să aveți acum soclul pe un capăt și câteva fire gratuite pe celălalt, pe care le puteți lipi pe Arduino.
Pasul 2: Cum să conectați aceste fire la placă
Odată ce acest soclu este lipit cu Arduino, trebuie doar să conectați receptorul radio al wireless Nunchuck în el și să plecați. Sunt necesare doar 4 din cele 6 contacte din mufă / priză, acestea fiind: + V Power (mandrina proiectată pentru 3,3V dar pare să funcționeze bine cu o sursă de 5V de pe placa Arduino) GND (la sol) SDA (conectați la pinul analogic 4 pe Arduino) SCK (conectați-vă la pinul analogic 5 de pe Arduino) Verificați și verificați din nou firele și etichetați-le. Iată o vedere care privește priza feminină (la capătul cablului prelungitor pe care tocmai l-ați tăiat în jumătate) veți introduce mufa tată care iese din unitatea de radio radio nunchuck fără fir în: NOTĂ: Am actualizat această figură 25 / 6/10 deoarece diagrama anterioară a fost greșită! foarte foarte ușor să faci o greșeală aici.
Pasul 3: Cablu prelungitor Wii Chuck
Iată o fotografie a cablului prelungitor Wii Nunchuck pe care l-am tăiat pentru a face soclul unui cablu:
Pasul 4: Culori de sârmă
Dacă cumpărați exact aceeași marcă de prelungire pe care am arătat-o în fotografia anterioară și o tăiați și dezvăluiți capetele firelor, acestea sunt culorile firelor și filele de pe arduino la care le conectați. Dacă tăiați mufa dintr-o altă marcă de extensie, culorile pot fi diferite. În acest caz, verificați și verificați de două ori firele cu diagrama cu 2 pagini anterior folosind un contor setat pentru a măsura rezistența (un cablu atinge eticheta de cupru din interiorul soclului și, cu celălalt cablu, verificați toate capetele firului dezghețat până când rezistența este zero Ohm … apoi știți ce etichetă din priză este capătul firului).
Pasul 5: Conectați firele la placă
Unele versiuni ale software-ului vor converti pinii analogici 2 și 3 în + 5V și GND, astfel încât să puteți alinia cei 4 pini, SCK, SDA, 5V și GND la rând. Am ales să lipesc permanent + V și GND la pinii + 5V și GND de pe Arduino. SCK trece apoi la pinul analogic 5, iar SDA trece la pinul analogic 4. De asemenea, și acest lucru a fost descoperit recent recent prin încercări și erori, pentru ca acest lucru să funcționeze folosind acest „cablu extender tăiat Nunchuck” ca mijloc de conectare la wireless receptor de mandrină - trebuie să lipiți în două rezistențe externe de tragere - aproximativ 1800 Ohmi fiecare pare aproape corect. Unul merge între SCK (pinul analogic 5) și + 5V, iar celălalt merge între SDA (pinul analogic 4) și + 5V.
Se pare că acestea nu sunt necesare dacă țineți receptorul chiar lângă Arduino (adică utilizând un adaptor Arduino de tip TodBot).
Pasul 6: Cablarea la Arduino 2
Iată o imagine a cablajului propriului meu Arduino. Aici folosesc mandrina fără fir pentru a-mi conduce skateboard-ul de auto-echilibrare (adică o formă de robot de auto-echilibrare).
Pasul 7: Software-ul
Software-ul meu a fost modificat de la software-ul pentru cititor de mandrine fără fir de scop general dezvoltat de alții. Se bazează pe codul lui Chad Phillips, Mike Dreher, Björn Giesler și mai multe lucrări de îngrijire recent realizate de Mike Dreher (vezi linkul forumului de mai jos). APRILIE 2011: Am adăugat acum versiunea mea ca fișier text la această pagină instructabilă. Acest subiect a fost pe un forum Arduino și problema a fost rezolvată recent. Există două versiuni ale software-ului, amândouă am reușit să încep să funcționez: Această pagină a forumului Arduino conține ambele versiuni ale codului: https://www.arduino.cc/cgi-bin/yabb2/Y… Pot confirma aceasta funcționează pe cele mai recente plăci Arduino cu procesorul ATmega328, folosind Arduino17 pentru a-l compila și încărca. Vedeți, de asemenea, acest robot R2D2 controlat de mandrina fără fir (!): Http: //www.youtube.com/watch? V = PvAdX5 … Mai multe despre skateboard-urile mele de auto-echilibrare aici: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Iată un videoclip care arată mandrina fără fir care controlează direcția skateboardului meu cu 2 roți de echilibrare. În mod clar, acest hack ar putea fi folosit pentru a controla tot felul de roboți, mașini, dispozitive cu servomotor, brațe robot, mouse-ul aerian etc. și este foarte ieftin de făcut. Puteți utiliza joystick-ul sau puteți înclina mandrina în direcția în care doriți să vă deplasați dispozitivul.
A se distra…………….
Recomandat:
Reparați casca fără fir Creative Tactic3D Rage (albastru intermitent, fără asociere, înlocuirea bateriei): 11 pași
Reparați setul cu cască fără fir Creative Tactic3D Rage (intermitent albastru, fără asociere, înlocuirea bateriei): Acest manual din imagini este destinat celor care dețin un set cu cască Creative, care a pierdut asocierea cu transmițătorul USB și re-asocierea nu funcționează deoarece setul cu cască clipește încet albastru și nu mai reacționează la butoane. În această stare nu poți
Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
Robot wireless Arduino folosind modulul HC12 fără fir: Hei băieți, bine ați revenit. În postarea mea anterioară, am explicat ce este un circuit H Bridge, circuitul de conducător auto L293D IC, piggybacking L293D driverul IC pentru conducerea driverelor de curent mare și modul în care puteți proiecta și crea propriul dvs. driver de motor L293D
Microfon fără fir DIY la sistem de chitară fără fir: 4 pași
Sistem de microfon fără fir DIY la sistem de chitară fără fir: Am urmărit câteva videoclipuri și câteva trupe și aproape dintre ele folosesc un sistem wireless pe chitară. Înnebunind, mișcându-se, mergând și fac tot ce vor fără cablu, așa că visez să am unul .. Dar … pentru mine acum este prea scump, așa că am ajuns la asta
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU
Hack un clopoțel fără fir într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: 4 pași
Spargerea unui clopoțel wireless într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: recent am construit un sistem de alarmă și l-am instalat în casa mea. Am folosit întrerupătoare magnetice la ușă și le-am conectat prin pod la ferestre. Ferestrele erau o altă poveste, iar cablarea dură a acestora nu era o opțiune. Aveam nevoie de o soluție wireless și asta este