Daftar Isi:

Meriam RC: 11 Langkah
Meriam RC: 11 Langkah

Video: Meriam RC: 11 Langkah

Video: Meriam RC: 11 Langkah
Video: Meme Modern Warship,,,Yamato gets bullied again 🤣🤣#modernwarships#game #memes 2024, Juli
Anonim
Meriam RC
Meriam RC

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com)

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

Komponen tubuh

-2 roda (3d dicetak atau bagaimanapun Anda ingin mendesainnya)

-Chassis-Sebaiknya terbuat dari sesuatu yang dapat dengan mudah dibentuk, misalnya dibor, dipotong laser dll. Ini karena kita akan memiliki banyak kabel dan dengan demikian perlu membuat port di chassis untuk menghubungkan komponen listrik meriam.

Komponen Listrik

-Papan Arduino Uno

-Ir Jarak Jauh

-sensor ir

-Dc stepper/motor kecepatan

-Banyak kabel dan kabel lompat

-V.2 board (tidak diperlukan tetapi membuat koneksi lebih teratur dan lebih mudah dijalankan)

-12v baterai dan baterai (catu daya)

-Pengemudi motor L298

Langkah 2: Merakit Cannon- Electrical Build

Merakit Meriam- Bangunan Listrik
Merakit Meriam- Bangunan Listrik

Hubungkan motor kecepatan DC ke driver motor L298

-Jalankan kabel individual dari kecepatan DC/motor stepper dan hubungkan ke port modul L298. Ini adalah komponen yang akan menggerakkan motor.

Langkah 3: Hubungkan Sensor Ir ke Papan V5

Hubungkan Sensor Ir ke Papan V5
Hubungkan Sensor Ir ke Papan V5

Hubungkan sensor Ir ke Papan V5. Ini adalah bagian yang memungkinkan pengguna untuk mengontrol mobil melalui remote Ir. Ini dilakukan hanya dengan mencolokkan kabel dari sensor IR ke port yang bertuliskan "Sensor Ir"

Langkah 4: Atur Papan V5 Ke Arduino Uno

Setel Papan V5 Ke Arduino Uno
Setel Papan V5 Ke Arduino Uno

-Ini adalah bagian terbaik dari penggunaan papan V5, ini membuat koneksi ini mudah. Ini dirancang untuk "membungkus tas" ke Arduino Uno dan dengan demikian menghemat banyak kabel dan membuat koneksi terlihat rapi. Pastikan untuk mengatur pin Anda dengan benar, yaitu (GND ke port ground, analog ke analog dll) ini untuk menghindari pembengkokan atau kerusakan pada port.

Langkah 5: Hubungkan Catu Daya ke Papan Arduino

Hubungkan Catu Daya ke Papan Arduino
Hubungkan Catu Daya ke Papan Arduino
Hubungkan Catu Daya ke Papan Arduino
Hubungkan Catu Daya ke Papan Arduino

Dengan menggunakan baterai untuk ini juga, itu membuat elemen ini juga menghemat banyak kabel dan tampak sedikit lebih elegan. Sangat dianjurkan. Paket baterai ini yang seringkali tidak mahal, juga dilengkapi dengan sakelar hidup dan mati sendiri. Cukup sambungkan stopkontak (pastikan port yang kompatibel dengan arduino) ke arduino.

Langkah 6: Tata Letak Sirkuit Keseluruhan

Tata Letak Sirkuit Keseluruhan
Tata Letak Sirkuit Keseluruhan

Inilah yang terjadi di bawah tenda.

-Motor kecepatan yang digerakkan oleh L298

-Sensor Ir terhubung ke papan V5.

-Sebuah catu daya 12v

- Semua komponen kelistrikan dialiri listrik/ ditanahkan menggunakan rel pentanahan sesuai kebutuhan.

Langkah 7: Kode dan Prinsip Kerja

Kode dan Prinsip Kerja
Kode dan Prinsip Kerja

Meriam pada dasarnya dioperasikan sepenuhnya melalui remote control Ir dan akan menjadi fokus utama untuk tujuan pemrograman. Sistem kontrol Ir terdiri dari pengiriman dan penerimaan informasi. Pengiriman dilakukan dari remote dan penerimaan dilakukan oleh sensor Ir. Remote Ir mengirim sinyal melalui kode pulsa biner, seperti banyak instrumen sehari-hari lainnya. Agar tidak membingungkan sensor dan menghindari pengambilan kode pulsa yang salah, adalah praktik umum untuk memodulasinya pada frekuensi pembawa tertentu yang kemudian dapat disaring dan diterima oleh sensor sebagai perintah unik.

Langkah 8: Termasuk Perpustakaan IR

Termasuk Perpustakaan IR
Termasuk Perpustakaan IR

-ada banyak perpustakaan ir online yang dapat dimasukkan ke dalam sketsa arduino untuk memfasilitasi pemrograman remote ir. Ini dapat ditemukan misalnya di

www.liquidcrystal.com

www.elegoo.com

Setelah mengunduh perpustakaan, sertakan ke dalam sketsa awal Anda, (lihat gambar di atas).

Ada juga "contoh sketsa" dalam program, salah satunya untuk sistem Ir. Ini juga akan menjadi titik awal yang bagus. (lihat gambar di atas)

Termasuk juga file kristal cair dengan beberapa properti perpustakaan.

Langkah 9: Program Tombol yang Ingin Anda Gunakan

Program Tombol yang Ingin Anda Gunakan
Program Tombol yang Ingin Anda Gunakan

Meriam bergerak maju, mundur dan mengarah ke kiri dan kanan. Jadi kita akan membutuhkan kunci untuk melakukan operasi ini. Kita dapat menyelesaikan tugas menetapkan kunci untuk melakukan hal-hal tertentu dengan memanfaatkan nilai kunci uniknya. Kami kemudian dapat menetapkan nilai kunci ini untuk memiliki fungsi tertentu dengan menggunakan fungsi #define.

misalnya

#termasuk

#tentukan F 16736925

#define B 16754775

di mana "F" akan menjadi variabel yang terkait dengan maju dan angka di sebelahnya, nilai kunci unik untuk melakukan tugas ini.

Menetapkan komponen tertentu ke "tinggi" atau "rendah" akan melaksanakan tujuan tertentu. misalnya Dalam kode kami jika kami ingin meriam maju, kami akan mengatur pin output pada motor dc ke tinggi, menyebabkan mobil bergerak. Sebuah sketsa lengkap dari semua ini akan diberikan di akhir.

Langkah 10: Selesaikan Kode dan Mulai Bergerak

-Jika Anda tidak terbiasa dengan pengkodean, jangan takut, ada banyak kode dan contoh online yang dapat Anda ikuti untuk membuat meriam Anda bergerak. Ini kode terakhir saya untuk meriam ini, diambil dari www.elegoo.com dan disesuaikan dengan kriteria untuk membidik meriam.

Langkah 11: Unggah Kode Anda dan Ujilah

Unggah Kode Anda dan Ujilah
Unggah Kode Anda dan Ujilah

Jika semuanya berjalan dengan baik, Anda seharusnya bisa menggerakkan meriam Anda. Pastikan untuk mengingat untuk mengisi baterai dan menghidupkan sakelar. Juga, jangan menjalankan meriam saat terhubung ke komputer. Ini bisa berbahaya untuk beberapa bagian sensitif di bangunan Anda.

Semoga beruntung!

Direkomendasikan: