Tartalomjegyzék:

Vezeték nélküli Wii Nunchuck vezérelt Arduino: 7 lépés
Vezeték nélküli Wii Nunchuck vezérelt Arduino: 7 lépés

Videó: Vezeték nélküli Wii Nunchuck vezérelt Arduino: 7 lépés

Videó: Vezeték nélküli Wii Nunchuck vezérelt Arduino: 7 lépés
Videó: Pro Pack Mini: A Knockoff Wii Remote? | Things of Interest 2024, November
Anonim
Vezeték nélküli Wii Nunchuck vezérelt Arduino
Vezeték nélküli Wii Nunchuck vezérelt Arduino

Használjon teljesen módosítatlan vezeték nélküli Wii Nunchuck -ot vezérlőrendszerként bármely Arduino -alapú projekthez. Nincs hozzáadott rádió adó/vevő páros stb. Ez az utasítás némi tapasztalatot feltételez az Arduino mikrovezérlővel kapcsolatban. A vezeték nélküli tokmányhoz mellékelt rádióvevő egy Arduino -hoz van csatlakoztatva, amely az adatokat olvassa a tokmányból.

A neten leírások találhatók arról, hogyan lehet egy Arduino segítségével adatokat "olvasni" egy szabványos vezetékes Nunchuck -ból. Ez egy kézi eszköz, amely egy rövid kábelen keresztül csatlakozik a Wii vezérlő alján található aljzathoz (a téglalap alakú dolog), amely ezután Bluetooth -on keresztül adatokat küld a Wii -hez (vagy akár egy PC -hez).

Egy speciális adaptert készített hat érintkezővel, hogy a kísérletező csatlakoztathassa a Nunchuck végén lévő dugót az Arduino kártya csapjaihoz.

Íme egy példa ezek közül:

todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Egy erősebb kapcsolatot fogok azonban leírni. A szabványos tokmány "olvasásához" szükséges szoftver (azaz kábellel) nem működik vezeték nélküli tokmányon. A vezetékes tokmányok szoftvere több helyen is megtalálható a neten. A vezeték nélküli tokmányokat nem a Nintendo gyártja, és számos gyártmány létezik - mind Kínából. A vezeték nélküli tokmány 3 tengelyes gyorsulásmérővel, 2 gombbal és megfelelő arányos hüvelykujj -vezérlő joystickkal rendelkezik. Az ár nagyon alacsony, így ez nagyszerű módja lehet egy rövid hatótávolságú vezeték nélküli vezérlőrendszer létrehozásának mindenféle Arduino -alapú eszközhöz. Ezért teszem közzé ezt a tanulságosat. Íme kétféle vezeték nélküli tokmány, amelyekről tudom, hogy működni fognak ezzel a feltöréssel. Mást még nem próbáltam.

Lépés: Mit jelentenek a vezetékek?

Mit jelentenek a vezetékek?
Mit jelentenek a vezetékek?

Könnyű a Nunchuck adapter használata vezetékes vagy vezeték nélküli tokmány csatlakoztatásához az Arduino -hoz. A stabilabb kapcsolat érdekében azonban azt javaslom: Vegyen egy Wii Nunchuck hosszabbító kábelt. Ennek egyik végén Nunchuck aljzat, a másikban dugó található. Vágja el a kábelt, hogy az egyik végén foglalat legyen, a másik oldalon pedig néhány szabad vezeték, amelyeket forraszthat az Arduino -hoz.

2. lépés: Hogyan csatlakoztathatja ezeket a vezetékeket a fedélzetre

Hogyan csatlakoztassa ezeket a vezetékeket a fedélzetre
Hogyan csatlakoztassa ezeket a vezetékeket a fedélzetre

Miután ezt az aljzatot az Arduino -hez forrasztotta, csak csatlakoztassa a vezeték nélküli Nunchuck rádióvevőjét, és már indulhat is. A dugó/aljzat 6 érintkezőjéből csak 4 szükséges, ezek: +V tápellátás (a tokmány 3,3 V -ra lett tervezve, de úgy tűnik, hogy jól működik az 5 V -os tápegységgel az Arduino kártyáról) SCK (csatlakozzon az Arduino 5 -ös analóg érintkezőjéhez) Ellenőrizze és ellenőrizze újra a vezetékeket, és címkézze őket. Itt van egy nézet, amely a női aljzatba néz (a hosszabbító kábel végén, amelyet most félbevágott) behelyezi a vezeték nélküli nunchuck rádióvevő egységből kilógó dugót: MEGJEGYZÉS: Frissítettem ezt az ábrát 25 /6/10, mivel az előző diagram hibás volt! itt nagyon könnyű hibázni.

3. lépés: Wii tokmány hosszabbító kábel

Wii tokmány hosszabbító kábel
Wii tokmány hosszabbító kábel

Itt van egy fotó a Wii Nunchuck hosszabbító kábelről, amelyet levágtam, hogy elkészítsem a vezeték aljzatát:

4. lépés: Huzalszínek

Drót színek
Drót színek

Ha ugyanazt a gyártmányú hosszabbító kábelt vásárolja meg, mint amit az előző fotón mutattam, és levágja, és lecsupaszítja a huzalvégeket, akkor ezek a színek a vezetékek és az arduino fülei, amelyekhez csatlakoztatja őket. Ha az aljzatot más típusú hosszabbító vezetékből vágja le, a színek eltérőek lehetnek. Ebben az esetben ellenőrizze és ellenőrizze kétszer a vezetékeket a diagram 2 oldalain, korábban egy mérőkészlettel az ellenállás mérésére (az egyik vezeték megérinti a rézcímkét az aljzaton belül, a másik vezeték pedig ellenőrizze a csupaszított huzalok végét, amíg az ellenállás nulla ohm…). tudja, hogy az aljzatban melyik címke melyik vezetékvég).

5. lépés: Csatlakoztassa a vezetékeket a táblához

Csatlakoztassa a vezetékeket a táblához
Csatlakoztassa a vezetékeket a táblához

A szoftver egyes verziói átalakítják a 2 -es és 3 -as analóg érintkezőket +5V -ra és GND -re, így sorba rendezheti a 4 tűt, SCK, SDA, 5V és GND. Úgy döntöttem, hogy állandóan forrasztom a +V és a GND -t az Arduino +5V és GND csapjaihoz. Az SCK ezután az 5. analóg érintkezőre, az SDA pedig a 4. analóg érintkezőre lép. Továbbá, és ezt csak a közelmúltban fedezték fel próba és hiba útján, hogy ez működőképessé váljon a "vágott Nunchuck hosszabbító kábel" használatával a vezeték nélküli kapcsolathoz tokmány -vevő - két külső felhúzó ellenállásba kell beforrasztani - körülbelül 1800 Ohm tűnik megfelelőnek. Az egyik az SCK (analóg 5 -ös érintkező) és a +5 V, a másik az SDA (4 -es analóg érintkező) és a +5 V között van.

Nyilvánvalóan ezekre nincs szükség, ha a vevőt közvetlenül az Arduino mellett tartja (azaz egy TodBot típusú Arduino adapter használatával).

6. lépés: Csatlakozás Arduino 2 -hez

Kábelezés az Arduino 2 -hez
Kábelezés az Arduino 2 -hez

Itt egy kép a saját Arduino kábelezéséről. Itt a vezeték nélküli tokmányt használom az önkiegyenlítő gördeszkám (azaz az önegyensúlyozó robot egyik formája) irányításához.

7. lépés: A szoftver

A szoftverem a mások által kifejlesztett általános célú vezeték nélküli tokmányolvasó szoftverből lett módosítva. Ez Chad Phillips, Mike Dreher, Björn Giesler kódján és a közelmúltban végzett Mike Dreher rendezési munkáján alapul (lásd az alábbi fórum linket). 2011. ÁPRILIS: Most hozzáadtam a verziómat szöveges fájlként ehhez az oktatható oldalhoz. Ez a téma egy Arduino fórumon volt, és a problémát nemrég megoldották. A szoftvernek két verziója van, mindkettőt sikerült működésbe hozni: Ez az Arduino fórumoldal tartalmazza a kód mindkét verzióját: https://www.arduino.cc/cgi-bin/yabb2/Y… Megerősíthetem ez a legújabb Arduino táblákon működik az ATmega328 processzorral, az Arduino17 használatával fordítja és tölti be. Lásd még ezt a vezeték nélküli tokmányos, tokmányvezérelt R2D2 robotot (!): Http: //www.youtube.com/watch? V = PvAdX5… További információ az önkiegyensúlyozó gördeszkáimról itt: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Itt van egy videó, amely bemutatja a kétkerekű önkiegyenlítő gördeszkám kormányzását vezérlő vezeték nélküli tokmányt. Nyilvánvaló, hogy ez a hack mindenféle robot, autó, szervo által működtetett eszköz, robotkar, légi egér stb. Vezérlésére használható, és nagyon olcsó. Használhatja a joystickot, vagy csak döntse a tokmányt abba az irányba, amelybe a készülék el akar mozdulni.

Érezd jól magad…………….

Ajánlott: