AI Assistant
Detail Karya Portofolio

OBSTACLE AVOIDANCE ROBOT

Ebenezer Hutahaean Oleh: Ebenezer Hutahaean

Ringkasan Portofolio

Proyek ini adalah robot bergerak yang menggunakan sensor inframerah SHARP IR GP2D12 untuk mendeteksi jarak dan menghindari halangan. Dengan driver motor L298N, robot dapat bergerak maju, mundur, serta berbelok ke kanan atau kiri berdasarkan data jarak dari sensor. Robot akan berhenti dan berbalik arah jika mendeteksi objek dalam jarak tertentu, lalu memilih arah belok berdasarkan kondisi di sisi kiri dan kanan.

Deskripsi & Detail Proyek

Saya menerapakan course robotic : mikrokontroller pada portofolio ini yaitu poin kedua tentang arduino dan juga portofolio ini berkaitan tentang tugas akhir dari course yaitu membuat implementasi salah satu mikrokontroller dengan sensor, namun pada portofolio ini saya juga menggunakan aktuator 

Proyek ini merupakan robot otonom berbasis Arduino yang mampu menghindari halangan menggunakan sensor inframerah SHARP IR GP2D12 dan driver motor L298N. Pada robot ini, tiga sensor jarak inframerah ditempatkan di bagian depan: satu di tengah, satu di kanan, dan satu di kiri. Sensor tengah berfungsi mendeteksi objek langsung di depan, sementara sensor kiri dan kanan digunakan untuk memutuskan arah belok yang paling aman saat robot mendeteksi halangan.

Berikut adalah mekanisme utama dari proyek ini:

  1. Inisialisasi dan Pengaturan Motor: Motor diatur menggunakan driver L298N, dengan dua motor DC yang memungkinkan gerakan maju, mundur, dan berbelok.
  2. Pembacaan Sensor Jarak: Setiap loop, robot membaca jarak dari ketiga sensor IR. Jika sensor tengah mendeteksi halangan dalam jarak kurang dari 15 cm, robot berhenti.
  3. Pengambilan Keputusan: Setelah berhenti, robot mundur sejenak untuk menghindari halangan dan kemudian memilih untuk berbelok ke arah yang lebih aman berdasarkan perbandingan jarak antara sensor kiri dan kanan.
  4. Gerakan Maju: Jika tidak ada halangan, robot akan bergerak maju dengan kecepatan yang telah ditentukan.