Daftar Isi:

Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: 3 Langkah
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: 3 Langkah

Video: Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: 3 Langkah

Video: Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: 3 Langkah
Video: Osoyoo Model-3 V2.0 Robot Car Lesson 2: IR remote controlled 2024, November
Anonim
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah

Hai teman-teman, saya kembali dengan sasis Robot keren lainnya dari BangGood. Semoga Anda telah melalui proyek kami sebelumnya – Spinel Crux V1 – Robot Terkendali Gerakan, Spinel Crux L2 – Arduino Pick and Place Robot with Robotic Arms dan The Badland Brawler yang kami terbitkan bulan lalu. Terlihat keren dengan di bawah lampu bercahaya kan?

Kali ini saya memiliki Robot Medan kasar dengan Penggerak 4 Roda dan suspensi khusus untuknya melakukan perjalanan di medan yang kasar. Coba lihat. Mengapa tidak membangun satu untuk diri sendiri? Di sini kita akan belajar cara membuat Robot Pelacak Arduino 4 Roda Multiguna Nirkabel Off Road untuk pengendaraan yang mulus di medan yang kasar – Perayap Nirkabel Medan Kasar DIY dengan Suspensi.

Kami akan memberi Anda desain, kode, diagram sirkuit, dan tautan untuk membeli kit robot, sasis, dan modul sensor Anda sendiri yang digunakan dalam proyek ini.

Produsen PCB Online – JLCPCB

JLCPCB adalah salah satu perusahaan manufaktur PCB Online terbaik tempat Anda dapat memesan PCB secara online tanpa repot. Perusahaan bekerja 24 jam sehari, 7 hari seminggu nonstop. Dengan mesin berteknologi tinggi dan aliran kerja otomatis, mereka dapat memproduksi PCB kelas atas dalam jumlah besar dalam hitungan jam.

JLCPCB dapat mengembangkan PCB dengan berbagai kompleksitas. Mereka mengembangkan PCB sederhana dan murah dengan papan lapisan tunggal untuk penggemar dan penggemar serta papan multi-lapisan yang kompleks untuk aplikasi industri standar tinggi. JLC bekerja dengan produsen produk besar dan mungkin PCB perangkat yang Anda gunakan seperti laptop atau ponsel dibuat di pabrik ini.

HC12

HC 12 adalah modul nirkabel jarak jauh yang sangat murah yang dapat digunakan untuk komunikasi serial nirkabel jarak jauh hingga 1,7 KM. Modul ini sangat ringkas, ringan, dan ramah terhadap papan tempat memotong roti yang menjadikannya pengontrol nirkabel terbaik untuk proyek kami.

Joystik

Ini adalah pengontrol robot yang paling banyak digunakan yang dilengkapi dengan berbagai kit robot DIY / kit lengan robot yang dibuat untuk bekerja dengan arduino. Desainnya cukup sederhana dan sangat mudah digunakan. Ini menggunakan dua potensiometer untuk menghitung gerakan pada sumbu x dan sumbu y dan sakelar untuk merasakan penekanan tombol. Ini dapat dengan mudah dihubungkan ke pin analog arduino dan membaca nilai analog secara langsung.

Kode untuk menguji joystick tersedia di bawah. Jangan ragu untuk mengunduh/mengeditnya sesuai kebutuhan Anda. Download Sebelum mengupload kode utama, pastikan joystick Anda berfungsi dengan menggunakan kode ini.

Unduh kode dari tautan di atas.

Dalam contoh ini, apa yang kita lakukan hanyalah mengumpulkan data output analog dari Joystick menggunakan pin analog (A0, A1, A2) dari arduino. Nilai-nilai ini disimpan dalam variabel dan kemudian dicetak pada monitor serial

Arduino Pro Mini

Papan kecil mungil ini dikembangkan untuk aplikasi dan proyek di mana ruang premium dan instalasi dibuat permanen. Kecil, tersedia dalam versi 3,3 V dan 5 V, didukung oleh ATmega328. Karena ukurannya yang kecil, dalam proyek ini kita akan menggunakan board ini untuk mengontrol Board Driver Motor Berbasis Arduino.

Langkah 1: Merancang Sirkuit dan Tata Letak PCB

