Kazalo:

Brezžični Wii Nunchuck krmiljeni Arduino: 7 korakov
Brezžični Wii Nunchuck krmiljeni Arduino: 7 korakov

Video: Brezžični Wii Nunchuck krmiljeni Arduino: 7 korakov

Video: Brezžični Wii Nunchuck krmiljeni Arduino: 7 korakov
Video: Creative I Trigue L3800. Лучшие колонки для компьютера на мой взгляд. Креатив L3800 - отзыв и обзор. 2024, November
Anonim
Brezžični Wii Nunchuck krmiljeni Arduino
Brezžični Wii Nunchuck krmiljeni Arduino

Uporabite popolnoma nespremenjen brezžični Wii Nunchuck kot nadzorni sistem za kateri koli projekt, ki temelji na Arduinu. Brez dodanih parov radijskih oddajnikov/sprejemnikov itd. Ta navodila zahtevajo nekaj izkušenj z mikrokrmilnikom Arduino. Radijski sprejemnik, ki je priložen brezžični vpenjalni glavi, je priključen na Arduino, ki nato prebere podatke iz vpenjalne glave.

Na internetu so opisani načini uporabe Arduina za "branje" podatkov iz standardnega ožičenega Nunchucka. To je ročna naprava, ki naj bi se prek kratkega kabla povezala z vtičnico na dnu krmilnika Wii (pravokotna stvar), ki nato prek Bluetootha pošilja podatke v Wii (ali celo v računalnik).

Narejen je poseben adapter s šestimi kontakti, ki omogočajo eksperimentatorju, da priključi vtič na koncu Nunchucka na zatiče Arduino plošče.

Tukaj je primer enega od teh:

todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Vseeno bom opisal močnejšo povezavo. Programska oprema, potrebna za "branje" standardne vpenjalne glave (tj. S kablom), ne bo delovala na brezžični vpenjalni glavi. Programsko opremo za ožičene vpenjalne glave lahko najdete na več mestih na internetu. Brezžične vpenjalne glave ne proizvaja Nintendo in obstaja več proizvajalcev - vse iz Kitajske. Brezžična vpenjalna glava ima 3 -osni merilnik pospeška, 2 gumba in ustrezno sorazmerno krmilno palčko. Cena je zelo nizka, zato je to lahko odličen način za ustvarjanje brezžičnega nadzornega sistema kratkega dosega za vse vrste naprav, ki temeljijo na Arduinu. Zato objavljam ta navodila. Tukaj sta dve vrsti brezžične vpenjalne glave, za katere vem, da bodo delovali s tem krampom. Drugega še nisem poskusil.

Korak: Kaj pomenijo žice

Kaj pomenijo žice
Kaj pomenijo žice

Za priključitev žične ali brezžične vpenjalne glave na Arduino je enostavno uporabiti adapter Nunchuck. Za stabilnejšo povezavo pa predlagam: Kupite podaljšek Wii Nunchuck. Ta ima na enem koncu vtičnico Nunchuck, na drugem pa vtič. Odrežite kabel, tako da imate zdaj na enem koncu vtičnico, na drugem pa nekaj prostih žic, ki jih lahko spajkate na svoj Arduino.

2. korak: Kako te žice priključiti na ploščo

Kako te žice priključiti na ploščo
Kako te žice priključiti na ploščo

Ko je ta vtičnica spajkana na Arduino, vanjo preprosto priključite radijski sprejemnik brezžičnega Nunchucka in odidete. Potrebni so le 4 od 6 kontaktov v vtičnici/vtičnici, to so: +V napajanje (vpenjalna glava je zasnovana za 3.3V, vendar se zdi, da dobro deluje s 5V napajanjem iz plošče Arduino) GND (ozemljitev) SDA (priključite na analogni pin 4 na Arduinu) SCK (priključite se na analogni pin 5 na Arduinu) Preverite in znova preverite svoje žice in jih označite. Tukaj je pogled, ki gleda v žensko vtičnico (na koncu podaljška, ki ste ga pravkar prerezali na pol), vstavite moški vtič, ki štrli iz brezžične radijske sprejemne enote nunchuck, v: OPOMBA: Posodobil sem to sliko 25 /6/10, ker je bil prejšnji diagram napačen! tukaj je zelo enostavno narediti napako.

3. korak: Podaljšek Wii Chuck

Podaljšek Wii Chuck
Podaljšek Wii Chuck

Tukaj je fotografija podaljška Wii Nunchuck, ki sem ga prerezal za vtičnico na koncu kabla:

4. korak: Barve žice

Barve žice
Barve žice

Če kupite popolnoma enako znamko podaljška, ki sem ga prikazal na prejšnji fotografiji, in ga prerežete ter ogolite konce žic, so to barve žic in jezičkov na arduinu, na katere jih povežete. Če izrežete vtičnico iz druge znamke podaljška, so lahko barve drugačne. V tem primeru preverite in dvakrat preverite žice na diagramu 2 strani, predhodno z merilnikom, nastavljenim za merjenje upora (ena žica se dotakne bakrene oznake v vtičnici, druga pa preveri vse ogoljene konce žice, dokler upor ni nič ohmov … veste, katera oznaka v vtičnici je kateri konec žice).

5. korak: Priključite žice na ploščo

Priključite žice na ploščo
Priključite žice na ploščo

Nekatere različice programske opreme bodo pretvorile analogne nožice 2 in 3 v +5V in GND, tako da boste lahko 4 zaporedje, SCK, SDA, 5V in GND, postavili v vrsto. Odločil sem se, da trajno spajam +V in GND na nožice +5V in GND na Arduinu. SCK nato preide na analogni pin 5, SDA pa na analogni pin 4. Tudi to so nedavno odkrili poskusi in napake, da bi to delovalo z uporabo tega "odrezanega podaljševalnega kabla Nunchuck" kot sredstva za povezavo z brezžičnim Chuck sprejemnik - spajati morate v dveh zunanjih vlečnih uporov - približno 1800 Ohmov se zdi približno v redu. Eden gre med SCK (analogni pin 5) in +5V, drugi pa med SDA (analogni pin 4) in +5V.

Očitno to ni potrebno, če sprejemnik držite tik ob Arduinu (tj. Z uporabo adapterja Arduino tipa TodBot).

Korak 6: Ožičenje na Arduino 2

Ožičenje do Arduina 2
Ožičenje do Arduina 2

Tukaj je slika ožičenja mojega lastnega Arduina. Tukaj uporabljam brezžično vpenjalno glavo za krmiljenje svoje samo uravnotežujoče se drsalne plošče (t.j. oblika samoravnotežnega robota).

7. korak: programska oprema

Moja programska oprema je bila spremenjena iz programske opreme za brezžični bralnik vpenjalnih glave splošnega namena, ki so jo razvili drugi. Temelji na kodi Chada Phillipsa, Mikea Dreherja, Björna Gieslerja in drugem pospravljanju, ki ga je pred kratkim opravil Mike Dreher (glej spodnjo povezavo do foruma). APRIL 2011: Zdaj sem na to stran z navodili dodal svojo različico kot besedilno datoteko. Ta tema je bila na forumu Arduino in problem je bil pred kratkim rešen. Obstajata dve različici programske opreme, od katerih mi je obe uspelo delovati: Ta stran na forumu Arduino vsebuje obe različici kode: https://www.arduino.cc/cgi-bin/yabb2/Y… Lahko potrdim to deluje na najnovejših ploščah Arduino s procesorjem ATmega328, ki uporablja Arduino17 za njegovo sestavljanje in nalaganje. Oglejte si tudi tega brezžičnega robota R2D2, ki ga upravlja vpenjalna glava (!): Http: //www.youtube.com/watch? V = PvAdX5 … Več o mojih samoizravnalnih drsalkah tukaj: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Tukaj je videoposnetek, ki prikazuje brezžično vpenjalno glavo, ki nadzoruje krmiljenje moje 2 -kolesne samoizravnalne drsalke. Jasno je, da bi ta kramp lahko uporabili za nadzor vseh vrst robotov, avtomobilov, naprav s servo pogonom, robotskih rok, miške v zraku itd. In je zelo poceni. Uporabite lahko krmilno palčko ali pa glavo preprosto nagnete v smeri, v katero želite, da se naprava premika.

Zabavaj se…………….

Priporočena: