Daftar Isi:

Mobil Arduino RCXD: 10 Langkah
Mobil Arduino RCXD: 10 Langkah

Video: Mobil Arduino RCXD: 10 Langkah

Video: Mobil Arduino RCXD: 10 Langkah
Video: Bluetooth controlled Arduino RC Car | Control using your Mobile Phone | Ut Go 2024, November
Anonim
RCXD Arduino Mobil
RCXD Arduino Mobil

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

Saya telah merancang Mobil Arduino RCXD. Saya telah memprogram turret di atas untuk bergerak ke berbagai arah serta memprogram roda untuk bergerak maju, mundur, Kiri, dan Kanan, serta Stopping on command. Saya dapat melakukan ini melalui remote IR dan penerima IR. Saya telah menyertakan file dan langkah yang diperlukan untuk membuat ulang desain ini.

Langkah 1: Bahan yang Dibutuhkan:

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan

Bahan-bahan yang dibutuhkan untuk membuat desain ini adalah sebagai berikut:

1. Arduino Uno

2. Arduino Kit (yaitu dilengkapi dengan semua yang Anda butuhkan untuk mengerjakan proyek arduino

3. Pengemudi Motor L293n

4. Penerima IR (Kit)

5. IR Remote (Satu dilengkapi dengan kit, tetapi remote IR apa pun berfungsi)

6. 4 Motor DC Arduino

7. Motor Servo (Perangkat)

8. Kabel (Perlengkapan)

Semua bahan ini dapat dengan mudah dibeli dari amazon atau pengecer ONLINE mana pun karena mereka tidak menjual banyak bahan Arduino di toko. Memiliki baterai untuk baterai (9V) juga berguna untuk didapatkan.

Langkah 2: Langkah 2: Setup: IR Remote Codes

Langkah 2 Setup: IR Remote Codes
Langkah 2 Setup: IR Remote Codes
Langkah 2 Setup: IR Remote Codes
Langkah 2 Setup: IR Remote Codes

Agar remote IR Anda berfungsi dengan program dan Arduino, Anda memerlukan kode untuk setiap tombol yang ditekan pada remote IR. Anda harus mengatur Arduino Anda seperti ini dan mengimplementasikan kode ini agar Penerima IR berfungsi. Setelah mengupload kode ini, klik tombol Serial Monitor (di kanan atas). Tekan beberapa tombol pada remote Anda dan lihat kode yang muncul. Setelah Anda mendaftarkan kode mana yang berlaku untuk tombol mana, mulailah menyalin kode-kode itu. Seperti yang Anda lihat, saya telah menyalin dan berkomentar, dengan "//" sebelum kode saya, kode untuk setiap tombol ditekan.

Langkah 3: Kode Langkah 3: Kode Utama

Langkah 3 Kode: Kode Utama
Langkah 3 Kode: Kode Utama
Langkah 3 Kode: Kode Utama
Langkah 3 Kode: Kode Utama
Langkah 3 Kode: Kode Utama
Langkah 3 Kode: Kode Utama

Agar semuanya bekerja bersama, Anda memerlukan file kode utama yang harus Anda unggah ke Arduino Anda. Selain itu, Anda memerlukan pustaka tertentu untuk kode yang belum ada di Arduino. Untungnya mereka mudah diperoleh dan dipasang/disertakan serta Anda cukup menyalin pustaka ke file Anda di bawah tab.h atau.cpp.

Setelah Anda menyalin setiap kode ke tombol yang sesuai yang telah Anda tekan, Anda harus memasukkannya ke dalam file utama Anda. Seperti yang Anda lihat, saya telah mengomentari banyak baris kode sehingga Anda dapat memahami apa fungsinya dan saya telah menyertakan di mana Anda menambahkan kode jarak jauh IR Anda. Agar milik Anda berfungsi seperti milik saya, saya menambahkan perpustakaan AFMotor dan perpustakaan IRremote agar penerima IR berfungsi sebaik motornya.

Langkah 4: Langkah 4 Pengaturan Perangkat Keras: Arduino

Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino
Langkah 4 Pengaturan Perangkat Keras: Arduino

Ada beberapa cara Anda dapat membuat pengaturan untuk desain ini. Anda dapat memasukkan papan tempat memotong roti, lebih banyak motor, kabel, dll. Namun, saya hanya memasukkan penerima IR saya, relai penerima, Driver Motor L293d, Arduino Uno, dan beberapa baterai serta kabel.

Pertama, Anda ingin mendapatkan pengaturan untuk penerima IR Anda. Yang sudah saya sertakan. Anda tidak memerlukan papan tempat memotong roti untuk ini tetapi Anda dapat menggunakannya jika diinginkan. Hubungkan relai IR dengan benar ke Arduino Uno lalu pasang penerima IR dengan hati-hati ke pin relai: GRND, PWR, OUTPUT/INPUT. Saya menggunakan relai karena penerima IR sangat halus dan dapat menggoreng dengan mudah.

Kedua saya menempatkan Driver Motor L293d ke Arduino Uno. Saya tahu dengan kabel yang sudah disiapkan untuk relai IR itu sulit atau sepertinya tidak cocok, tetapi akan (memiliki kabel tambahan dan berhati-hatilah dengan kekuatan). Cara yang lebih mudah untuk menggunakan pelindung Motor L293d dan kabel tambahan dengan Arduino adalah dengan menyolder kabel ke pelindung. Untuk melakukan itu, Anda memerlukan peralatan solder.

Kemudian pasang kedua kabel dari masing-masing motor gearbox ke motor yang Anda inginkan juga terpasang. Pengemudi motor memiliki tempat untuk empat Motor. Anda juga dapat memasukkan beberapa kabel ke dalam satu pin yang saya lakukan untuk gerakan simultan, seperti ketika membaca kode untuk Motor itu, roda yang terpasang akan merespons sebagai satu. Kabel merah dan hitam dapat dilampirkan ke pin apa pun; tergantung pada attachment dapat menyebabkan roda bergerak ke arah yang berlawanan seperti yang tertulis dalam kode.

Lanjutkan dengan memasang kabel motor servo ke driver motor Anda pada pin yang tertera SER1 "Servo 1". Sambungkan dengan benar + ke +, GRND ke -, dll. Setelah ini, Anda siap untuk menguji kode. Agar berfungsi, Anda mungkin memerlukan daya ekstra yang merupakan tempat baterai masuk atau baterai 9V. Saya menggunakan dua baterai 9V tetapi terkadang satu dan kabel ke komputer Anda sudah cukup. Bergantung.

Langkah 5: Langkah 5 Penemu/Karya Padat: Membangun Desain Anda

Untuk menyelesaikan proyek saya, saya merancang setiap bagian di Inventor 2019 yang saya peroleh melalui siswa di USF. Namun, Anda dapat menggunakan program apa pun yang mirip dengan Inventor seperti AutoCad atau SolidWorks, dll. Yang penting adalah format yang Anda simpan sebagai, beberapa printer memerlukan. STL sementara yang lain mungkin memerlukan format lain; periksa printer 3D Anda. Saya akan menyertakan semua file.stl yang saya gunakan untuk desain saya tidak termasuk roda. Anda dapat mendesain proyek Anda dengan cara apa pun yang Anda inginkan karena tidak masalah dalam desain akhir. Selesaikan proyek dalam potongan-potongan dan kemudian kumpulkan setelah selesai. Saya membangun pangkalan saya di dua bagian dan kemudian roda dan akhirnya dengan menara. Di samping catatan menara saya dicetak menempel pada dasarnya, yang kemudian harus saya potong. Ingatlah hal itu saat mendesain

PERINGATAN: Saat merancang proyek Anda, dua detail utama adalah pengukuran dan desain dari sudut pandang teknik. Jika Anda mencetak desain Anda dalam mm, itu akan muncul sebagai titik pada printer 3D dan jika Anda memperbesarnya, potongan mungkin terdistorsi karena resolusi rendah. Selain itu, jika Anda mendesainnya dengan alas setebal 1mm, itu akan mudah patah saat ditekan sehingga desain proyek Anda terdengar secara struktural.

CATATAN: Jika Anda ingin bagian penemu email saya atau komentar di bawah ini di Lauer. [email protected] dan saya dapat mengirimkannya kepada Anda.

Langkah 6: Langkah 6 Mencetak/Membangun: Bangun Proyek Anda

Langkah 6 Mencetak/Membangun: Bangun Proyek Anda
Langkah 6 Mencetak/Membangun: Bangun Proyek Anda
Langkah 6 Mencetak/Membangun: Bangun Proyek Anda
Langkah 6 Mencetak/Membangun: Bangun Proyek Anda
Langkah 6 Mencetak/Membangun: Bangun Proyek Anda
Langkah 6 Mencetak/Membangun: Bangun Proyek Anda

Pencetakan 3D membutuhkan waktu (paling lama beberapa hari) jadi saat mencetak ingatlah itu. Juga gunakan banyak lem saat mendesain proyek Anda serta jenis lem yang tepat. Anda mungkin perlu bor juga.

Saya pertama kali mulai merekatkan dasar atas dan dasar bawah bersama-sama dengan menempatkan lem di sepanjang tepi dan menerapkan kekuatan untuk masing-masing ketika ditekan bersama-sama. Kemudian saya menempelkan penutup roda saya ke roda yang sesuai dengan motor gearbox DC Anda TT. Saya kemudian melepaskan Turret saya dari alasnya dan merekatkan alasnya ke bagian bawah rel mobil di bagian atas mobil RC saya. Saya menempelkan turret ke penunjuk motor Servo saya, bagian yang menempel ke servo, begitu pula saat servo berputar begitu juga dengan turret saya. Akhirnya saya merekatkan kertas konstruksi tebal ke salah satu ujungnya untuk membuat penutup yang bisa Anda angkat terbuka serta sepotong di sekitar menara untuk terlihat.

Anda tidak perlu melakukan ini, tetapi saya melakukannya, saya menempelkan relai IR ke mobil saya untuk menstabilkannya agar tidak bergerak yang juga membantu menerima sinyal jarak jauh Anda. Jika Anda melakukan ini, pastikan Penerima IR Anda berada dalam orientasi yang benar yang Anda inginkan untuk menerima sinyal.

Langkah 7: Langkah 7 Pengaturan Akhir: Tempatkan Arduino

Setelah merekatkan semuanya, saya merekatkan DC Gearbox Motors saya ke pelat dasar mobil RC saya. Saya kemudian mengebor empat lubang ke bagian bawah dekat dengan setiap gearbox dan pusat. Saya menggerakkan dua kabel dari masing-masing motor DC melalui lubang dan kemudian menyematkannya kembali ke pelindung driver motor L293D.

Hubungkan semuanya kembali dan tinggalkan Arduino Uno di dalam mobil RC Anda. Anda juga dapat menguncinya atau merekatkannya untuk memantapkan segala sesuatu yang merupakan ide bagus jika Anda mau.

Langkah 8: Langkah 8 Unggah: File Utama

Langkah 8 Unggah: File Utama
Langkah 8 Unggah: File Utama

Setelah pengaturan selesai. Unggah kode Anda ke Arduino Uno Anda melalui kabel USB yang disertakan dengan kit atau beli kabel secara online. Klik Unggah kode di bagian bawah Aplikasi Arduino.

Langkah 9: Tes Langkah 9: Periksa Apakah Berhasil

Setelah mengupload kode, pasang baterai ke arduino Anda dan/atau langsung ke pelindung driver motor L293D Anda, jika Anda menggunakan pelindung pasang kabel ke pin berlabel PWR. Yang setelah menempatkan kabel di dalamnya, kencangkan dan uji. Jika tidak ada yang terjadi, coba tambahkan lebih banyak daya atau jika Anda sudah memiliki banyak daya, coba hapus sebagian.

Mulailah dengan menekan tombol yang sesuai yang Anda tetapkan dalam kode Anda.

Langkah 10: Kiat: Nikmati

Beberapa tip bermanfaat yang bisa saya gunakan saat membuat desain ini adalah:

1. Saat memodelkan proyek 3D, ingatlah bahwa itu harus sehat secara struktural, atau dapat menopang dirinya sendiri saat dicetak. Kalau tidak, itu akan berantakan atau mudah pecah atau gagal saat mencetak.

2. Gunakan lem yang tepat. Saya menggunakan 3 lem berbeda dan akhirnya setelah berjam-jam kesakitan dengan girboks putus, saya mengakhirinya dengan lem gorila super. Gunakan lem yang tepat untuk bahan yang tepat.

3. Saat mendesain di mana roda akan dipasang, ingatlah bahwa gearbox memiliki sisi lain yang menonjol ke luar. Jika Anda mencoba meletakkannya di permukaan samping (seperti yang saya coba), ini tidak akan berhasil.

4. Secara keseluruhan, ketahui bagian mana yang Anda inginkan segera karena ini bisa menjadi usaha yang mahal.

5. Bawalah Penerima IR cadangan. Mereka halus dan mudah terbakar yang bisa menyusahkan ketika mencoba menyelesaikan proyek ini. Itu sebabnya saya menggunakan relay untuk perlindungan.

Nikmati desain Anda!

Direkomendasikan: