Isi kandungan:

Kereta Arduino RCXD: 10 Langkah
Kereta Arduino RCXD: 10 Langkah

Video: Kereta Arduino RCXD: 10 Langkah

Video: Kereta Arduino RCXD: 10 Langkah
Video: BELAJAR ARDUINO - MEMBUAT PALANG PINTU KERETA OTOMATIS DENGAN ARDUINO - ARDUINO PROJECT INDONESIA 2024, November
Anonim
Kereta Arduino RCXD
Kereta Arduino RCXD

Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)

Saya telah merancang sebuah Kereta RCXD Arduino. Saya telah memprogramkan menara di bahagian atas untuk bergerak dalam pelbagai arah serta memprogram roda untuk bergerak maju, mundur, Kiri, dan Kanan, serta Berhenti mengikut perintah. Saya dapat melakukan ini melalui alat kawalan jauh IR dan penerima IR. Saya telah memasukkan fail dan langkah yang diperlukan untuk membuat reka bentuk ini.

Langkah 1: Bahan yang Diperlukan:

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan

Bahan yang diperlukan untuk membina reka bentuk ini adalah seperti berikut:

1. Arduino Uno

2. Kit Arduino (iaitu dilengkapi dengan semua yang anda perlukan untuk mengerjakan projek arduino

3. Pemandu Motor L293n

4. Penerima IR (Kit)

5. IR Remote (Satu dilengkapi dengan kit, tetapi mana-mana remote IR berfungsi)

6. 4 Arduino DC Motors

7. Motor Servo (Kit)

8. Wayar (Kit)

Semua bahan ini boleh dibeli dengan mudah dari amazon atau peruncit ONLINE kerana mereka tidak menjual banyak bahan Arduino di kedai. Mempunyai pek bateri untuk (9V) juga berguna untuk mendapatkannya.

Langkah 2: Langkah 2 Persediaan: Kod Jauh IR

Langkah 2 Persediaan: Kod Jauh IR
Langkah 2 Persediaan: Kod Jauh IR
Langkah 2 Persediaan: Kod Jauh IR
Langkah 2 Persediaan: Kod Jauh IR

Agar remote IR anda berfungsi dengan program dan Arduino, anda memerlukan kod untuk setiap butang yang ditekan pada remote IR. Anda perlu menyiapkan Arduino anda seperti ini dan menerapkan kod ini agar Penerima IR berfungsi. Selepas memuat naik kod ini, klik pada butang Serial Monitor (di kanan atas). Tekan beberapa butang pada alat kawalan jauh anda dan lihat kod yang muncul. Setelah anda mendaftarkan kod mana yang berlaku untuk butang mana, mulailah menyalin kod tersebut. Seperti yang anda lihat, saya telah menyalin dan memberi komen, dengan "//" sebelum kod saya, kod untuk setiap butang ditekan.

Langkah 3: Langkah 3 Kod: Kod Utama

Langkah 3 Kod: Kod Utama
Langkah 3 Kod: Kod Utama
Langkah 3 Kod: Kod Utama
Langkah 3 Kod: Kod Utama
Langkah 3 Kod: Kod Utama
Langkah 3 Kod: Kod Utama

Untuk memastikan semuanya berfungsi bersama, anda memerlukan fail kod utama yang perlu anda muat naik ke Arduino anda. Selain itu, anda memerlukan perpustakaan tertentu untuk kod yang belum dibina di Arduino. Syukurlah mereka mudah memperoleh dan memasang / menyertakan serta anda boleh menyalin perpustakaan ke dalam fail anda di bawah tab.h atau.cpp.

Setelah anda menyalin setiap kod ke butang yang sesuai yang anda tekan, anda mesti memasukkannya ke dalam fail utama anda. Seperti yang anda lihat, Ive mengulas banyak baris kod sehingga anda dapat memahami apa yang dilakukan dan saya sertakan di mana anda menambahkan kod jauh IR anda. Agar anda berfungsi seperti milik saya, saya menambah perpustakaan AFMotor dan perpustakaan IRremote agar penerima IR berfungsi serta motor.

Langkah 4: Langkah 4 Persediaan Perkakasan: Arduino

Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino
Langkah 4 Persediaan Perkakasan: Arduino

Terdapat pelbagai cara untuk membina persediaan untuk reka bentuk ini. Anda boleh memasukkan papan roti, lebih banyak motor, wayar, dan lain-lain. Namun, saya hanya memasukkan penerima IR saya, relay penerima, Pemacu Motor L293d, Arduino Uno, dan beberapa bateri serta wayar.

Mula-mula anda mahu mendapatkan persediaan untuk penerima IR anda. Yang telah saya sertakan. Anda tidak memerlukan papan roti untuk ini tetapi anda boleh menggunakannya jika mahu. Pasangkan relay IR dengan betul ke Arduino Uno dan pasangkan penerima IR dengan perlahan ke pin relay: GRND, PWR, OUTPUT / INPUT. Saya menggunakan geganti kerana penerima IR sangat halus dan mudah menggoreng.

Kedua saya meletakkan Pemandu Motor L293d ke Arduino Uno. Saya tahu dengan wayar yang sudah siap untuk relay IR keras atau tidak seperti yang sesuai, tetapi ia akan (mempunyai kabel tambahan dan berhati-hati dengan kuat). Kaedah yang lebih mudah untuk menggunakan perisai Motor L293d dan wayar tambahan dengan Arduino adalah dengan memateri wayar ke pelindung. Untuk melakukan itu, anda memerlukan peralatan pematerian.

Kemudian pasangkan kedua wayar dari setiap motor kotak gear ke motor yang anda mahukan juga dipasang. Pemandu motor mempunyai tempat untuk empat Motor. Anda juga dapat memasukkan banyak wayar ke dalam satu pin yang saya lakukan untuk pergerakan simulataneous, seperti ketika membaca kod untuk Motor itu, roda yang terpasang akan bertindak balas sebagai satu. Kawat merah dan hitam boleh dilekatkan pada pin apa pun; bergantung pada lampiran boleh menyebabkan roda bergerak ke arah yang bertentangan seperti yang tertulis dalam kod.

Teruskan dengan memasang wayar servo motor ke pemandu motor anda di pin yang tertera SER1 "Servo 1". Kawat dengan betul + ke +, GRND ke -, dan lain-lain. Selepas ini anda sudah bersedia untuk menguji kod. Agar dapat berfungsi, anda mungkin memerlukan kuasa tambahan di mana bateri masuk atau bateri 9V. Saya menggunakan dua bateri 9V tetapi kadangkala satu dan wayar ke komputer anda akan mencukupi. Bergantung.

Langkah 5: Langkah 5 Pencipta / Kerja Pepejal: Membina Reka Bentuk Anda

Untuk menyelesaikan projek saya, saya merancang setiap karya dalam Inventor 2019 yang saya peroleh melalui pelajar di USF. Walau bagaimanapun, anda boleh menggunakan program yang serupa dengan Inventor seperti AutoCad atau SolidWorks, dan lain-lain. Yang penting ialah format yang anda simpan kerana, beberapa pencetak memerlukan. STL sementara yang lain mungkin memerlukan format lain; periksa pencetak 3D anda. Saya akan memasukkan semua fail.stl yang saya gunakan untuk reka bentuk saya tidak termasuk roda. Anda boleh merancang projek anda dengan cara yang anda mahukan kerana tidak penting dalam reka bentuk akhir. Selesaikan projek ini secara berkeping-keping dan pasangkannya setelah selesai. Saya membina pangkalan saya dalam dua bahagian dan kemudian roda dan akhirnya dengan menara. Di samping catatan, menara saya dicetak melekat di pangkalnya, yang kemudian saya harus potong. Perlu diingat semasa merancang

PERINGATAN: Semasa merancang projek anda, dua butiran utama adalah ukuran dan reka bentuk dari sudut kejuruteraan. Sekiranya anda mencetak reka bentuk anda dalam mm, ia akan muncul sebagai titik pada pencetak 3D dan jika anda memperbesarnya, potongan itu mungkin terdistorsi kerana resolusi rendah. Selain itu, jika anda merancangnya dengan dasar tebal 1mm, ia akan mudah tersentak apabila ditekan sehingga merancang projek anda dengan bunyinya.

CATATAN: Sekiranya anda ingin bahagian pencipta menghantar e-mel kepada saya atau memberi komen di bawah di Lauer. [email protected] dan saya boleh menghantarnya kepada anda.

Langkah 6: Langkah 6 Mencetak / Membina: Bina Projek Anda

Langkah 6 Mencetak / Membina: Bina Projek Anda
Langkah 6 Mencetak / Membina: Bina Projek Anda
Langkah 6 Mencetak / Membina: Bina Projek Anda
Langkah 6 Mencetak / Membina: Bina Projek Anda
Langkah 6 Mencetak / Membina: Bina Projek Anda
Langkah 6 Mencetak / Membina: Bina Projek Anda

Percetakan 3D memerlukan masa (paling banyak beberapa hari) jadi semasa mencetak ingatlah. Gunakan juga banyak gam semasa merancang projek anda dan juga jenis gam yang betul. Anda mungkin memerlukan latihan juga.

Mula-mula saya melekatkan kedua-dua pangkal atas dan bawah bersama-sama dengan meletakkan gam di sepanjang tepinya dan memberikan kekuatan pada masing-masing ketika ditekan bersama. Kemudian saya menempelkan penutup roda saya ke roda yang sesuai dengan motor kotak gear DC TT anda. Saya kemudian melepaskan Turret saya dari pangkalannya dan melekatkan pangkalan ke bahagian bawah rel kereta di bahagian atas kereta RC saya. Saya menempelkan turret ke penunjuk motor Servo saya, bahagian yang melekat pada servo, dengan cara itu ketika servo berputar begitu juga dengan turret saya. Akhirnya saya menempelkan kertas pembinaan yang tebal ke satu sisi untuk membuat penutup yang boleh anda angkat terbuka dan juga sekeping di sekeliling menara untuk kelihatan.

Anda tidak perlu melakukan ini tetapi saya melakukannya, saya menempelkan relay IR ke kereta saya untuk menstabilkannya agar tidak bergerak yang juga membantu menerima isyarat jauh anda. Sekiranya anda melakukan ini, pastikan Penerima IR anda berada dalam arah yang betul dari mana anda mahu menerima isyarat.

Langkah 7: Persediaan Akhir Langkah 7: Tempatkan Arduino

Setelah melekatkan semuanya, saya menempelkan DC Gearbox Motors saya ke plat bawah kereta RC saya. Saya kemudian menggerudi empat lubang ke bahagian bawah berhampiran setiap kotak gear dan pusat. Saya menggerakkan kedua-dua wayar dari setiap motor DC melalui lubang dan kemudian memasangnya kembali ke pelindung pemandu motor L293D.

Kumpulkan semuanya kembali dan tinggalkan Arduino Uno di dalam kereta RC anda. Anda juga boleh mengetatkannya atau merekatkannya untuk menstabilkan semua perkara yang akan menjadi idea bagus sekiranya anda mahukan.

Langkah 8: Langkah 8 Muat Naik: Fail Utama

Langkah 8 Muat Naik: Fail Utama
Langkah 8 Muat Naik: Fail Utama

Setelah persediaan selesai. Muat naik kod anda ke Arduino Uno anda melalui kabel USB yang disertakan dengan kit atau membeli kabel secara dalam talian. Klik Muat naik kod di bahagian bawah Aplikasi Arduino.

Langkah 9: Ujian Langkah 9: Periksa Jika Ia Berfungsi

Setelah memuat naik kod, pasangkan bateri ke arduino anda dan / atau terus ke perisai pemandu motor L293D anda, jika anda menggunakan perisai pasangkan wayar ke pin berlabel PWR. Mereka setelah meletakkan wayar di dalamnya, skru ke bawah dan uji. Sekiranya tiada apa-apa yang berlaku, cubalah menambahkan lebih banyak kuasa atau jika anda sudah mempunyai banyak tenaga, cubalah mengeluarkannya.

Mulakan dengan menekan butang yang sesuai yang anda tetapkan dalam kod anda.

Langkah 10: Petua: Nikmati

Beberapa petua berguna yang boleh saya gunakan semasa membina reka bentuk ini adalah:

1. Semasa memodelkan 3D projek, ingat bahawa ia perlu dibuat secara struktur, atau dapat menyokongnya sendiri semasa dicetak. Jika tidak, ia akan hancur atau pecah atau gagal semasa mencetak.

2. Gunakan gam yang betul. Saya menggunakan 3 gam yang berbeza dan akhirnya setelah kesakitan berjam-jam dengan kotak gear terputus saya berakhir dengan beberapa gam super gorila. Gunakan gam yang betul untuk bahan yang betul.

3. Semasa merancang di mana roda akan sesuai ingat kotak gear mempunyai sisi lain dari itu yang keluar ke luar. Sekiranya anda cuba meletakkannya di permukaan sisi (seperti saya mencuba) ini tidak akan berjaya.

4. Secara keseluruhan, ketahui bahagian mana yang anda mahukan dengan segera kerana ini boleh menjadi usaha yang mahal.

5. Simpan Penerima IR sandaran dengan anda. Mereka lembut dan mudah terbakar sehingga boleh menyakitkan ketika berusaha menyelesaikan projek ini. Itulah sebabnya saya menggunakan geganti untuk perlindungan.

Nikmati reka bentuk anda!

Disyorkan: