Isi kandungan:

Tangki Arduino Alat Kawalan Jauh: 9 Langkah
Tangki Arduino Alat Kawalan Jauh: 9 Langkah

Video: Tangki Arduino Alat Kawalan Jauh: 9 Langkah

Video: Tangki Arduino Alat Kawalan Jauh: 9 Langkah
Video: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, November
Anonim
Tangki Arduino Terkawal Jauh
Tangki Arduino Terkawal Jauh
Tangki Arduino Terkawal Jauh
Tangki Arduino Terkawal Jauh

Hei, Saya mahu membina tangki yang bagus yang dikendalikan dari radio RC klasik melalui arduino. Sebenarnya agak mudah hari ini dengan semua alat elektronik yang ada.

Anda perlu mendapatkan beberapa elemen untuk membina binatang itu. Kami akan melalui langkah-langkah dalam arahan ini.

Langkah 1: Menyusun Bahan

Memasang Bahan
Memasang Bahan
Memasang Bahan
Memasang Bahan

Anda memerlukan elemen berikut:

- Satu tangki dengan dua motor DC 12v sudah dipasang seperti T'Rex Tank

- Satu Motor Shield yang serasi dengan Arduino seperti Monster Shield

- Satu Arduino UNO R3 - sila pilih yang rasmi

- Satu Pemancar RC 2 saluran dan satu penerima RC - Saya menggunakan yang lama yang berada di AM 27 MHZ tetapi anda boleh menemui yang moden seperti hobbykingr-tmhk-gt2b-3ch-2-4ghz-pemancar-dan-penerima

- Satu bateri untuk bateri UNO R3 - 9V buat masa ini - tidak sesuai kerana tidak mempunyai banyak stamina

- Satu bateri besar untuk gerakan - Saya menggunakan NIMH 3300 mAH 10.5v jadi saya rasa 7 sel dengan masing-masing 1.5v

- beberapa penyambung dekan untuk menjadikan semua orang mudah tersambung

- Besi pematerian

Saya menggunakan Arduino IDE untuk memprogram UNO dan saya menambahkan sedikit alat pemantauan dengan Visual Studio 2017

Langkah 2: Arduino dan Motor Shield

Arduino dan Motor Shield
Arduino dan Motor Shield

Oleh kerana saya memilih pelindung motor yang sudah siap arduino, saya hanya perlu memasangnya bersama. Perhatikan bahawa perisai sudah menggunakan beberapa PIN dan oleh itu tidak boleh digunakan semula untuk tujuan lain.

Arduino UNO R3 akan bercakap dengan pelindung motor untuk menunjukkan pada kelajuan apa yang perlu dipusingkan oleh setiap motor. Oleh kerana kami mempunyai dua motor, ini agak lurus ke hadapan.

Langkah 3: Pautkan Motor Shield ke DC Motors

Pautkan Motor Shield ke DC Motors
Pautkan Motor Shield ke DC Motors

Langkah 4: Pautkan Motor Shield ke Bateri NIMH

Pautkan Motor Shield ke Bateri NIMH
Pautkan Motor Shield ke Bateri NIMH
Pautkan Motor Shield ke Bateri NIMH
Pautkan Motor Shield ke Bateri NIMH

Langkah 5: Pautkan Penerima Radio ke Arduino

Langkah 6: Sediakan Sumber Kuasa untuk Arduino untuk Mod Berdiri

Sediakan Sumber Kuasa untuk Arduino untuk Mod Berdiri
Sediakan Sumber Kuasa untuk Arduino untuk Mod Berdiri

Langkah 7: Kod Arduino

Arduino sangat kuat. Semua perkara yang saya mahu lakukan ketika saya masih muda, saya dapat melakukannya dengan mudah sekarang! Tidak perlu lagi mengetahui mengenai elektronik.

Saya menulis kod Arduino ini dari dua sumber:

  1. membaca-rc-penerima-nilai
  2. Kod Contoh Perisai Moto Monster
  3. Pautan Utama Moto Shield

Menggabungkan keduanya, saya dapat membaca dari penerima RC terus ke arduino saya, menukar nilai menjadi motor melalui pelindung motor.

Mengenai pencampuran dua saluran dari radio menjadi dua petunjuk kelajuan yang terpisah untuk motor, saya melayari internet melalui Tank Drive Mixing dengan Joystick untuk mendapatkan beberapa idea bagaimana menulis bahagian yang sesuai.

Saya juga perlu melihat PWM untuk memahami sedikit perkara ini. Beberapa artikel baik mengenai arduino ada, SecretsOfArduinoPWM dan Tutorial PWM

Hati-hati bahawa kod ini bergantung pada EnableInterrupt.h yang dapat dipasang dari menu "Sketch"> "Include Library"> "Manage Libraries" kemudian cari EnableInterrupt. Perpustakaan ini memungkinkan untuk menangkap nilai dari penerima RC pada bila-bila masa di luar prosedur persediaan dan gelung standard. Cukup selesa.

Disyorkan: