Taula de continguts:
- Pas 1: què volen dir els cables
- Pas 2: Com connectar aquests cables a la placa
- Pas 3: Cable d'extensió de Chuck Wii
- Pas 4: Colors de filferro
- Pas 5: connecteu els cables a la placa
- Pas 6: Connexió a Arduino 2
- Pas 7: el programari
Vídeo: Arduino controlat sense fils per Wii Nunchuck: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Utilitzeu un Wii Nunchuck sense fils completament modificat com a sistema de control per a qualsevol projecte basat en Arduino. No hi ha cap parell de transmissor / receptor de ràdio afegit, etc. Aquesta instrucció suposa certa experiència amb el microcontrolador Arduino. El receptor de ràdio que ve amb el portàtil sense fils està connectat a un Arduino que llegeix les dades del portador.
A la xarxa hi ha descripcions de com utilitzar un Arduino per "llegir" dades d'un Nunchuck amb cable estàndard. Es tracta d’un dispositiu de mà que està destinat a connectar-se mitjançant un cable curt a una presa de corrent a la base d’un controlador Wii (la cosa rectangular), que després envia dades per Bluetooth a la Wii (o, de fet, a un PC).
S'ha fabricat un adaptador especial amb sis contactes per permetre a l'experimentador connectar l'endoll del final d'un Nunchuck als pins d'una placa Arduino.
Aquí teniu un exemple d’un d’aquests:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Tanmateix, vaig a descriure una connexió més robusta. El programari necessari per "llegir" un mandril estàndard (és a dir, amb un cable) no funcionarà en un mandrinatge sense fils. El programari per a dispositius amb cable es pot trobar a diversos llocs de la xarxa. Nintendo no els fabrica els portàtils sense fils i hi ha diverses marques, totes procedents de la Xina. El mandril sense fils té un acceleròmetre de 3 eixos, 2 botons i un joystick proporcional adequat. El preu és molt baix, de manera que podria ser una bona manera de crear un sistema de control sense fils de curt abast per a tot tipus de dispositius basats en Arduino. És per això que publico aquesta informació instructiva. A continuació, es mostren dos tipus de mandril sense fils que sé que funcionaran amb aquest hack. Encara no n’he provat cap d’altres.
Pas 1: què volen dir els cables
És fàcil utilitzar un adaptador Nunchuck per connectar un mandril per cable o sense fils a un Arduino. Tanmateix, per a una connexió més estable, us proposo: Comprar un cable d’extensió Wii Nunchuck. Té un endoll Nunchuck a un extrem i un endoll a l’altre. Talleu el cable perquè tingueu la presa per un extrem i uns cables lliures per l’altre que podeu soldar al vostre Arduino.
Pas 2: Com connectar aquests cables a la placa
Un cop es soldi aquest sòcol a Arduino, només cal que hi connecteu el receptor de ràdio de Nunchuck sense fils i, tot seguit, aneu. Només es necessiten 4 dels 6 contactes que hi ha al endoll / presa de corrent, aquests són: + V Power (Chuck dissenyat per a 3,3 V però sembla que funciona bé amb un subministrament de 5 V de la placa Arduino) SDA GND (terra) (connecteu-vos al pin analògic 4) a Arduino) SCK (connecteu-vos al pin analògic 5 d’Arduino) Comproveu i torneu a comprovar els cables i etiqueteu-los. Aquí teniu una vista que mira la presa femella (a l’extrem del cable d’extensió que acabeu de tallar per la meitat), inserireu el endoll mascle que surt de la unitat de receptor de ràdio nunchuck sense fils a: NOTA: He actualitzat aquesta figura 25 / 6/10 ja que el diagrama anterior no era correcte. molt, molt fàcil cometre un error aquí.
Pas 3: Cable d'extensió de Chuck Wii
Aquí teniu una foto del cable d’extensió de Wii Nunchuck que he tallat per fer la presa d’un endoll:
Pas 4: Colors de filferro
Si compreu exactament la mateixa marca de cable d’extensió que he mostrat a la foto anterior, i la talleu i treieu els extrems del filferro, aquests són els colors dels cables i les pestanyes de l’arduino a què els connecteu. Si talleu el sòcol d’una altra marca d’extensió, els colors poden ser diferents. En aquest cas, comproveu i comproveu els cables contra el diagrama de 2 pàgines prèviament amb un mesurador per mesurar la resistència (un cable toca l'etiqueta de coure a l'interior del sòcol i, amb l'altre, comproveu tots els extrems del fil descargat fins que la resistència sigui zero Ohms … ja sabeu quina etiqueta del sòcol és quin extrem de fil).
Pas 5: connecteu els cables a la placa
Algunes versions del programari convertiran els pins analògics 2 i 3 en + 5V i GND perquè pugueu alinear els 4 pins, SCK, SDA, 5V i GND seguits. Vaig optar per soldar + V i GND als pins + 5V i GND de l'Arduino permanentment. A continuació, SCK passa al pin analògic 5 i SDA al pin analògic 4. A més, i això només s'ha descobert recentment per proves i errors, perquè això funcioni utilitzant aquest "cable extensor Nunchuck tallat" com a mitjà de connexió a la xarxa sense fils. receptor de mandril - haureu de soldar en dues resistències d'extracció externes - uns 1800 ohms cadascun sembla gaire correcte. Un va entre SCK (pin analògic 5) i + 5V i l’altre va entre SDA (pin analògic 4) i + 5V.
Aparentment, no són necessaris si manteniu el receptor just al costat de l'Arduino (és a dir, mitjançant un adaptador Arduino del tipus TodBot).
Pas 6: Connexió a Arduino 2
Aquí teniu una imatge del cablejat del meu propi Arduino. Aquí estic fent servir el mandril sense fils per dirigir el meu monopatí autoequilibrant (és a dir, una forma de robot autoequilibrant).
Pas 7: el programari
El meu programari ha estat modificat a partir del programari de lector de mandrils sense fils de propòsit general desenvolupat per altres. Es basa en el codi de Chad Phillips, Mike Dreher, Björn Giesler i més treballs endreçats recentment per Mike Dreher (vegeu l'enllaç del fòrum a continuació). ABRIL 2011: ara he afegit la meva versió com a fitxer de text a aquesta pàgina instructiva. Aquest tema ha estat en un fòrum Arduino i el problema s'ha resolt recentment. Hi ha dues versions del programari, totes dues que he aconseguit que funcionin: Aquesta pàgina del fòrum Arduino conté les dues versions del codi: https://www.arduino.cc/cgi-bin/yabb2/Y… Puc confirmar això funciona a les darreres plaques Arduino amb el processador ATmega328, utilitzant Arduino17 per compilar-lo i carregar-lo. Vegeu també aquest robot R2D2 controlat per mandril sense fils (!): Http: //www.youtube.com/watch? V = PvAdX5 … Més informació sobre els monopatins d’equilibri personal aquí: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Aquí hi ha un vídeo que mostra el mandril sense fils que controla la direcció del meu monopatí d’equilibri automàtic de 2 rodes. És evident que aquest pirateig es podria utilitzar per controlar tot tipus de robots, cotxes, dispositius servodirectors, braços del robot, ratolí aeri, etc., i és molt barat de fer. Podeu utilitzar el joystick o simplement inclinar el mandril cap a la direcció en què voleu que es mogui el dispositiu.
Diverteix-te…………….
Recomanat:
LCD de Messenger controlat per Bluetooth -- LCD de 16x2 -- Hc05 -- Simple -- Tauler d’anuncis sense fils: 8 passos
LCD de Messenger controlat per Bluetooth || LCD de 16x2 || Hc05 || Simple || Tauler d’anuncis sense fils: …………………………. SUBSCRIU-vos al meu canal de YouTube per obtenir més vídeos …… ………………………………… El tauler d’anuncis s’utilitza per actualitzar les persones amb informació nova o Si voleu enviar un missatge a la sala o a la sala
Cotxe controlat a distància: controlat mitjançant un controlador Xbox 360 sense fils: 5 passos
Cotxe controlat a distància: controlat mitjançant controlador Xbox 360 sense fils: són instruccions per construir el vostre propi cotxe controlat a distància mitjançant un controlador Xbox 360 sense fils
Cotxe sense fils controlat per gest: 7 passos
Cotxe sense fils controlat per gestos: en aquest tutorial aprendrem com fer un cotxe controlat per gestos o qualsevol robot. Aquest projecte té dues parts, una part és unitat transmissora i una altra part és unitat receptora. La unitat de transmissió està muntada en un guant de mà i en un receptor
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o un interruptor d'encesa / apagat: 4 passos
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o en un interruptor d'encès / apagat: recentment he construït un sistema d'alarma i l'he instal·lat a casa. Vaig fer servir interruptors magnètics a les portes i els vaig connectar a través de les golfes: les finestres eren una altra història i el cablejat dur no era una opció. Necessitava una solució sense fils i això és