Daftar Isi:

Tangki Kontrol Arduino Nirkabel (nRF24L01): 6 Langkah (dengan Gambar)
Tangki Kontrol Arduino Nirkabel (nRF24L01): 6 Langkah (dengan Gambar)

Video: Tangki Kontrol Arduino Nirkabel (nRF24L01): 6 Langkah (dengan Gambar)

Video: Tangki Kontrol Arduino Nirkabel (nRF24L01): 6 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, November
Anonim
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)
Tangki Terkendali Arduino Nirkabel (nRF24L01)

Hai!

Hari ini saya akan menunjukkan kepada Anda cara membuat tangki dan kendali jarak jauh Arduino. Bagian tangki yang dicetak 3d (dengan pengecualian pengontrol, pemandu trek, dan penutup tangki) dirancang oleh timmiclark dan dapat ditemukan di sini.

Langkah 1: Mengumpulkan Bahan dan Alat

Mengumpulkan Bahan dan Alat
Mengumpulkan Bahan dan Alat

Anda akan membutuhkan bahan-bahan berikut untuk memulai:

  • 1x Arduino UNO (di sini)
  • 1x Arduino Nano (di sini)
  • 2x nRF24L01 2.4GHz modul nirkabel (di sini)
  • 1x L298N Pengemudi motor (di sini)
  • 2x Gear motor (potongan plastik kuning) (di sini)
  • 1x Joystick (di sini)
  • 1x 9v klip baterai (di sini)
  • 2x Saklar daya (di sini)
  • 2x TR 18650 baterai (dan pengisi daya) (di sini)
  • 1x TR 18650 dudukan baterai untuk 2 baterai (di sini)
  • 1x set jumper pria ke wanita (di sini)

Bagian cetakan 3D terdiri dari (dapat ditemukan di bagian bawah langkah ini):

  • 2x Tubuh
  • 2x TrackMidFrame
  • 52x Trek
  • 4x roda gigi
  • 4x CogBracketInner
  • 4x CogBracketLuar
  • 1x Penutup Tangki
  • 1x Pengontrol

Anda juga memerlukan alat berikut:

  • Besi solder
  • Berbagai ukuran bor
  • lem super
  • Tang
  • Pisau

Langkah 2: Kumpulkan Tank

Satukan Tank
Satukan Tank
Satukan Tank
Satukan Tank
Satukan Tank
Satukan Tank

Setelah mencetak saya merakit tangki. Semua bagian kecuali trek, roda gigi, dan penutup direkatkan dengan lem super. Trek akhirnya menjadi terlalu ketat di sekitar roda, mungkin ada masalah dengan printer saya, tetapi saya memutuskan untuk menambahkan dua trek tambahan di setiap sisi dan merancang panduan untuk trek. Ini bukan solusi yang paling nyaman, tetapi berhasil.

Setelah saya merakit tangki, saya mengebor lubang agar sesuai dengan modul nirkabel dan sakelar daya. Saya mungkin harus mengebor lubangnya sebelum merekatkan semuanya, tetapi itu tidak membuat banyak perbedaan. Saya mengebor lubang dan memasang driver motor ke bagian bawah tangki dengan dua baut M3.

Opsional (jika Anda memiliki masalah yang sama dengan saya):

Cetak dua panduan tangki dari folder 'opsional' dan beberapa trek (saya sarankan menambahkan satu atau dua di setiap sisi).

Langkah 3: Memprogram Tangki dan Pengontrol

Untuk memprogram arduino, Anda perlu menginstal pustaka RF24. Jadi unduh file di bawah ini dan buka arduino IDE. Buka Sketsa -> Sertakan Perpustakaan -> Tambahkan Perpustakaan. ZIP dan impor 'RF24.zip' ke sana.

Selanjutnya Anda harus menghubungkan arduino UNO dan mengunggah 'tank.ino' ke arduino. kita akan menghubungkan kabel pada langkah berikutnya.

Sekarang cabut Arduino UNO dan hubungkan Arduino Nano dan upload 'controller.ino' ke Arduino.

Ingatlah untuk mengubah pengaturan 'papan' dan 'port' di bawah alat ke jenis dan port papan yang benar.

Langkah 4: Menghubungkan Tangki

Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki
Menghubungkan Tangki

(gambar modul nRF24L01 adalah tampilan bawah)Pengkabelan tangki:Hubungkan pin berikut.pin nRF24L01 ---- Pin Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- tidak terhubungL298N ---- Arduino pin • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Sejauh menyangkut baterai tangki, kabel ground menuju ke pin GND dari arduino dan pin GND dari driver motor. kabel daya menuju ke pin Vin dari arduino dan ke pin +12V dari driver motor melalui sakelar daya. Oh, dan pin +5V dari driver motor terpasang ke pin 5V dari arduino.

Langkah 5: Menghubungkan Pengontrol

Menghubungkan Pengontrol
Menghubungkan Pengontrol
Menghubungkan Pengontrol
Menghubungkan Pengontrol
Menghubungkan Pengontrol
Menghubungkan Pengontrol

Menghubungkan pin ControllernRF24L01 ---- Pin Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- tidak terhubungJoystick ---- Pin Arduino • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1 Ini sedikit teka-teki, memasukkan semua komponen ke dalam pengontrol, tetapi dengan kesabaran saya yakin Anda akan berhasil

Direkomendasikan: