İçindekiler:
- Adım 1: Malzemelerin ve Araçların Toplanması
- Adım 2: Tankı Bir Araya Getirin
- Adım 3: Tankın ve Kontrolörün Programlanması
- Adım 4: Tankı Kablolama
- Adım 5: Denetleyiciyi Kablolama
Video: Kablosuz Arduino Kontrollü Tank (nRF24L01): 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Selam!
Bugün size Arduino kontrollü bir tank ve kumandanın nasıl yapıldığını göstereceğim. Tankın 3d baskılı parçaları (kontrolör, palet kılavuzu ve tank kapağı hariç) timmiclark tarafından tasarlanmıştır ve burada bulunabilir.
Adım 1: Malzemelerin ve Araçların Toplanması
Başlamak için aşağıdaki malzemelere ihtiyacınız olacak:
- 1x Arduino UNO(burada)
- 1x Arduino Nano(burada)
- 2x nRF24L01 2.4GHz kablosuz modüller(burada)
- 1x L298N Motor sürücüsü(burada)
- 2x Dişli motor (sarı plastik parçası)(burada)
- 1x Joystick(burada)
- 1x 9v pil klipsi(burada)
- 2x Güç anahtarı(burada)
- 2 adet TR 18650 pil (ve bir şarj cihazı)(burada)
- 2 pil için 1x TR 18650 pil tutucu(burada)
- 1x Erkekten dişiye jumper seti (burada)
3B yazdırılan parçalar şunlardan oluşur (bu adımın altında bulunabilir):
- 2x Gövde
- 2x TrackMidFrame
- 52x Parça
- 4x Dişli
- 4x Dişli Braketİç
- 4x Dişli BraketDış
- 1x Tank Kapağı
- 1x Denetleyici
Ayrıca aşağıdaki araçlara da ihtiyacınız olacak:
- Havya
- Çeşitli matkap boyutları
- Süper yapıştırıcı
- pense
- Bıçak
Adım 2: Tankı Bir Araya Getirin
Baskıdan sonra tankı monte ettim. Raylar, dişliler ve kapak dışındaki tüm parçalar süper yapıştırıcı ile birbirine yapıştırılmıştır. Raylar çarkların etrafında çok sıkı oldu, yazıcımla ilgili bir sorun olabilir, ancak her iki tarafa iki ekstra iz eklemeye ve raylar için bir kılavuz tasarlamaya karar verdim. En uygun çözüm değil, ama işe yarıyor.
Depoyu monte ettikten sonra kablosuz modül ve güç anahtarına uyacak delikler açtım. Muhtemelen hepsini birbirine yapıştırmadan önce delikleri açmam gerekirdi ama bu pek bir fark yaratmadı. Delikler açtım ve motor sürücüsünü iki adet M3 civata ile tankın dibine taktım.
İsteğe bağlı (benimle aynı sorununuz varsa):
'Opsiyonel' klasöründen iki tank kılavuzu ve bazı paletler yazdırın (her iki tarafa bir veya iki tane eklemenizi öneririm).
Adım 3: Tankın ve Kontrolörün Programlanması
Arduino'yu programlamak için kurulu RF24 kütüphanesine ihtiyacınız olacak. Bu yüzden aşağıdaki dosyaları indirin ve arduino IDE'yi açın. Sketch -> Include Library -> Add. ZIP Library'ye gidin ve 'RF24.zip' dosyasını buraya aktarın.
Ardından arduino UNO'yu bağlamanız ve arduino'ya 'tank.ino' yüklemeniz gerekecek. sonraki adımda telleri bağlayacağız.
Şimdi Arduino UNO'nun fişini çekin ve Arduino Nano'yu bağlayın ve 'controller.ino'yu Arduino'ya yükleyin.
Araçlar altındaki 'pano' ve 'port' ayarlarını doğru kart tipi ve bağlantı noktasıyla değiştirmeyi unutmayın.
Adım 4: Tankı Kablolama
(nRF24L01 modülünün görüntüsü alttan görünümdür) Tankın kablolanması: Aşağıdaki pinleri bağlayın.nRF24L01 pinleri ---- Arduino pinleri • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- bağlı değilL298N ---- Arduino pinler • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Tankın pil takımı söz konusu olduğunda, topraklama kablosu GND pinine gider. arduino ve motor sürücüsünün GND pini. güç kablosu, güç anahtarı aracılığıyla arduino'nun Vin pinine ve motor sürücüsünün +12V pinine gider. Oh, ve motor sürücüsünün + 5V pini arduino'nun 5V pinine bağlı.
Adım 5: Denetleyiciyi Kablolama
ControllernRF24L01 pinlerinin bağlanması ---- Arduino pinleri • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- bağlı değil Joystick ---- Arduino pinleri • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1Tüm bileşenleri kontrolöre sığdırmak biraz bulmaca ama biraz sabırla başaracağınızdan eminim
Önerilen:
Arduino Tabanlı Projeler için NRF24L01 Alıcı-Verici Modülü ile Kablosuz Haberleşme: 5 Adım (Resimli)
Arduino Tabanlı Projeler için NRF24L01 Alıcı-Verici Modülünü Kullanan Kablosuz İletişim: Bu, robotlar ve mikro denetleyiciler hakkında ikinci öğretici öğreticim. Robotunuzu canlı ve beklendiği gibi çalışıyor görmek gerçekten harika ve robotunuzu veya diğer şeyleri kablosuz olarak hızlı ve hızlı bir şekilde kontrol etmenizin daha eğlenceli olacağına inanıyorum
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Kablosuz Eldiven Kontrollü Robotik El - NRF24L01+ - Arduino: 7 Adım (Resimlerle)
Kablosuz Eldiven Kontrollü Robotik El | NRF24L01+ | Arduino: Bu videoda; 3D robot el montajı, servo kontrol, flex sensör kontrolü, nRF24L01 ile kablosuz kontrol, Arduino alıcı ve verici kaynak kodu mevcuttur. Kısacası bu projede robot eli kablosuz olarak nasıl kontrol edeceğimizi öğreneceğiz
5 Arduino ve 5 NRF24L01 Kablosuz Modül Kullanan 4 Yönlü Trafik Işık Sistemi: 7 Adım (Resimli)
5 Arduino ve 5 NRF24L01 Kablosuz Modülü Kullanan 4 Yönlü Trafik Işığı Sistemi: Kısa bir süre önce bir breadboard üzerinde tek bir trafik ışığı çiftini detaylandıran bir Eğitilebilir Tablo oluşturdum. Ayrıca bir NRF24L01 kablosuz modülünü kullanmak için temel çerçeveyi gösteren başka bir Eğitilebilir Tablo oluşturdum. beni düşündürdü! Oldukça fazla
NRF24L01 ve 4 Haneli 7 Segment Ekranlı Arduino Kablosuz Şifreli Kilit: 6 Adım (Resimli)
NRF24L01 ve 4 Haneli 7 Segment Ekranlı Arduino Kablosuz Şifreli Kilit: Bu proje 4 haneli 7 segmentli bir ekranla bir şeyler yapma alıştırması olarak hayatına başladı. bitmişti, çok sıkıcıydı. Arduino UNO kullanarak yaptım.