İçindekiler:

Kablosuz Arduino Kontrollü Tank (nRF24L01): 6 Adım (Resimli)
Kablosuz Arduino Kontrollü Tank (nRF24L01): 6 Adım (Resimli)

Video: Kablosuz Arduino Kontrollü Tank (nRF24L01): 6 Adım (Resimli)

Video: Kablosuz Arduino Kontrollü Tank (nRF24L01): 6 Adım (Resimli)
Video: 3D PRINTER İLE ARDUINO VE NRF24L01 MODÜLÜ KULLANARAK RC ARABA KUMANDASI YAPMAK 2024, Kasım
Anonim
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)
Kablosuz Arduino Kontrollü Tank (nRF24L01)

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ı

Malzemelerin ve Araçların Toplanması
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

Tankı Bir Araya Getirin
Tankı Bir Araya Getirin
Tankı Bir Araya Getirin
Tankı Bir Araya Getirin
Tankı Bir Araya Getirin
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

Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması
Tankın Kablolanması

(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

Kontrolörün kablolanması
Kontrolörün kablolanması
Kontrolörün kablolanması
Kontrolörün kablolanması
Kontrolörün kablolanması
Kontrolörün kablolanması

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: