Isi kandungan:

Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: 3 Langkah
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: 3 Langkah

Video: Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: 3 Langkah

Video: Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: 3 Langkah
Video: Kupas Tuntas Mobil Remote Berbasis Arduino 2024, Julai
Anonim
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah

Hai kawan-kawan, saya kembali dengan casis Robot yang hebat dari BangGood. Harap anda berjaya melalui projek kami yang lalu - Spinel Crux V1 - Robot Terkawal Gerak isyarat, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms dan The Badland Brawler yang kami terbitkan bulan lalu. Nampak sejuk dengan cahaya di bawah cahaya kan?

Kali ini saya mempunyai Robot Terrain yang kasar dengan 4 Wheel Drive dan suspensi khas agar ia dapat melintasi kawasan yang kasar. Lihatlah. Mengapa tidak membina satu untuk diri sendiri? Di sini kita akan belajar bagaimana untuk membina Robot Arduino Tracked Serbaguna Roda Guna Serbaguna Off Road tanpa wayar untuk perjalanan lancar di medan kasar - Crawler Tanpa Wayar Rough Terrain DIY dengan Suspensi.

Kami akan memberi anda reka bentuk, kod, diagram litar dan pautan untuk membeli kit robot, casis dan modul sensor anda sendiri yang digunakan dalam projek ini.

Pengilang PCB dalam talian - JLCPCB

JLCPCB adalah salah satu syarikat pembuatan PCB dalam talian yang terbaik dari mana anda boleh memesan PCB dalam talian tanpa sebarang masalah. Syarikat ini bekerja 24 jam sehari, 7 hari seminggu tanpa henti. Dengan jentera berteknologi tinggi dan aliran kerja automatik, mereka dapat mengeluarkan sejumlah besar PCB kelas tinggi dalam beberapa jam.

JLCPCB dapat mengembangkan PCB dengan pelbagai kerumitan. Mereka mengembangkan PCB sederhana dan murah dengan papan lapisan tunggal untuk peminat dan peminat serta papan pelbagai lapisan yang kompleks untuk aplikasi industri standard tinggi. JLC bekerjasama dengan pengeluar produk besar dan mungkin merupakan PCB peranti yang anda gunakan seperti komputer riba atau telefon bimbit yang dibuat di kilang ini.

HC12

HC 12 adalah modul wayarles jarak jauh yang sangat murah yang boleh digunakan untuk komunikasi bersiri tanpa wayar dalam jarak jauh sehingga 1.7 KM. Modul ini sangat ringan dan mesra papan roti yang menjadikannya alat kawalan tanpa wayar terbaik untuk projek kami.

Batang Joystick

Ini adalah pengawal robot yang paling banyak digunakan yang dilengkapi dengan pelbagai robot robot DIY kit / robot arm kit yang dibina untuk berfungsi dengan arduino. Reka bentuknya agak ringkas dan sangat mudah digunakan. Ia menggunakan dua potensiometer untuk mengira gerakan pada paksi x dan paksi y dan suis untuk merasakan tekan butang. Ini dapat dihubungkan dengan mudah ke pin analog arduino dan membaca nilai analog secara langsung.

Kod untuk menguji kayu bedik terdapat di bawah. Jangan ragu untuk memuat turun / mengeditnya mengikut keperluan anda. Muat turun Sebelum memuat naik kod utama, pastikan kayu bedik anda berfungsi dengan menggunakan kod ini.

Muat turun kod dari pautan di atas.

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

Arduino Pro Mini

Papan kecil ini dibangunkan untuk aplikasi dan projek di mana ruangnya premium dan pemasangan dibuat kekal. Kecil, tersedia dalam versi 3.3 V dan 5 V, dikuasakan oleh ATmega328. Oleh kerana saiznya yang kecil, dalam projek ini kita akan menggunakan papan ini untuk mengendalikan Papan Pemandu Motor Berasaskan Arduino.

Langkah 1: Merancang Litar dan Susun atur PCB

Merancang Susun atur Litar dan PCB
Merancang Susun atur Litar dan PCB
Merancang Susun atur Litar dan PCB
Merancang Susun atur Litar dan PCB

Dijelaskan Papan Perisai Motor Arduino