Merancang Sirkuit dan Tata Letak PCB
Merancang Sirkuit dan Tata Letak PCB
Merancang Sirkuit dan Tata Letak PCB
Merancang Sirkuit dan Tata Letak PCB

Papan Perisai Motor Arduino Dijelaskan

Fitur Kontrol PCB Pro Mini Motor Shield 2 Motor Secara Independen sekaligus Kontrol Kecepatan Independen menggunakan PWMCompact Design5 V, 12 V, dan Header Gnd untuk komponen tambahan. Tingkatkan Power dengan MemboncengSupport HC12 Wireless ModuleSekarang mari kita lihat rangkaian papan driver motor kita. Terlihat agak berantakan?

Jangan khawatir, saya akan menjelaskannya untuk Anda. Regulator Daya input terhubung ke regulator 7805. 7805 adalah regulator 5V yang akan mengubah tegangan input 7- 32V menjadi suplai DC 5V yang stabil. Suplai 5 V terhubung ke input tegangan Arduino serta untuk operasi Logika IC L293D.

Ada LED indikator di terminal 12V dan 5V untuk pemecahan masalah yang mudah. Jadi, Anda dapat menghubungkan tegangan input di mana saja antara 7V hingga 32 ke sirkuit ini. Untuk bot saya, saya lebih suka Baterai Lipo 11.1V. Buat Sendiri PCB Arduino Motor Shield Sekarang izinkan saya memberi tahu Anda Bagaimana saya mendesain sirkuit dan menyelesaikan PCB ini dari JLCPCB.

Membuat prototipe

Pertama-tama sambungkan semua komponen bersama-sama di papan tempat memotong roti sehingga saya dapat memecahkan masalah dengan mudah jika terjadi kesalahan. Setelah semuanya berfungsi dengan baik, saya mencobanya di Robot dan memainkannya selama beberapa waktu. Saat itu, saya memastikan bahwa Sirkuit berfungsi dengan baik dan tidak memanas.

Langkah 2 – Skema Untuk menggambar sirkuit dan mendesain PCB, kami memiliki alat desain PCB online dari EasyEDA, menyediakan semua kemampuan yang diperlukan untuk Desain PCB online dan Pencetakan PCB Papan Sirkuit dengan ratusan komponen dan banyak lapisan dengan ribuan trek.

Saya menggambar sirkuit di EasyEDA yang mencakup semua komponen pada papan tempat memotong roti – IC, modul Arduino Nano dan HC12 yang terhubung ke pin digital Arduino.

Saya juga telah menambahkan beberapa header yang terhubung ke Analog Pins dan Digital Pins Tombol-tombol ini akan berguna di masa mendatang. Koneksi Juga, ada 5V, 12V, Gnd, modul nirkabel, header pin digital dan analog jika Anda ingin menambahkan sensor dan melakukan pembacaan di masa mendatang.

Pemetaan pin lengkap dijelaskan di bagian di bawah ini.

Pengemudi Motor 1

Aktifkan 1 – A0

InM1A – 2

InM1B – 3

Aktifkan 2 – 8

InM2A – 7

InM2B – 4

HC12

Vin – 5V

Gnd – Gnd

Tx/Rx – D10

Tx/Rx – D11

Menyampaikan

Relai 1 – 12

Relai 2 – 13

Saya juga menambahkan regulator 7805 yang akan membantu saya untuk memberikan tegangan input antara 7 volt dan 35 volt di input, sehingga saya dapat menggunakan catu daya 7 volt, baterai 9 volt atau bahkan baterai lithium polimer 12 volt tanpa ada masalah. Langkah 3 – Membuat Layout PCB Selanjutnya, mendesain PCB. Tata Letak PCB sebenarnya adalah bagian penting dari Desain PCB, kami menggunakan Tata Letak PCB untuk membuat PCB dari skema.

Saya merancang PCB di mana saya bisa menyolder semua komponen bersama-sama. Untuk itu, pertama-tama simpan skema dan dari daftar alat teratas, Klik tombol konversi dan Pilih "Konversi ke PCB".

Ini akan membuka jendela. Di sini, Anda dapat menempatkan komponen di dalam batas dan mengaturnya sesuai keinginan Anda. Cara mudah merutekan semua komponen adalah proses “auto-route”. Untuk itu, Klik pada Alat "Rute" dan Pilih "Router Otomatis".

