Pages

Selasa, 26 Agustus 2014

Membuat Robot Line Follower Sederhana 2 Sensor

Membuat Robot Line Follower Sederhana 2 Sensor

Robot.My,ID. Salam robotika buat agan-agan semua, kali ini saya akan mengulas bagaimana cara Membuat Robot Line Follower Sederhana berbasis microcontroller namun hanya dengan menggunakan dua sensor infrared/photodioda tanpa driver motor dan rangkaian robot ini tidak menggunakan tampilan LCD Character, pasti sederhana sekali robotnya.

Berikut ini salah satu robot line follower sederhana 2 sensor :

Berikut ini skema/rangkaian robot line follower sederhana 2 sensor :
 
Skema Robot Line Follower Sederhana 2 sensor
Namanya juga masih sederhana banget rangkaian ini jadi hasilnya pun kurang begitu smooth jika dijalankan pada arena, karena hanya memiliki dua sensor namun hal ini bukanlah suatu masalah karena dari rangkaian yang sederhana ini kita bisa belajar bagaimana sensor bekerja dan respon kecepatan motor pada robot, apalagi untuk para pemula atau newbie yang sama sekali belum pernah membuat robot semacam ini.

Proses pembacaan sensor pada garis hitam dapat dilihat seperti gambar dibawah ini :
sws
Proses pembacaan sensor garis
Navigasi Robot Saat mengikuti garis

Bingung dengan proses pembuatan layout PCB nya?? untuk para pemula sudah banyak dijual kit atau board minimum sistem microcontroller untuk robot line follower, salah satunya seperti gambar dibawah ini :




Berikut ini saya lampirkan kode program robot line follower sederhana sesuai rangkaian/skema diatas dengan menggunakan program Bascom AVR :

'--------------------
'Robot Line Follower
'--------------------
$regfile = "m16def.dat"
'Jika menggunakan ATMega8535 maka diganti dengan "m8535.dat"
$crystal = 12000000
'--------------------------
Ddrb.0 = 1                                                  'Sensor Kanan
Portb.0 = 0
Ddrb.1 = 0
Portb.1 = 1

Ddrb.2 = 1                                                  'Sensor Kiri
Portb.2 = 0
Ddrb.3 = 0
Portb.3 = 1nghg

Ddra.0 = 1                                                  'Motor Kanan
Ddra.1 = 1                                                  'Motor Kiri
'--------------------------
Do
   If Pinb.1 = 0 Then
      Porta.0 = 0
      Porta.1 = 1
   Else
      Porta.0 = 1
      Porta.1 = 1
   End If

   If Pinb.3 = 0 Then
      Porta.0 = 1
      Porta.1 = 0
   Else
      Porta.0 = 1
      Porta.1 = 1
   End If

Loop
'--------------------------- end

Sumber: http://www.robot-id.com/2013/11/membuat-robot-line-follower-sederhana-2.html

0 komentar:

Posting Komentar