İçindekiler:
- Adım 1: Tellerin Anlamı
- Adım 2: Bu Teller Panoya Nasıl Bağlanır
- Adım 3: Wii Chuck Uzatma Kablosu
- Adım 4: Tel Renkleri
- Adım 5: Kabloları Panoya Bağlayın
- Adım 6: Arduino 2'ye Kablolama
- 7. Adım: Yazılım
Video: Kablosuz Wii Nunchuck Kontrollü Arduino: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Arduino tabanlı herhangi bir proje için kontrol sistemi olarak tamamen değiştirilmemiş bir kablosuz Wii Nunchuck kullanın. Eklenen radyo vericisi/alıcı çifti vs. yok. Bu talimat, Arduino mikrodenetleyicisi ile biraz deneyime sahip olduğunu varsaymaktadır. Kablosuz ayna ile birlikte gelen radyo alıcısı, daha sonra aynadan veri okuyan bir Arduino'ya bağlanır.
Ağda standart kablolu Nunchuck'tan gelen verileri "okumak" için Arduino'nun nasıl kullanılacağına dair açıklamalar var. Bu, bir Wii denetleyicisinin (dikdörtgen şey) tabanındaki bir sokete kısa bir kabloyla bağlanması amaçlanan ve daha sonra Bluetooth aracılığıyla Wii'ye (veya aslında bir PC'ye) veri gönderen bir el cihazıdır.
Deneycinin Nunchuck'ın ucundaki fişi Arduino kartının pinlerine bağlayabilmesi için üzerinde altı kontak bulunan özel bir adaptör yapılmıştır.
İşte bunlardan birine bir örnek:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Ancak daha sağlam bir bağlantı tanımlayacağım. Standart bir aynayı (yani bir kabloyla) "okumak" için gereken yazılım, kablosuz bir aynada çalışmayacaktır. Kablolu aynalar için yazılım internette çeşitli yerlerde bulunabilir. Kablosuz aynalar Nintendo tarafından üretilmiyor ve orada birkaç marka var - hepsi Çin'den. Kablosuz ayna 3 eksenli ivmeölçer, 2 düğme ve uygun orantılı başparmakla çalıştırılan bir joystick'e sahiptir. Fiyatı çok düşük olduğundan bu, her türlü Arduino tabanlı cihaz için kısa menzilli kablosuz kontrol sistemi oluşturmanın harika bir yolu olabilir. Bu yüzden bu talimatı gönderiyorum. İşte bu hack ile çalışacağını bildiğim iki tür kablosuz ayna. Diğerlerini henüz denemedim.
Adım 1: Tellerin Anlamı
Kablolu veya kablosuz bir aynayı Arduino'ya bağlamak için Nunchuck adaptörü kullanmak kolaydır. Ancak daha kararlı bir bağlantı için şunu öneriyorum: Bir Wii Nunchuck uzatma kablosu satın alın. Bunun bir ucunda Nunchuck soketi ve diğer ucunda bir fiş vardır. Kabloyu kesin, böylece bir ucunda soket ve diğer ucunda Arduino'nuza lehimleyebileceğiniz bazı boş teller bulunur.
Adım 2: Bu Teller Panoya Nasıl Bağlanır
Bu soket Arduino'ya lehimlendiğinde, kablosuz Nunchuck'ın radyo alıcısını ona takmanız ve gitmeniz yeterlidir. Fiş/soketteki 6 kontaktan sadece 4'ü gereklidir, bunlar: +V Güç (Ayna 3.3V için tasarlanmıştır ancak Arduino kartından 5V besleme ile iyi çalışıyor gibi görünmektedir) GND (Toprak) SDA (Analog pin 4'e bağlayın Arduino'da) SCK (Arduino'da Analog Pin 5'e bağlayın) Kablolarınızı kontrol edin ve tekrar kontrol edin ve etiketleyin. İşte dişi sokete bakan bir görünüm (sadece ikiye böldüğünüz uzatma kablosunun ucunda) kablosuz nunchuck telsiz alıcı ünitesinden dışarı çıkan erkek fişi şuraya takacaksınız: NOT: Bu şekli güncelledim 25 /6/10 önceki diyagram yanlıştı! burada hata yapmak çok kolay.
Adım 3: Wii Chuck Uzatma Kablosu
İşte bir kablonun ucundaki soketi yapmak için kestiğim Wii Nunchuck uzatma kablosunun bir fotoğrafı:
Adım 4: Tel Renkleri
Bir önceki fotoğrafta gösterdiğim uzatma kablosunun aynısını satın alırsanız ve onu kesip tel uçlarını çıplak bırakırsanız, bunlar kabloların renkleri ve arduino üzerinde onları bağladığınız tırnaklardır. Soketi farklı bir uzatma kablosundan keserseniz renkler farklı olabilir. Bu durumda, direnci ölçmek için bir sayaç seti kullanarak daha önce 2 sayfalık şemaya göre kabloları kontrol edin ve iki kez kontrol edin (bir uç soketin içindeki bakır etikete dokunur ve diğer uç ile direnç sıfır Ohm olana kadar tüm çıplak kablo uçlarını kontrol edin….sonra soketteki hangi etiketin hangi kablo ucunun olduğunu bilirsiniz).
Adım 5: Kabloları Panoya Bağlayın
Yazılımın bazı sürümleri, analog pin 2 ve 3'ü +5V ve GND'ye dönüştürecek, böylece 4 pini, SCK, SDA, 5V ve GND'yi arka arkaya sıralayabilirsiniz. Arduino üzerindeki +5V ve GND pinlerine kalıcı olarak +V ve GND lehimlemeyi seçtim. Daha sonra SCK Analog pin 5'e gider ve SDA Analog pin 4'e gider. Ayrıca, ve bu sadece son zamanlarda deneme yanılma yoluyla keşfedildi, bunun kablosuz bağlantı aracı olarak bu "kesilmiş Nunchuck uzatma kablosunu" kullanarak çalışmasını sağlamak için. ayna alıcısı - iki harici pull-up direncine lehimlemeniz gerekir - her biri yaklaşık 1800 Ohm gibi görünüyor. Biri SCK(analog pin 5) ile +5V arasında, diğeri ise SDA(analog pin 4) ile +5V arasında gider.
Alıcıyı Arduino'nun hemen yanında tutarsanız (yani, TodBot tipi bir Arduino adaptörü kullanarak) bunlar gerekli değildir.
Adım 6: Arduino 2'ye Kablolama
İşte kendi Arduino'mun kablolarının bir görüntüsü. Burada kendi kendini dengeleyen kaykayımı yönlendirmek için kablosuz aynayı kullanıyorum (yani bir tür kendi kendini dengeleyen robot).
7. Adım: Yazılım
Yazılımım, başkaları tarafından geliştirilen genel amaçlı kablosuz ayna okuyucu yazılımından değiştirilmiştir. Chad Phillips, Mike Dreher, Björn Giesler'in koduna ve Mike Dreher'in yakın zamanda yaptığı daha fazla toplama çalışmasına dayanmaktadır (aşağıdaki forum bağlantısına bakın). NİSAN 2011: Şimdi sürümümü bu talimat sayfasına bir metin dosyası olarak ekledim. Bu konu bir Arduino forumundaydı ve sorun yakın zamanda çözüldü. Yazılımın, her ikisini de çalıştırmayı başardığım iki sürümü var: Bu Arduino forum sayfası, kodun her iki sürümünü de içeriyor: https://www.arduino.cc/cgi-bin/yabb2/Y… Onaylayabilirim Bu, ATmega328 işlemcili en son Arduino kartlarında çalışır ve Arduino17'yi derlemek ve yüklemek için kullanır. Ayrıca bu kablosuz ayna kontrollü R2D2 robotuna da bakın(!):https://www.youtube.com/embed/PvAdX5… Kendi kendini dengeleyen kaykaylarımla ilgili daha fazla bilgiyi burada bulabilirsiniz:https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ İşte 2 tekerlekli kendi kendini dengeleyen kaykayımın direksiyonunu kontrol eden kablosuz aynayı gösteren bir video. Açıkçası bu hack, her türlü robotu, arabayı, servo kumandalı cihazı, robot kollarını, havadaki fareyi vb. kontrol etmek için kullanılabilir ve yapılması çok ucuzdur. Joystick'i kullanabilir veya aynayı cihazınızın hareket etmesini istediğiniz yöne doğru eğebilirsiniz.
İyi eğlenceler…………….
Önerilen:
HC12 Kablosuz Modülü Kullanan Kablosuz Arduino Robotu: 7 Adım
HC12 Kablosuz Modülünü Kullanan Kablosuz Arduino Robotu: Merhaba arkadaşlar, tekrar hoş geldiniz. Bir önceki yazımda, H Köprü Devresinin ne olduğunu, L293D motor sürücü IC'sini, yüksek akım motor sürücülerini sürmek için bindirme L293D Motor sürücü IC'sini ve kendi L293D motor Sürücü Kartınızı nasıl tasarlayıp yapabileceğinizi,
Elli Metre Menzilli Kablosuz Erişim Noktası TP Bağlantılı WN7200ND Raspbian Stretch Üzerinde USB Kablosuz Adaptör: 6 Adım
Elli Metre Menzilli Kablosuz Erişim Noktası TP Link ile Raspbian Stretch üzerinde WN7200ND USB Kablosuz Adaptör: Raspberry Pi, Güvenli Kablosuz Erişim Noktaları oluşturmak için harika ama iyi bir menzile sahip değil, genişletmek için bir TP Link WN7200ND USB Kablosuz Adaptör kullandım. Nasıl yapıldığını paylaşmak istiyorum Neden router yerine ahududu pi kullanayım?
DIY Kablosuz Mikrofondan Kablosuz Gitar Sistemine: 4 Adım
DIY Kablosuz Mikrofondan Kablosuz Gitar Sistemine: Bazı videolar ve bazı gruplar izliyorum ve neredeyse çoğu gitarda kablosuz bir sistem kullanıyor. Delirmek, hareket etmek, yürümek ve ne isterlerse yapsınlar kordon olmadan bu yüzden bir tane olmasını hayal ediyorum.. Ama
Kablosuz Kapı Zilini Kablosuz Alarm Anahtarına veya Açma/Kapama Anahtarına Hackleyin: 4 Adım
Bir Kablosuz Kapı Zilini Kablosuz Alarm Anahtarına veya Açma/Kapama Anahtarına Hackleyin: Yakın zamanda bir alarm sistemi kurdum ve evime kurdum. Kapılarda manyetik anahtarlar kullandım ve onları tavan arasına sabitledim.Pencereler başka bir hikayeydi ve onları sert kablolamak bir seçenek değildi. Kablosuz bir çözüme ihtiyacım vardı ve bu
Kablosuz Yönlendiriciyi Kablosuz Genişletici 2x Erişim Noktasına Dönüştürün: 5 Adım
Kablosuz Yönlendiriciyi Kablosuz Genişletici 2x Erişim Noktasına dönüştürün: Bir RSJ (tavandaki metal destek kirişi) nedeniyle evimde kablosuz internet bağlantım zayıftı ve evin geri kalanı için sinyali artırmak veya ekstra bir genişletici eklemek istedim. Bir elektroda yaklaşık 50 kiloluk uzatıcılar görmüştüm