İçindekiler:
Video: N64'ten ilham alan Robot Kontrol Cihazı (Arduino + NRF24L01): 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
İlk robot projemden beri komutları ve işlevleri yürütmek için oyun kumandalarını kullanıyorum. Bu kesinlikle oyuncu günlerimin bir etkisi. PS2, Xbox 360 denetleyicileri ile zaten projeler yaptım… ancak bir zaman geldi ki bazı arayüz sorunları yaşadım ve Arduino ve nRF24L01 tabanlı kendi denetleyicilerimi yapmaya karar verdim (daha büyük/gelişmiş robotlar için ilk denetleyicim: https://youtu. be/oWyffhBHuls).
Bu mevcut kontrolör, N64'ten ilham alan bir tasarıma sahiptir, ancak daha az düğme/fonksiyona sahiptir, çünkü esas olarak küçük robotları ve Arduino'ya dayalı RC arabaları kontrol etmek için tasarlanmıştır. Özel serigrafi ve düğme renkleri de Super Nintendo'dan etkilenmiştir.
Temel olarak, denetleyici, N64 denetleyicisinin ana hatlarıyla büyük bir PCB'dir. Sağ tutamaçta dört düğme… solda analog çubuk… komutlara göre bazı tonları çalmak için bir zil… açmak için bir geçiş anahtarı… düğmelerin ve çubuğun işlevini değiştirmek için başka bir geçiş anahtarı… orta tutuş ayrılmış Arduino Nano için… ve komutlar nRF24L01 modülü tarafından uzaktan gönderilir.
Adım 1: PCB'yi Yapmak
Şekil dosyası Inkscape ile yapıldı, orijinal N64 denetleyicisinden bir görüntü dosyası içe aktarıldı ve "Bezier eğrileri ve düz çizgiler çiz" aracıyla denetleyici anahattını yaptım. (Özel PCB'ler oluşturmaya odaklanmış bir Talimatım var… ayrıca karmaşık bir PCB şekli yapmak için her adımla ilgileniyorsanız, lütfen bir göz atın: Özel PCB Şekilleri Nasıl Yapılır (Inkscape ve Fritzing ile).)
Pano üzerindeki bileşenlerin yerleşimi ve yönlendirmesi Fritzing ile yapılmıştır. Fritzing ile ayrıca üretim için gerekli dosyaları (Gerber dosyaları) dışa aktarıyorum, bu PCBWay tarafından yapılmıştır.
Adım 2: Elektronik ve Lehimleme
Bu projenin bileşenleri, hiçbir SMD bileşeni kullanılmadığı için fazla lehimleme deneyimi gerektirmez. Dört düğmeyi, joystick'i, zili ve pin başlıklarını lehimlemek için kurşunsuz lehim ve 50W'lık bir ütü kullandım.
Kontrolör ayrıca videoda ve şemada gösterildiği gibi karta bağlı jumper kablolarını lehimlediğim iki geçiş anahtarına sahiptir.
Antenli nRF24L01 modülü de jumper kabloları kullanılarak karta bağlanır.
Denetleyicinin güç kaynağı, bir pil tutucuyla birlikte tabanın altına giren 9V'luk bir pildir.
Adım 3: Tabanı Yapmak
Denetleyicinin kullanımını daha rahat hale getirmek için bir taban yaptım… çünkü bileşenlerin pimlerine dokunarak kullanmak kötü olurdu.
İki kat yüksek etkili polistirenden yapılmıştır.
PCB'yi kılavuz olarak kullanarak, anahattı doğrudan polistiren levha üzerine çiziyorum.
Bir maket bıçağıyla, yaklaşık 1 mm'lik bir kenar bırakarak istenmeyen parçaları kestim.
İki katman anında yapıştırıcı ile birleştirilir.
Sonra fazla malzemeyi kenarlardan alıyorum. Önce maket bıçağıyla. Ve sonra zımpara kağıdı ile.
Tabanda ayrıca geçiş anahtarları ve antenli nRF24L01 modülü için braketler bulunur.
Taban yapımındaki son adım boyamadır… ilk olarak sprey astarla… ve mat siyahla tamamlanır.
Adım 4: Programlama
Kontrolörün programlanması (aslında Arduino Nano) Arduino IDE ile yapılır.
Kod çok basit… örneğin mavi tuşa bastığımda kontrolör 17 gönderiyor. Kırmızı tuşa bastığımda kontrolcü 18… gönderiyor ve alıcı bu değerleri alacak ve Arduino kendilerine atanan işlemleri yapacak..
Verici kodu ve alıcı için iki demo kodu ektedir.
Önerilen:
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı: 19 Adım
Arduino DMX 512 Test Cihazı ve Denetleyici: Actualizaciones, ficheros, códigos…English versionFacebookHerramienta para pruebas ve espectáción de espectáción de iluminación de iluminación de iluminación de iluminación de iluminación DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas o temporales. Este p
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: Güncellemeler, dosyalar, kodlar, şemalar…Versión en EspañolFacebookDMX-512 protokolü ile test ve ışık gösterisi için kontrol aracı, sabit veya geçici aydınlatma kurulumlarında hızlı testler için ideal. Bu proje, bir portab
Giriş: Doğadan İlham Alan Ekolojik Küçük Ev: 7 Adım
Giriş: Doğadan İlham Alan Ekolojik Küçük Ev: Ben Kristan Otten. Hollanda, Almere'de yaşıyorum. 12 yaşındayım.Bu öğreticiyi seçtim çünkü ön sayfada resmi gördüm ve evler inşa etmeyi seviyorum.Önümüzdeki yıllarda kendi kendine yeterli olmak daha ucuz ve daha kullanışlı. O
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
LED Halka - Detroit'ten İlham Alındı: İnsan Olun: 6 Adım
LED Ring - Detroit'ten esinlenildi: Become Human: Bir arkadaşım "Detroit: Become Human" oyunundan halka gibi bir şey yapıp yapamayacağımı sordu, başlangıçta zımparalanmış akrilik kullanmaya çalıştım, ancak bu pek işe yaramadı. Sonra akrilik üzerine bulanık film kullandım ki bu da pek işe yaramadı