Ini akan membuka Halaman Konfigurasi Router Otomatis di mana Anda dapat memberikan detail seperti jarak, lebar trek, informasi lapisan, dll. Setelah Anda melakukannya, klik "Jalankan". Berikut ini tautan ke Skema EasyEDA dan File Gerber dari Papan Perisai Motor Arduino L293D. Silakan mengunduh atau mengedit skema/tata letak PCB. Itu saja, tata letak Anda sekarang selesai. Ini adalah PCB lapisan ganda yang berarti perutean ada di kedua sisi PCB. Anda sekarang dapat mengunduh file Gerber dan menggunakannya untuk membuat PCB Anda dari JLCPCB.

Langkah 2: Mendapatkan PCB Berkualitas Dari JLCPCB

Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB
Mendapatkan PCB Berkualitas Dari JLCPCB

JLCPCB adalah perusahaan manufaktur PCB dengan siklus produksi penuh. Yang berarti mereka mulai dari "A" dan diakhiri dengan "Z" dari proses pembuatan PCB. Dari bahan mentah hingga produk jadi, semuanya dilakukan tepat di bawah atap.

Buka situs web JLCPCBs dan buat akun gratis. Setelah Anda berhasil membuat akun, Klik "Kutip Sekarang" dan unggah File Gerber Anda.

File Gerber berisi informasi tentang PCB Anda seperti informasi tata letak PCB, informasi Layer, informasi spasi, trek untuk beberapa nama.

Di bawah pratinjau PCB, Anda akan melihat begitu banyak opsi seperti Kuantitas PCB, Tekstur, Ketebalan, Warna, dll. Pilih semua yang diperlukan untuk Anda. Setelah semuanya selesai, klik "Simpan Ke Keranjang".

Di halaman berikutnya, Anda dapat memilih opsi pengiriman dan pembayaran dan Check Out dengan Aman. Anda dapat menggunakan Paypal atau Kartu Kredit/Debit untuk membayar. Itu saja. Selesai.

PCB akan diproduksi dan dikirim dalam beberapa hari dan akan dikirimkan ke depan pintu Anda dalam jangka waktu yang disebutkan.

Langkah 3: Uji Coba

Uji jalan
Uji jalan
Uji jalan
Uji jalan

Setelah Anda mendapatkan PCB di tangan, yang harus Anda lakukan adalah menyolder pin header dan semua komponen lainnya. Setelah selesai, sambungkan adaptor daya dan Anda akan melihat LED1 akan menyala.

Ini berarti sedang bekerja.

Kode

Disini saya akan membagikan kode untuk Remote Controller HC12 dan Robot RC. Cukup unggah kode ini ke pengontrol jarak jauh Anda serta Robot RC DIY Anda.

Ini adalah kode untuk Robot Off Road RC DIY.

Remote kontrol

Dalam posting sebelumnya, saya menunjukkan kepada Anda bagaimana Anda dapat mengatur remote kontrol jarak jauh untuk Robot RC Anda. Anda dapat menggunakan remote kontrol yang sama dengan kode yang sama untuk proyek ini.

Membonceng L293D (Tip Bonus)

Konfigurasi piggyback L293D adalah Cara Mudah untuk Menggandakan (atau dalam kasus saya tiga kali lipat) Arus serta kekuatan IC Driver Motor L293D untuk menggerakkan torsi tinggi / motor arus tinggi / beban resistansi tinggi. (Strategi ini harus bekerja untuk semua chip L293D). Piggyback L293D adalah teknik cepat dan sederhana untuk menggandakan output arus ke motor.

Jadi seluruh pemikirannya adalah menyolder chip L293D lain secara langsung di atas yang sekarang. Sematkan ke Sematkan. Ini menempatkan dua chip dalam mode paralel sehingga tegangan akan tetap sama seperti sebelumnya tetapi arus meningkat. Chip ini dievaluasi pada konstanta sekitar 600ma atau hingga 1,2A untuk periode yang singkat. Setelah membonceng keduanya bersama-sama, mereka akan memberikan output dengan arus persisten 1,2A dan 2,4A untuk periode singkat.

Direkomendasikan: