Daftar Isi:

Pengikut Garis Sederhana Menggunakan Arduino: 5 Langkah
Pengikut Garis Sederhana Menggunakan Arduino: 5 Langkah

Video: Pengikut Garis Sederhana Menggunakan Arduino: 5 Langkah

Video: Pengikut Garis Sederhana Menggunakan Arduino: 5 Langkah
Video: Line Follower Robot Line Tracer Nice Parking 2024, Juli
Anonim
Pengikut Garis Sederhana Menggunakan Arduino
Pengikut Garis Sederhana Menggunakan Arduino

Robot Pengikut Garis Arduino

Dalam tutorial ini, kita akan membahas cara kerja robot line following Arduino yang akan mengikuti garis hitam dengan latar belakang putih dan mengambil belokan yang benar setiap kali mencapai tikungan di jalurnya.

Komponen Pengikut Baris Arduino

  1. Arduino
  2. Sensor IR (Sensor Array atau 2 Sensor Individual)
  3. Motor DC
  4. Baterai LIPO
  5. Sasis Robot
  6. Arduino IDE

Arduino

Anda semua mungkin sudah tidak asing lagi dengan Arduino; yang merupakan platform elektronik yang paling banyak digunakan dan berkembang pesat dengan begitu banyak papan mikrokontroler dan perangkat lunak. Untuk robot line following kita, saya akan menggunakan Arduino UNO yang merupakan board yang paling umum digunakan.

Arduino Nano adalah pilihan terbaik untuk memulai dengan elektronik dan pengkodean jika ini adalah pengalaman pertama Anda dengan Arduino Platform. Anda dapat menggunakan Papan Arduino apa pun untuk proyek ini.

Sensor Inframerah

Seperti disebutkan sebelumnya, robot line following kita akan mengikuti garis hitam dengan latar belakang putih. Jadi kita membutuhkan sesuatu yang akan 'melihat' garis dan memberitahu pengikut garis untuk mengikuti garis atau berbalik jika menjauh dari garis. Untuk tujuan ini, kami akan menggunakan Sensor IR (Infra Red).

Langkah 1: Memulai Dengan PCB

Memulai Dengan PCB
Memulai Dengan PCB
Memulai Dengan PCB
Memulai Dengan PCB

Mendapatkan PCB dari JLCPCB

EasyEDA adalah alat desain PCB online yang lebih mudah namun kuat yang memungkinkan insinyur elektronik, peretas, pendidik, penghobi, pembuat, dan penggemar untuk merancang dan membagikan skema proyek mereka serta tata letak PCB. Ini adalah alat desain yang terintegrasi dengan katalog komponen LCSC dan layanan PCB JLCPCB yang membantu pengguna menghemat waktu untuk mewujudkan ide mereka menjadi produk nyata.

Sederhananya, tata letak PCB seperti peta. Peta yang menghubungkan semua komponen satu sama lain menggunakan jalur konduktor. Desain inilah yang kami cetak pada papan berlapis tembaga yang kemudian dikembangkan menjadi PCB. Surface Mount Technology adalah teknik merakit PCB dengan memasang komponen pada permukaan papan. Berbeda dengan metode tradisional menempatkan komponen melalui lubang dan menyoldernya di sisi lain, di SMT, komponen ditempatkan di atas papan dan ujungnya disolder di sisi yang sama.

Langkah 2: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit

Untuk Memulai, Pertama Buka situs web EasyEDA dan buat akun gratis. Buka "Editor" dan buat proyek baru. Untuk saat ini, JLCPCB memiliki 689 komponen Basic dan 30k+ komponen Extended yang Anda inginkan. Lihat daftar lengkap komponen di sini. Pastikan Anda menambahkan komponen dari daftar ini saat menggambar skema di EasyEDA. Anda bahkan dapat mencari komponen dan memeriksa ketersediaannya.

Sekarang Anda dapat menyelesaikan tata letak menggunakan alat bawaan di EasyEDA. Anda sekarang dapat mengunduh file Gerber dan menggunakannya untuk membuat PCB Anda dari JLCPCB.

File Gerber berisi informasi tentang PCB Anda seperti informasi tata letak PCB, informasi Layer, informasi spasi, trek untuk beberapa nama. File BOM atau Bill Of Material berisi daftar semua komponen dalam Layout. File CPL (Daftar Penempatan Komponen / File Pick & Place File (PNP), digunakan oleh mesin Perakitan SMT otomatis untuk menentukan di mana setiap bagian harus ditempatkan di papan tulis.

Langkah 3: Memesan PCB

Pemesanan PCB
Pemesanan PCB
Pemesanan PCB
Pemesanan PCB
Pemesanan PCB
Pemesanan PCB
Pemesanan PCB
Pemesanan PCB

Buka situs web JLCPCBs dan Klik "Kutip Sekarang" dan unggah File Gerber Anda. Setelah file Gerber diunggah, itu akan menampilkan pratinjau papan sirkuit Anda. Pastikan ini adalah Layout PCB dari papan yang Anda inginkan. Di bawah pratinjau PCB, Anda akan melihat begitu banyak opsi seperti Kuantitas PCB, Tekstur, Ketebalan, Warna, dll. Pilih semua yang diperlukan untuk Anda.

Klik "Rakit papan PCB Anda".

Sekarang, Anda harus mengunggah file BOM dan CPL yang telah kami unduh sebelumnya. Pilih semua komponen yang Anda ingin JLCPCB rakit di PCB Anda. Cukup klik pada kotak konfirmasi untuk memilih komponen.

Di halaman ini, Anda dapat meninjau pesanan Anda. Anda dapat memeriksa tata letak, melihat semua komponen dan jika ada masalah, Anda dapat mengklik "Kembali" untuk mengedit pesanan 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.

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

Langkah 4: Merakit Robot

Sekarang mari kita mulai membangun Robot Pengikut Garis Arduino kita. Di sini kita akan membuat robot beroda 4, dengan 2 Motor DC terhubung di kedua sisi (depan) dan dua roda dummy di sisi belakang. Seperti yang telah disebutkan sebelumnya, kita akan menggunakan board Arduino UNO untuk mendapatkan input dari sensor, memprosesnya dan mengirimkan sinyal ke IC driver motor L293D untuk menggerakkan motor motor DC dari Line following Robot Arduino.

L293DDi bawah ini Anda dapat menyematkan diagram IC L293D. Seperti yang Anda lihat, ia memiliki dua pin untuk memasukkan tegangan. Salah satunya adalah untuk menyalakan rangkaian internal IC dan yang lainnya untuk menggerakkan motor.

Pin 8 – Mengemudi Motor – 4,5 V hingga 33 V Pin 16 – Bekerja pada IC– 5V Jika Anda membalikkan koneksi ini secara tidak sengaja, Anda dapat membakar chip. IC ini memiliki dua rangkaian H Bridge sehingga mampu mengendalikan dua motor secara individual pada saat yang bersamaan. Satu sisi IC ini mengontrol satu motor dan sisi lainnya mengontrol motor kedua. Agar motor bekerja, pin Aktifkan sisi itu harus Tinggi.

Pin enable juga dapat digunakan untuk mengatur kecepatan motor menggunakan PWM (Pulse Width Modulation). Jika Anda ingin tahu lebih banyak tentang L293D dan cara kerja H-Bridge, ikuti tautan di bawah ini. Klik Disini untuk Mempelajari cara kerja Driver Motor H Bridge Jadi kita memiliki dua roda.

Bagaimana pengikut garis ini maju, mundur, kiri atau kanan?

Logikanya cukup sederhana. Ketika kedua motor berputar ke arah yang sama (searah jarum jam atau anti jam), pengikut garis arduino akan bergerak maju atau mundur. Jika keduanya bergerak berlawanan arah, robot yang mengikuti garis akan berbelok ke kiri atau ke kanan.

Anda akan mendapatkan diagram koneksi lengkap di sini -> Tutorial Lengkap Pengikut Garis

Langkah 5: Mengunggah Kode dan Jalankan Pertama

Mengunggah Kode dan Jalankan Pertama
Mengunggah Kode dan Jalankan Pertama

Kode ini sangat mudah dipahami dan jika Anda memiliki pertanyaan tentang kode tersebut, silakan tanyakan di komentar atau di komunitas kami. Anda akan mendapatkan kode lengkap dari sini.

Unggah kode, nyalakan, dan letakkan Robot Pengikut Garis Arduino Anda di garis hitam dan lihat robot beraksi.

Bersenang-senang? Pada bab berikutnya, saya akan menunjukkan kepada Anda bagaimana memasukkan Algoritma PID di Arduino Line Follower kami untuk membuat robot kami lebih halus dan cepat dengan mengontrol kecepatan motor. Berlangganan RootSaid untuk proyek yang lebih mengagumkan.

Direkomendasikan: