Mündəricat:
- Addım 1: Tellərin nə demək olduğunu
- Addım 2: Bu telləri lövhəyə necə bağlamaq olar
- Addım 3: Wii Chuck Uzatma Kabeli
- Addım 4: Tel Rəngləri
- Addım 5: Telləri lövhəyə qoşun
- Addım 6: Arduino 2 -yə kabel çəkin
- Addım 7: Proqram təminatı
Video: Simsiz Wii Nunchuck Arduino: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Arduino əsaslı hər hansı bir layihə üçün nəzarət sistemi olaraq tamamilə dəyişdirilməmiş simsiz Wii Nunchuck istifadə edin. Əlavə radio ötürücü/qəbuledici cüt və s. Bu təlimatlandırıcı Arduino mikrokontrolörü ilə müəyyən təcrübəyə malik deyil. Simsiz 'çənə ilə birlikdə gələn radio qəbuledicisi Arduino -ya qoşulur, sonra' ayaqdan 'məlumatları oxuyur.
Standart bir Nunchuck -dan məlumatları "oxumaq" üçün bir Arduino -dan necə istifadə olunacağının şəbəkəsində təsvirlər var. Bu, qısa bir kabel vasitəsi ilə Wii nəzarətçisinin (düzbucaqlı bir şey) bazasındakı bir yuvaya qoşulmaq üçün nəzərdə tutulmuş, sonra məlumatı Bluetooth vasitəsilə Wii -yə (və ya həqiqətən də bir kompüterə) göndərmək üçün hazırlanmış bir cihazdır.
Təcrübəçiyə Nunchuck -ın ucundakı fişi Arduino lövhəsinin sancaqlarına bağlamasını təmin etmək üçün üzərində altı kontakt olan xüsusi bir adapter hazırlanmışdır.
Budur bunlardan birinin nümunəsi:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Ancaq daha möhkəm bir əlaqə yazacağam. Standart bir çənəni (yəni kabel ilə) "oxumaq" üçün lazım olan proqram simsiz ayaq üzərində işləməyəcək. Kablolu çənələr üçün proqram şəbəkənin bir neçə yerində tapıla bilər. Simsiz çənlər Nintendo tərəfindən hazırlanmayıb və orada bir neçə marka var - hamısı Çindən. Simsiz ayaqda 3 oxlu akselerometr, 2 düymə və baş barmağı ilə idarə olunan uyğun bir joystick var. Qiymət çox aşağıdır, buna görə də hər növ Arduino əsaslı qurğular üçün qısa məsafəli simsiz idarəetmə sistemi yaratmaq üçün əla bir yol ola bilər. Bu səbəbdən bu təlimatı yazıram. Bu hack ilə işləyəcəyini bildiyim iki növ simsiz çən var. Hələ başqalarını sınamamışam.
Addım 1: Tellərin nə demək olduğunu
Simli və ya simsiz çənəni Arduinoya bağlamaq üçün Nunchuck adapterindən istifadə etmək asandır. Ancaq daha sabit bir əlaqə üçün təklif edirəm: Wii Nunchuck genişləndirici kabel alın. Bunun bir ucunda Nunchuck yuvası, digər tərəfində isə fiş var. Kabeli kəsin ki, indi bir ucunda yuva və digər ucunda Arduino'ya lehim edə biləcəyiniz bir neçə pulsuz tel var.
Addım 2: Bu telləri lövhəyə necə bağlamaq olar
Bu yuva Arduino -ya lehimləndikdən sonra, simsiz Nunchuck -ın radio qəbuledicisini ona qoşursunuz. Fiş/prizdəki 6 kontaktdan yalnız 4 -ü tələb olunur, bunlar: +V Güc (Chuck 3.3V üçün nəzərdə tutulmuşdur, lakin Arduino lövhəsindən 5V təchizatı ilə yaxşı işləyir) GND (Torpaq) SDA (Analog pin 4 -ə qoşulun) Arduino -da) SCK (Arduino -da Analog Pin 5 -ə qoşulun) Tellerinizi yoxlayın və yenidən yoxlayın və etiketləyin. Dişi yuvaya baxan bir görünüşdür (yenicə kəsdiyiniz uzatma kabelinizin ucunda), simsiz nunchuck radio qəbuledicisindən çıxan kişi fişini daxil edəcəksiniz: QEYD: Bu rəqəmi 25 -ə yenilədim /6/10 əvvəlki diaqram səhv olduğu üçün! burada səhv etmək çox asandır.
Addım 3: Wii Chuck Uzatma Kabeli
İşığın ucunu qurmaq üçün kəsdiyim Wii Nunchuck uzatma kabelinin fotoşəkili budur:
Addım 4: Tel Rəngləri
Əvvəlki fotoda göstərdiyim eyni uzantı telini satın alırsınızsa və onu kəsib telin uclarını çılpaqlaşdırırsınızsa, bağladığınız arduino üzərindəki tellərin və nişanların rəngləridir. Soketi fərqli bir uzatma qurğusundan kəssəniz, rənglər fərqli ola bilər. Bu vəziyyətdə, müqaviməti ölçmək üçün bir sayğac dəsti istifadə edərək əvvəllər 2 səhifədə olan telləri iki dəfə yoxlayın (müqavimət sıfır Ohm olana qədər bütün telli ucları yuvanın içərisindəki mis etiketə toxunur və digər ucu ilə yoxlayın. rozetdəki hansı etiketin hansı tel ucu olduğunu bilirsiniz).
Addım 5: Telləri lövhəyə qoşun
Proqramın bəzi versiyaları 2 və 3 -cü analog pinləri +5V və GND -ə çevirəcək, beləliklə ardıcıl olaraq 4 pin, SCK, SDA, 5V və GND sıralaya bilərsiniz. Arduino üzərindəki +5V və GND sancaqlarına +V və GND -ni daimi olaraq lehimləməyi seçdim. SCK daha sonra Analog pin 5 -ə, SDA isə Analog pin 4 -ə keçir. Həm də bu, bu yaxınlarda sınaq və səhv nəticəsində kəşf edildi, bunun "kəsilmiş Nunchuck genişləndirici kabelini" simsiz əlaqə vasitəsi olaraq işə salması üçün. chuck qəbuledicisi - iki xarici çəkmə müqavimətində lehim etməlisiniz - hər biri təxminən 1800 Ohm doğru görünür. Biri SCK (analog pin 5) ilə +5V, digəri SDA (analog pin 4) və +5V arasında gedir.
Alıcını Arduinonun yanında saxlasanız (məsələn, TodBot tipli bir Arduino adapterindən istifadə etməklə) bu tələb olunmur.
Addım 6: Arduino 2 -yə kabel çəkin
Budur öz Arduino -nun naqillərinin bir görüntüsü. Burada özümü balanslaşdıran skeytbordumu idarə etmək üçün simsiz ayaqdan istifadə edirəm (yəni özünü balanslaşdıran bir robot).
Addım 7: Proqram təminatı
Proqramım, başqaları tərəfindən hazırlanmış ümumi təyinatlı simsiz ox oxuyucusu proqramından dəyişdirilmişdir. Bu proqram Chad Phillips, Mike Dreher, Björn Giesler və Mike Dreher tərəfindən son zamanlar edilən daha çox səliqəli işlərə əsaslanır. Bu mövzu bir Arduino forumunda idi və problem bu yaxınlarda həll edildi. Proqramın iki versiyası var, hər ikisini işə salmağı bacardım: Bu Arduino forum səhifəsində hər iki kod versiyası var: https://www.arduino.cc/cgi-bin/yabb2/Y… təsdiq edə bilərəm bu, ATmega328 prosessorlu ən son Arduino lövhələrində işləyir, Arduino17 -ni tərtib etmək və yükləmək üçün. Bu simsiz ayaq idarə olunan R2D2 robotuna da baxın! https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Burada 2 təkərli özünü balanslaşdıran skeytbordumun sükanını idarə edən simsiz ayaqqabını göstərən bir video var. Aydındır ki, bu hack hər cür robotlar, avtomobillər, servo cihazları, robot qolları, havadan siçan və s. İdarə etmək üçün istifadə edilə bilər və bunu etmək çox ucuzdur. Joystickdən istifadə edə bilərsiniz və ya çənəni cihazınızın hərəkət etməsini istədiyiniz istiqamətə əyə bilərsiniz.
Əylənin…………….
Tövsiyə:
Wii Nunchuck Sintezatoru: 4 addım
Wii Nunchuck Sintezatoru: Wii Musiqi Dünyası: Nəhayət musiqi sevgimi son bir neçə il ərzində qazandığım bir az proqramlaşdırma təcrübəsi ilə birləşdirməyə qərar verdim. Tod Machonun bir çıxışını gördüyümdən bəri özümə məxsus bir alət yaratmaqla maraqlanıram
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: Hey uşaqlar, yenidən xoş gəlmisiniz. Əvvəlki yazımda, H Körpü Devrinin nə olduğunu, L293D motor sürücüsü IC, yüksək cərəyanlı motor sürücülərini idarə etmək üçün piggybacking L293D Motor sürücüsü IC və öz L293D motor Sürücü Kartını necə dizayn edə biləcəyinizi izah etdim
Nunchuck Nəzarətli Teleskop Fokusu: 6 Addım (Şəkillərlə birlikdə)
Nunchuck Nəzarətli Teleskop Fokuslayıcısı: Əgər siz heç vaxt teleskopunuzu nisbətən yüksək böyütmələrdə (> 150x) istifadə etməyi sınamısınızsa, yəqin ki, teleskop fokusçunuzu əl ilə düzəltməyin boynunuzda həqiqətən ağrının yaranmasına səbəb ola biləcəyini görmüsünüz
Raspbian Stretch -də TP Link WN7200ND USB Simsiz Adaptorlu Əlli Metrlik Simsiz Giriş Nöqtəsi: 6 addım
Raspbian Stretch -də TP Link WN7200ND USB Simsiz Adaptoru ilə Əlli Metr Aralığında Simsiz Giriş Nöqtəsi: Raspberry Pi Təhlükəsiz Simsiz Giriş Nöqtələri yaratmaq üçün əladır, amma yaxşı bir sıra yoxdur, onu genişləndirmək üçün TP Link WN7200ND USB Simsiz Adaptoru istifadə etdim. Necə edəcəyimi paylaşmaq istəyirəm Niyə marşrutlaşdırıcı yerinə moruq pi istifadə etmək istəyirəm? T
DIY Simsiz Mikrofondan Simsiz Gitara Sisteminə: 4 addım
DIY Simsiz Mikrofondan Simsiz Gitara Sisteminə qədər: Bəzi videoları və bəzi qrupları izləyirəm və demək olar ki, hamısı gitara üzərində simsiz sistemdən istifadə edir. Çıldırıram, hərəkət edirəm, gəzirəm və kordon olmadan istədiklərimi edirəm, buna görə də onu tutmağı xəyal edirəm .. Amma .. mənim üçün indi çox bahadır, buna görə gəldim