Isi kandungan:
- Langkah 1: Apa maksud wayar
- Langkah 2: Cara Menyambungkan Kawat Ini ke Papan
- Langkah 3: Wii Chuck Extension Cable
- Langkah 4: Warna Kawat
- Langkah 5: Sambungkan Wayar ke Papan
- Langkah 6: Pendawaian ke Arduino 2
- Langkah 7: Perisian
Video: Wireless Wii Nunchuck terkawal Arduino: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:14
Gunakan Wii Nunchuck tanpa wayar yang sepenuhnya diubah suai sebagai sistem kawalan untuk sebarang projek berasaskan Arduino. Tidak ada tambahan pasangan pemancar / penerima radio dan lain-lain. Arahan ini memang memerlukan beberapa pengalaman dengan mikrokontroler Arduino. Penerima radio yang disertakan dengan chuck tanpa wayar disambungkan ke Arduino yang kemudian membaca data dari 'chuck.
Terdapat keterangan di internet mengenai bagaimana menggunakan Arduino untuk "membaca" data dari Nunchuck berwayar standard. Ini adalah peranti pegang tangan yang dimaksudkan untuk menyambung melalui kabel pendek ke soket di dasar pengawal Wii (benda segi empat tepat), yang kemudian mengirim data melalui Bluetooth ke Wii (atau memang PC).
Penyesuai khas telah dibuat dengan enam kenalan di atasnya untuk membolehkan pakar eksperimen menyambungkan palam pada hujung Nunchuck ke pin papan Arduino.
Berikut adalah contoh salah satu daripadanya:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Akan tetapi saya akan memutuskan hubungan yang lebih kukuh. Perisian yang diperlukan untuk "membaca" chuck standard (iaitu dengan kabel) tidak akan berfungsi pada chuck tanpa wayar. Perisian untuk chuck berwayar boleh didapati di beberapa tempat di internet. Chuck tanpa wayar tidak dibuat oleh Nintendo dan terdapat beberapa alat pembuatan di luar sana - semuanya dari China. Chuck tanpa wayar mempunyai akselerometer 3 paksi, 2 butang dan kayu bedik yang dikendalikan ibu jari berkadar yang tepat. Harganya sangat rendah jadi ini boleh menjadi kaedah terbaik untuk membuat sistem kawalan tanpa wayar jarak pendek untuk semua jenis peranti berasaskan Arduino. Inilah sebabnya mengapa saya menyiarkan arahan ini. Berikut adalah dua jenis chuck tanpa wayar yang saya tahu akan berfungsi dengan hack ini. Saya belum mencuba yang lain.
Langkah 1: Apa maksud wayar
Mudah untuk menggunakan penyesuai Nunchuck untuk menyambungkan chuck berwayar atau tanpa wayar ke Arduino. Namun untuk sambungan yang lebih stabil saya cadangkan: Beli kabel pemanjang Wii Nunchuck. Ini mempunyai soket Nunchuck di satu hujung dan palam di hujungnya. Potong kabel sehingga anda sekarang mempunyai soket di satu hujung dan beberapa wayar percuma di bahagian lain yang boleh anda pasangkan ke Arduino anda.
Langkah 2: Cara Menyambungkan Kawat Ini ke Papan
Setelah soket ini disolder ke Arduino, anda hanya memasang penerima radio Nunchuck tanpa wayar ke dalamnya dan anda akan pergi. Hanya diperlukan 4 dari 6 kenalan dalam palam / soket, iaitu: + V Power (Chuck direka untuk 3.3V tetapi nampaknya berfungsi dengan baik dengan bekalan 5V dari papan Arduino) GND (Ground) SDA (sambungkan ke pin Analog 4 pada Arduino) SCK (sambungkan ke Analog Pin 5 di Arduino) Periksa dan periksa semula wayar anda dan labelkannya. Berikut adalah pandangan yang melihat ke soket wanita (di hujung kabel sambungan anda yang baru anda potong separuh) anda akan memasukkan palam lelaki yang keluar dari unit penerima radio nunchuck tanpa wayar ke: CATATAN: Saya telah mengemas kini gambar 25 ini / 6/10 kerana rajah sebelumnya salah! sangat mudah untuk membuat kesilapan di sini.
Langkah 3: Wii Chuck Extension Cable
Berikut adalah gambar kabel sambungan Wii Nunchuck yang saya potong untuk membuat soket di hujung:
Langkah 4: Warna Kawat
Sekiranya anda membeli penutup pelekap yang sama seperti yang saya tunjukkan pada foto sebelumnya, dan anda memotongnya dan mengikat hujung wayar, ini adalah warna wayar dan tab pada arduino yang anda sambungkan. Sekiranya anda memotong soket dari penutup sambungan yang berbeza, warnanya mungkin berbeza. Dalam kes itu, periksa dan periksa semula wayar pada rajah 2 halaman yang sebelumnya menggunakan set meter untuk mengukur rintangan (satu plumbum menyentuh tag tembaga di dalam soket dan dengan plumbum yang lain periksa semua wayar berduri sehingga rintangan adalah sifar Ohms …. kemudian anda tahu teg mana di soket yang mana hujung wayar).
Langkah 5: Sambungkan Wayar ke Papan
Beberapa versi perisian akan menukar pin analog 2 dan 3 menjadi + 5V dan GND sehingga anda dapat menyusun 4 pin, SCK, SDA, 5V dan GND berturut-turut. Saya memilih untuk menyolder + V dan GND ke pin + 5V dan GND di Arduino secara kekal. SCK kemudian menuju ke pin Analog 5 dan SDA menuju ke pin Analog 4. Juga, dan ini baru sahaja ditemui oleh percubaan dan kesilapan, untuk menjadikannya berfungsi dengan menggunakan "pemotong kabel Nunchuck extender" ini sebagai kaedah penyambungan ke wayarles penerima chuck - anda harus menyolder dalam dua perintang penarik luaran - kira-kira 1800 Ohm masing-masing kelihatan betul. Satu bergerak antara SCK (pin analog 5) dan + 5V dan yang lain berada di antara SDA (pin analog 4) dan + 5V.
Nampaknya ini tidak diperlukan jika anda meletakkan penerima tepat di sebelah Arduino (iaitu dengan menggunakan penyesuai Arduino dari jenis TodBot).
Langkah 6: Pendawaian ke Arduino 2
Berikut adalah gambar pendawaian Arduino saya sendiri. Di sini saya menggunakan chuck tanpa wayar untuk mengarahkan papan selaju pengimbangan diri saya (iaitu bentuk robot pengimbang diri).
Langkah 7: Perisian
Perisian saya telah diubahsuai dari perisian pembaca chuck tanpa wayar tujuan umum yang dikembangkan oleh orang lain. Ini berdasarkan kod oleh Chad Phillips, Mike Dreher, Björn Giesler dan karya yang lebih kemas baru-baru ini oleh Mike Dreher (lihat pautan forum di bawah). APRIL 2011: Saya sekarang telah menambahkan versi saya sebagai fail teks ke halaman ini. Topik ini ada di forum Arduino dan masalahnya baru-baru ini diselesaikan. Terdapat dua versi perisian, yang mana kedua-duanya saya berjaya: Halaman forum Arduino ini mengandungi kedua-dua versi kod: https://www.arduino.cc/cgi-bin/yabb2/Y… Saya boleh mengesahkan ini berfungsi pada papan Arduino terkini dengan pemproses ATmega328, menggunakan Arduino17 untuk menyusun dan memuatkannya. Lihat juga robot R2D2 terkawal chuck tanpa wayar ini (!): Http: //www.youtube.com/watch? V = PvAdX5… Lebih banyak mengenai papan selaju saya yang mengimbangkan diri saya di sini: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Berikut ini adalah video yang menunjukkan chuck tanpa wayar mengawal stereng papan selaju 2 balancing diri saya. Jelas hack ini boleh digunakan untuk mengawal semua jenis robot, kereta, peranti yang dikendalikan oleh servo, senjata robot, tetikus udara dan lain-lain dan sangat murah untuk dilakukan. Anda boleh menggunakan kayu bedik atau hanya memiringkan chuck ke arah yang anda mahu peranti anda bergerak.
Berseronok…………….
Disyorkan:
Pintu Garaj Terkawal Alexa Dengan Arduino Esp8266: 6 Langkah
Pintu Garasi Terkawal Alexa Dengan Arduino Esp8266: Idea untuk projek ini datang kepada saya dari projek lama yang saya kerjakan beberapa ketika yang lalu. Saya telah memasang rangkaian butang tekan mudah yang akan menyalakan LED apabila butang ditekan oleh pintu garaj. Kaedah ini terbukti tidak boleh dipercayai dan tidak berguna
Wii Nunchuck Synthesizer: 4 Langkah
Wii Nunchuck Synthesizer: Dunia Muzik Wii: Saya memutuskan untuk akhirnya menggabungkan minat saya terhadap muzik dengan sedikit pengalaman pengaturcaraan yang saya peroleh sejak beberapa tahun kebelakangan ini. Saya berminat untuk mencipta alat muzik saya sendiri sejak saya melihat ceramah oleh Tod Macho
Fokus Teleskop Terkawal Nunchuck: 6 Langkah (dengan Gambar)
Nunchuck Controlled Telescope Focuser: Sekiranya anda pernah mencuba menggunakan teleskop dengan pembesaran yang agak tinggi (> 150x), anda mungkin telah menyedari bagaimana menyesuaikan fokus teleskop secara manual boleh mengakibatkan rasa sakit di leher. Ini kerana penyesuaian yang lebih perlahan anda
Fifty Meter Range Wireless Access Point With TP Link WN7200ND USB Wireless Adapter on Raspbian Stretch: 6 Langkah
Fifty Meter Range Wireless Access Point With TP Link WN7200ND USB Wireless Adapter on Raspbian Stretch: Raspberry Pi sangat bagus untuk membuat Secure Wireless Access Points tetapi tidak mempunyai julat yang baik, saya menggunakan TP Link WN7200ND USB Wireless Adapter untuk memperluasnya. Saya ingin berkongsi cara melakukannyaMengapa saya mahu menggunakan pi raspberry dan bukannya penghala?
DIY Wireless Mic to Wireless Guitar System: 4 Langkah
DIY Wireless Mic to Wireless Guitar System: Saya telah menonton beberapa video dan beberapa band dan hampir mereka menggunakan sistem tanpa wayar pada gitar. Menjadi gila, bergerak, berjalan dan melakukan apa sahaja yang mereka mahukan tanpa tali pusat, jadi saya bermimpi untuk memilikinya .. Tetapi .. bagi saya sekarang ini terlalu mahal sehingga saya mencapai ini