Ciri-ciri Pro Mini Motor Shield PCB Control 2 Motor Secara bebas pada satu masaPengawal Kelajuan Tidak Bergantung menggunakan PWMCompact Design5 V, 12 V dan Gnd Header untuk komponen tambahan. Tingkatkan Kuasa dengan PiggybackingSokong Modul Tanpa Wayar HC12Sekarang mari kita lihat litar papan pemandu motor kita. Nampak agak tidak kemas?

Jangan risau, saya akan menerangkannya untuk anda. Pengatur Daya input disambungkan ke pengatur 7805. 7805 adalah pengatur 5V yang akan menukar voltan input 7- 32V ke bekalan DC 5V yang stabil. Bekalan 5 V disambungkan ke input voltan Arduino dan juga untuk operasi Logik IC L293D.

Terdapat LED penunjuk di terminal 12V dan 5V untuk menyelesaikan masalah dengan mudah. Jadi, anda boleh menyambungkan voltan masukan antara 7V hingga 32 ke litar ini. Untuk bot saya, saya lebih suka Bateri Lipo 11.1V. Buat PCB Arduino Motor Shield Anda Sendiri Sekarang izinkan saya memberitahu Anda Bagaimana saya merancang litar dan menyelesaikan PCB ini dari JLCPCB.

Membuat prototaip

Mula-mula sambungkan semua komponen bersama di papan roti sehingga saya dapat menyelesaikan masalah dengan mudah jika ada yang tidak kena. Setelah semuanya berfungsi dengan baik, saya mencubanya menggunakan Robot dan bermain dengannya beberapa lama. Pada masa itu, saya memastikan bahawa Litar berfungsi dengan baik dan tidak memanas.

Langkah 2 - Skema Untuk melukis litar dan merancang PCB, kami mempunyai alat reka bentuk PCB dalam talian dari EasyEDA, menyediakan semua kemampuan yang diperlukan untuk Reka Bentuk PCB dalam talian dan Percetakan PCB Papan Litar dengan beratus-ratus komponen dan pelbagai lapisan dengan ribuan trek.

Saya membuat litar di EasyEDA yang merangkumi semua komponen pada papan roti - modul IC, Arduino Nano dan HC12 yang disambungkan ke pin digital Arduino.

Saya juga telah menambahkan beberapa tajuk yang disambungkan ke Pin Analog dan Pin Digital butang ini akan berguna pada masa akan datang. Sambungan Juga, terdapat 5V, 12V, Gnd, modul tanpa wayar, header pin digital dan analog sekiranya anda mahu menambahkan sensor dan membaca pada masa akan datang.

Pemetaan pin lengkap dijelaskan di bahagian bawah.

Pemandu Motor 1

Dayakan 1 - A0

InM1A - 2

InM1B - 3

Aktifkan 2 - 8

InM2A - 7

InM2B - 4

HC12

Vin - 5V

Gnd - Gnd

Tx / Rx - D10

Tx / Rx - D11

Geganti

Relay 1 - 12

Relay 2 - 13

Saya juga menambah pengatur 7805, yang akan membantu saya memberikan voltan input antara 7 volt dan 35 volt dalam input, supaya saya dapat menggunakan bekalan kuasa 7 volt, bateri 9 volt atau bateri polimer litium 12 volt tanpa sebarang masalah. Langkah 3 - Membuat Susun atur PCB Seterusnya, merancang PCB. Tata Letak PCB sebenarnya merupakan bahagian penting dalam Reka Bentuk PCB, kami menggunakan Tata Letak PCB untuk membuat PCB dari skema.

Saya merancang PCB di mana saya dapat menyatukan semua komponen bersama-sama. Untuk itu, simpan dulu skema dan dari senarai alat teratas, Klik pada butang tukar dan Pilih "Tukar ke PCB".

Ini akan membuka tetingkap. Di sini, anda boleh meletakkan komponen di dalam sempadan dan menyusunnya mengikut kehendak anda. Cara mudah laluan semua komponen adalah proses "auto-route". Untuk itu, Klik pada "Route" Tool dan Pilih "Auto Router".

Ini akan membuka Halaman Auto Router Config di mana anda dapat memberikan perincian seperti pelepasan, lebar trek, lapisan maklumat dan lain-lain. Setelah anda melakukannya, klik "Jalankan". Berikut adalah pautan ke Skema EasyEDA dan Gerber Files L293D Arduino Motor Shield Board. Jangan ragu untuk memuat turun atau mengedit skema / susun atur PCB. Itu sahaja, susun atur anda sekarang sudah lengkap. Ini PCB lapisan dua yang bermaksud routing ada di kedua sisi PCB. Anda kini boleh memuat turun fail Gerber dan menggunakannya untuk mengeluarkan PCB anda dari JLCPCB.

Langkah 2: Mendapatkan PCB Berkualiti Dari JLCPCB

Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB
Mendapat PCB Berkualiti Dari JLCPCB

JLCPCB adalah syarikat pembuatan PCB dengan kitaran pengeluaran penuh. Yang bermaksud mereka bermula dari "A" dan diakhiri dengan "Z" proses pembuatan PCB. Dari bahan mentah hingga produk siap, semuanya dilakukan tepat di bawah bumbung.

Pergi ke laman web JLCPCB dan buat akaun percuma. Setelah berjaya membuat akaun, Klik “Quote Now” dan muat naik Fail Gerber anda.

Fail Gerber mengandungi maklumat mengenai PCB anda seperti maklumat susun atur PCB, maklumat Lapisan, maklumat jarak, trek untuk beberapa nama.

Di bawah pratonton PCB, anda akan melihat begitu banyak pilihan seperti Kuantiti PCB, Tekstur, Ketebalan, Warna dan lain-lain. Pilih semua yang diperlukan untuk anda. Setelah semuanya selesai, klik "Simpan Ke Troli".

Di halaman seterusnya, anda boleh memilih pilihan penghantaran dan pembayaran dan Check Out dengan Selamat. Anda boleh menggunakan Paypal atau Kad Kredit / Debit untuk membayar. Itu kawan-kawan. Sudah disiapkan.

PCB akan dibuat dan dihantar dalam beberapa hari dan akan dihantar ke depan pintu anda dalam jangka masa yang disebutkan.

Langkah 3: Pemacu Uji

Pemacu Uji
Pemacu Uji
Pemacu Uji
Pemacu Uji

Sebaik sahaja anda mendapatkan PCB di tangan, yang perlu anda lakukan ialah menyolder pin header dan semua komponen lain. Setelah selesai, sambungkan penyesuai kuasa dan anda akan melihat LED1 akan menyala.

Ini bermaksud ia berfungsi.

Kod tersebut

Di sini, saya akan berkongsi kod untuk Pengawal Jauh HC12 dan Robot RC. Cukup muat naik kod ini ke alat kawalan jauh dan juga Robot RC DIY anda.

Ini adalah kod untuk DIY RC Off Road Robot.

Alat kawalan jauh

Dalam catatan sebelumnya, saya menunjukkan kepada anda bagaimana anda boleh menyediakan alat kawalan jauh jarak jauh untuk Robot RC anda. Anda boleh menggunakan alat kawalan jauh yang sama dengan kod yang sama untuk projek ini.

Piggybacking L293D (Petua Bonus)

Konfigurasi piggyback L293D adalah Cara Mudah untuk Berganda (atau dalam kes saya tiga kali ganda) Arus serta kekuatan IC Pemacu Motor L293D untuk menggerakkan tork tinggi / arus arus tinggi / beban rintangan tinggi. (Strategi ini harus berfungsi untuk sebarang cip L293D). L293D Piggyback adalah teknik pantas dan sederhana untuk menggandakan output semasa ke motor.

Oleh itu, keseluruhan pemikiran adalah untuk menyisipkan cip L293D yang lain secara langsung berbanding yang sekarang. Pin ke Pin. Ini meletakkan kedua-dua cip dalam mod selari sehingga voltan akan tetap sama seperti sebelumnya tetapi arus meningkat. Cip ini dinilai pada kira-kira 600ma pemalar atau hingga 1.2A untuk jangka masa yang singkat. Setelah mengundurkan dua dari mereka bersama-sama, mereka akan memberikan output arus berterusan 1.2A dan 2.4A untuk jangka masa yang singkat.

Disyorkan: