Mohon tunggu...
Alifio Yoga Pradana
Alifio Yoga Pradana Mohon Tunggu... Pelajar Sekolah - Electronics Engineering Of SMKN 7 SEMARANG

piooo

Selanjutnya

Tutup

Ilmu Alam & Tekno

Human Following Robot: IoT Robotika yang Menjadi Pendamping Cerdas di Era Modern

31 Oktober 2024   19:22 Diperbarui: 2 November 2024   03:49 164
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Motor DC ialah motor dinamo fungsinya digunakan untuk merubah gaya listrik lalu jadi gaya gerak. Motor DC (Direct Current) adalah motor listrik yang digerakkan oleh arus searah. Motor ini digunakan untuk menggerakkan roda pada robot agar bisa bergerak mengikuti objek yang terdeteksi oleh sensor. Motor DC sering dipilih karena mudah dikendalikan, memiliki ukuran yang relatif kecil, dan respons cepat terhadap perubahan arus.

Sedangkan Driver Motor L298N merupakan sebuah motor driver berbasis IC L298 dual H-bridge. Motor driver ini berfungsi untuk mengatur arah ataupun kecepatan motor DC. L298N adalah motor driver IC yang sangat populer dan banyak digunakan untuk mengendalikan motor DC. Ini adalah komponen yang memungkinkan untuk mengontrol arah dan kecepatan motor DC dengan mudah.

Dalam proyek ini, Motor bertanggung jawab atas gerakan fisik robot. dan Driver motor L298N mengatur arah dan kecepatan motor sesuai dengan perintah yang diberikan oleh Arduino berdasarkan data sensor. 

Skema Rangkaian Human Following Robot

Untuk mendapatkan gambaran yang lebih jelas tentang rancangan Human Following Robot, skema berikut menunjukkan susunan komponen utama yang bekerja sama dalam mendeteksi dan mengikuti objek. 

Pada skema ini, Arduino berfungsi sebagai pengendali pusat yang memproses data dari sensor inframerah dan sensor ultrasonik. Sensor-sensor ini mendeteksi posisi dan jarak objek yang diikuti, sementara motor DC dan driver motor L298N menerima perintah dari Arduino untuk menjalankan gerakan. Integrasi dengan IoT memungkinkan skema ini juga terhubung dengan perangkat eksternal untuk kontrol jarak jauh dan pengumpulan data. 

Skema ini berperan sebagai panduan dasar dalam merancang sistem Human Following Robot yang efisien dan responsif terhadap pergerakan manusia.

Kode Program Human Following Robot

Berikut adalah kode program yang digunakan untuk mengoperasikan Human Following Robot. Kode ini ditulis pada Arduino IDE dan berfungsi sebagai pengendali utama untuk memproses data dari sensor inframerah dan sensor ultrasonik, serta mengatur pergerakan motor sesuai dengan kondisi yang terdeteksi. Dengan algoritma yang diimplementasikan, robot ini dapat mengikuti objek secara otomatis dengan respons cepat dan akurat. 

Pada kode ini: 

  • Sensor inframerah mendeteksi keberadaan objek di depan robot untuk menentukan arah. 
  • Sensor ultrasonik mengukur jarak antara robot dan objek untuk menghindari tabrakan. 
  • Motor driver L298N menerima perintah dari Arduino untuk mengatur arah dan kecepatan motor, memungkinkan robot bergerak maju, berbelok, atau berhenti sesuai data yang diterima dari sensor.  

Lihat kode lengkapnya pada gambar berikut: 

Cara Kerja Human Following Robot

Human Following Robot bekerja berdasarkan prinsip deteksi, pengolahan data, dan pergerakan otomatis. Berikut tahapan cara kerja robot ini: 

  • Deteksi Objek dan Pelacakan

Saat robot diaktifkan, sensor inframerah mengidentifikasi apakah ada manusia atau objek lain di sekitar, sementara sensor ultrasonik menghitung jarak. Kombinasi kedua sensor ini memberikan gambaran mengenai keberadaan serta jarak objek, dan data ini kemudian dikirimkan ke Arduino untuk diproses.

  • Pengolahan Data oleh Arduino

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun