• Tidak ada hasil yang ditemukan

Membuat Robot Tidak Susah

N/A
N/A
Protected

Academic year: 2021

Membagikan "Membuat Robot Tidak Susah"

Copied!
8
0
0

Teks penuh

(1)

Membuat Robot Tidak Susah

Membuat Robot Tidak Susah

Hendawan Soebhakti Hendawan Soebhakti

Dosen Teknik Elektro Politeknik Batam Dosen Teknik Elektro Politeknik Batam email :

email : [email protected]@yahoo.com

Portal :

Portal : hendawan.wordpress.comhendawan.wordpress.com

R

R

obot, sebuah kata yang sangat familier dan hampir semua orang tahu. Namun sebagianobot, sebuah kata yang sangat familier dan hampir semua orang tahu. Namun sebagian

besar berpendapat bahwa sangat susah membuat sebuah robot. Pendapat tersebut menjadi besar berpendapat bahwa sangat susah membuat sebuah robot. Pendapat tersebut menjadi benar jika yang dibuat adalah robot yang mampu melakukan banyak aktivitas.Contohnya benar jika yang dibuat adalah robot yang mampu melakukan banyak aktivitas.Contohnya robot humanoid ASIMO milik Honda yang sangat kompleks fungsi dan sistemnya.Secara robot humanoid ASIMO milik Honda yang sangat kompleks fungsi dan sistemnya.Secara fungsi, ASIMO memang didesain menyerupai manusia. Mampu berjalan, berlari, fungsi, ASIMO memang didesain menyerupai manusia. Mampu berjalan, berlari, berbicara, mendengar, berfikir dan bahkan belajar. Ini karena ASIMO sudah berbicara, mendengar, berfikir dan bahkan belajar. Ini karena ASIMO sudah menggunakan teknologi kecerdasan buatan / artificial intelligence sebagai otaknya. Untuk  menggunakan teknologi kecerdasan buatan / artificial intelligence sebagai otaknya. Untuk  membuat robot secanggih ASIMO diperlukan penelitian yang lama. Dimulai dengan membuat robot secanggih ASIMO diperlukan penelitian yang lama. Dimulai dengan yang sederhana dan terus dikembangkan hingga mencapai teknologi yang sangat canggih yang sederhana dan terus dikembangkan hingga mencapai teknologi yang sangat canggih seperti sekarang ini.

seperti sekarang ini.

Di Indonesia sendiri, penelitian robotika sudah mulai dikembangkan. Tapi masih pada Di Indonesia sendiri, penelitian robotika sudah mulai dikembangkan. Tapi masih pada kalangan terbatas seperti akademisi maupun praktisi industri. Belum sampai pada tingkat kalangan terbatas seperti akademisi maupun praktisi industri. Belum sampai pada tingkat pelajar maupun masyarakat umum.

pelajar maupun masyarakat umum.

Sebagai pemula, kita bisa belajar membuat robot yang sederhana dulu. Sebuah robot yang Sebagai pemula, kita bisa belajar membuat robot yang sederhana dulu. Sebuah robot yang bisa bergerak mengikuti sebuah garis tebal berwarna hitam. Robot ini lazim disebut line bisa bergerak mengikuti sebuah garis tebal berwarna hitam. Robot ini lazim disebut line tracker atau line follower. Bagaimana bisa robot ini mengikuti garis hitam? Tentulah tracker atau line follower. Bagaimana bisa robot ini mengikuti garis hitam? Tentulah diperlukan sebuah sensor, yaitu sensor proximity. Sensor ini bisa kita buat sendiri. diperlukan sebuah sensor, yaitu sensor proximity. Sensor ini bisa kita buat sendiri. Prinsip kerjanya sederhana, hanya memanfaatkan sifat cahaya yang akan dipantulkan jika Prinsip kerjanya sederhana, hanya memanfaatkan sifat cahaya yang akan dipantulkan jika mengenai benda berwarna terang dan akan diserap jika mengenai benda berwarna gelap. mengenai benda berwarna terang dan akan diserap jika mengenai benda berwarna gelap. Sebagai sumber cahaya kita gunakan LED

Sebagai sumber cahaya kita gunakan LED (Light Emiting Diode)(Light Emiting Diode) yang akanyang akan memancarkan cahaya merah dan untuk menangkap pantulan cahaya LED kita gunakan memancarkan cahaya merah dan untuk menangkap pantulan cahaya LED kita gunakan photodiode. Jika sensor berada diatas garis hitam maka photodioda akan menerima photodiode. Jika sensor berada diatas garis hitam maka photodioda akan menerima sedikit sekali cahaya pantulan. Tetapi jika sensor berada diatas garis putih maka sedikit sekali cahaya pantulan. Tetapi jika sensor berada diatas garis putih maka photodioda akan menerima banyak cahaya pantulan. Berikut adalah ilustrasinya :

(2)

LED Photodioda

GarisHitam

Gambar1.Cahayapantulansedikit

Sifat dari photodioda adalah jika semakin banyak cahaya yang diterima, maka nilai resistansi diodanya semakin kecil. Dengan melakukan sedikit modifikasi, maka besaran resistansi tersebut dapat diubah menjadi tegangan. Sehingga jika sensor berada diatas garis hitam, maka tegangan keluaran sensor akan kecil, demikian pula sebaliknya.

Agar dapat dibaca oleh mikrokontroler, maka tegangan sensor harus disesuaikan dengan level tegangan TTL yaitu 0 – 1 volt untuk logika 0 dan 3 – 5 volt untuk logika 1. Pada robot line tracker, sedikitnya diperlukan 2 buah sensor proximity yang disusun agar keduanya berada tepat diatas garis hitam. Perhatikan gambar berikut :

Pada Gambar 1 diatas kedua buah sensor proximity berada diatas garis hitam, maka mikrokontroler akan memerintahkan robot untuk bergerak lurus. Namun jika posisi sensor seperti pada Gambar 2, maka robot harus belok ke kanan. Dan jika posisi sensor seperti pada Gambar 3, maka robot harus belok ke kiri. Dengan demikian robot akan tetap bergerak mengikuti garis hitam. Berikut adalah rangkaian lengkap dua set sensor proximity untuk robot line tracker :

(3)

+5V +5V +5V +5V +5V +5V +5V +5V +5V +5V Ke AVR (PA.0 ) Ke AVR (PA.1 ) D2 PD R1 220 R2 10K VR1 10K D3 LED U1A LM339 + -7 6 1 3 12 R3 470 D1 LED VR2 10K R4 220 R6 470 D6 LED D4 LED D5 PD R5 10K U1B LM339 + -5 4 2  3   1   2  

Sebagai ”otak” robot digunakan mikrokontroler AVR jenis ATmega8535 yang akan membaca data dari sensor proximity, mengolahnya, kemudian memutuskan arah pergerakan robot. Pada robot line track ini, keluaran sensor proximity dihubungkan ke PortA.0 dan PortA.1 pada mikrokontroler. Sedangkan driver motor dihubungkan ke PortC.0 s/d PortC.3 seperti terlihat pada gambar berikut :

+5V +5V +5V Ke Sensor Proximity Ke Sensor Proximity U1 PB.2 (INT2/AIN0) 3 XTAL2 12 RESET 9 VCC 10 GND 11 PB.6 (MISO) 7 PB.7 (SCK) 8 (ADC0) PA.0 40 (ADC1) PA.1 39 (ADC2) PA.2 38 (ADC3) PA.3 37 (ADC4) PA.4 36 (ADC5) PA.5 35 (ADC6) PA.6 34 (ADC7) PA.7 33 (TOSC2) PC.7 29 AREF 32 GND 31 AVCC 30 PB.5 (MOSI) 6 PB.4 (SS) 5 PB.3 (OC0/AIN1) 4 PB.1 (T1) 2 PB.0 (XCK/T0) 1 10uF/16V S1 10K MOSI SCK MISO

(4)

Agar dapat ”berfikir”, maka mikrokontroler harus diprogram terlebih dahulu. Berikut ini adalah program robot line track yang dibuat menggunakan software CodeVisionAVR.

#include <mega8535.h> unsigned char sensor; void main(void) { while (1) { sensor=PINA; sensor&=0b00000011; switch(sensor) {

case 0b00000001: PORTC=0b00000001;  break; // belok kanan case 0b00000010: PORTC=0b00000100;  break; // belok kiri case 0b00000011: PORTC=0b00000101;  break; // maju lurus case 0b00000000:  break;

} }; }

Setelah selesai membuat program, maka kita harus men”download”nya ke dalam mikrokontroler.

Untuk menggerakkan motor dc, diperlukan sebuah driver motor dc yaitu IC L298 yang dirangkai seperti pada gambar berikut :

+12V +12V +5V Ke AVR (PC.0) Ke AVR (PC.1) Ke AVR (PC.1) Ke AVR (PC.2) 1N4001 MOTOR KIRI 1N4001 1N4001 1N4001 U1 L298 1A1 5 1A2 7 2A1 10 2A2 12 1EN 6 2EN 11 1Y1 2 1Y2 3 2Y1 13 2Y2 14 1E 1 2E 15 MOTOR KANAN 1N4001 1N4001 1N4001 1N4001 1 1

Setelah semua rangkaian dapat berfungsi dengan baik, selanjutnya kita dapat membuat desain mekanik robot line tracker sebagai berikut :

(5)

Untuk menguji apakah robot sudah dapat berfungsi dengan benar, maka kita bisa membuat sebuah arena permainan seperti pada gambar berikut ini :

Jika semua rangkaian dan desain robot berfungsi dengan baik, maka robot dapat bergerak  mengikuti garis hitam sesuai dengan bentuk track diatas. Selamat anda sekarang sudah berhasil membuat sebuah robot.

(6)
(7)
(8)

Referensi

Dokumen terkait

Hasil penelitian ini menunjukkan bahwa IPAL Sanimas di Kampung Sangkrah mampu mengatasi masalah sanitasi lingkungan yang buruk dengan cara: (1) membuat saluran pembuangan

Hasil Simulasi Perambatan Gelombang Suara dengan Kedalaman Sumber Suara 25 m, Kedalaman Penerima 30 m, dan Frekuensi yang Digunakan 100, 1.000, 10.000, dan 50.000 Hz ( Shadow

Internetno bančništvo Da lahko komitenti bank Barclays, Chase, SEB, Credit Suisse ter Deutsche Bank pred začetkom poslovanja uporabljajo internetno bančništvo, morajo imeti

Menurut Soekidjo Notoatmojo (2010: 25) faktor - faktor yang berpengaruh terhadap perilaku hidup sehat antara lain: a) Faktor makanan dan minuman terdiri dari kebiasaan

(BMRI) merupakan dua perusahaan perbankan raksasa yang unggul dan secara konsisten menguasai industri perbankan di Indonesia, namun untuk menilai sebuah perbankan

posisi bahan penyerap lainnya dan memberikan suatu alternatif pengolahan limbah cair industri tahu dan dapat mengetahui efektivitas kerja karbon aktif dari ampas

Secara umum keterampilan interpersonal dan komunikasi instrukur keterampilan klinik Program Studi Kedokeran di FK Unimal sudah baik, akan tetapi masih ada indikator

Evaluasi pelaksanaan untuk mengukur hasil dari kegiatan perawatan kesehatan masyarakat yang telah dilaksanakan dalam periode waktu tertentu. Evaluasi kegiatan