Realisasi Robot Pedeteksi Logam.
REALISASI ROBOT PENDETEKSI
LOGAM
Disusun Oleh:
Ade Tjandra Sugandi0322118
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Krtisten Maranatha, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia,
email : adren_tj@yahoo.com
ABSTRAK
Perkembangan Robotika yang mendunia membuat manusia di berbagai pelosok mengadu kreatifitasnya. Robot adalah suatu mesin yang digunakan manusia dalam melaksanakan pekerjaan yang dirasakan sulit dan di luar kemampuan. Misalnya, untuk pekerjaan-pekerjaan yang berhubungan dengan benda berat, benda beracun, bahan peledak, dan tempat yang sulit dijangkau oleh manusia.
Pada tugas akhir ini telah dibuat robot pencari dan pendeteksi logam beroda menyerupai tank. Robot yang menggunakan ATmega16 sebagai mikrokontroler ini dilengkapi dengan delapan buah sensor optocoupler untuk mengetahui keberadaan rintangan, memperbaiki posisi, dan gerakan robot untuk menelusuri suatu area. Satu buah sensor logam untuk mendeteksi logam dimana dalam area tersebut tertanam tiga buah logam yang harus dideteksi dan ditandai lokasinya oleh robot. Setelah robot berhasil mendeteksi logam, robot akan menjatuhkan penanda pada lokasi tersebut dan melanjutkan pendeteksian hingga ketiga logam terdeteksi..
Dari hasil pengujian, robot berhasil menelusuri seluruh area. Robot juga berhasil mendeteksi dan menandai lokasi logam dengan persentase keberhasilan 66,66 % dalam kondisi catu daya yang terisi penuh dan tidak ada faktor - faktor
(2)
Universitas Kristen Maranatha ii
REALIZATION OF
METAL DETECTOR ROBOT
Composed by:
Ade Tjandra Sugandi 0322118
Electrical Engineering, Maranatha Cristian University, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia,
email : adren_tj@yahoo.com
Abstract
Massive robotic development made human in the entire world compete their creativity. Robot is a machine which human use to do tough tasks and things beyond their ability. For example, for tasking which connected with heavy things, toxic, blasting material, and to reach places which impossible for human.
For this final assignment, has been made a wheel metal detector finder which physically look alike tank. Robot which uses ATmega16 as microcontroller is modified with eight optocoupler sensors to detect barrier, setting up the position, and robot movement to explore one area. One metal detector to detect the presence of metal in that area planted three metals that should be detected and marked the position by robot. After detecting the metal, robot will make a sign in the certain position and continuing the detection till the third metal detected.
From the result of the testing, robot has successfully exploring all area. Robot also getting achievement to detect and marking the metal location with 66,66% success percentage in circumstance with a full power supply and without any barrier factors for the performa of robot.
(3)
DAFTAR ISI
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... v
DAFTAR TABEL ... ix
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang ... 1
I.2 Identifikasi Masalah ... 2
I.3 Tujuan ... 2
I.4 Pembatasan Masalah ... 2
I.5 Spesifikasi Alat ... 3
I.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 5
II.1 Rajau darat ... 5
II.2 Sensor ... 6
II.2.1 Sensor optocoupler ... 7
II.2.2 Sensor logam ... 9
II.2.2 Motor DC ... 9
II.2.2 Mikrokontroler ... 10
BAB III PERANCANGAN DAN REALISASI ALAT ... 14
III.1 Konsep perancangan ... 14
III.1.1 Cara kerja ... 16
III.2 Perakitan Perangkat Keras ... 16
III.2.1 Konstruksi ... 17
III.2.2 Rangkaian sensor optocoupler ... 17
III.2.3 Rangkaian sensor logam ... 19
III.2.4 Rangakaian mikrokontroler ATmega16 ... 20
(4)
Universitas Kristen Maranatha iv
BAB IV DATA PENGAMATAN DAN ANALISA ... 25
IV.1 Pengujian software ... 25
IV.1.1 Inisialisasi Port Dari ATMega 16 ... 25
IV.1.2 Program Utama ... 26
IV.2 Pengujian sensor optocoupler ... 36
IV.3 Navigasi ... 37
IV.4 Pengujian sensor logam ... 40
IV.5 Pengujian Terhadap Tingkat Keberhasilan Robot ... 44
BAB V KESIMPULAN DAN SARAN ... 47
V.1 Kesimpulan ... 47
(5)
DAFTAR GAMBAR
Gambar II.1 Contoh ranjau darat ... 5
Gambar II.2 Contoh sensor Optocoupler ... 7
Gambar II.3 Diagram Blok Sensor Optocoupler ... 7
Gambar II.4 LED inframerah dan Photodioda ... 8
Gambar II.5 Simbol Photodioda... 9
Gambar II.6 Cara Kerja Motor DC ... 10
Gambar II.7 Arsitektur ATMega16 ... 11
Gambar II.8 Pin ATMega16 ... 12
Gambar III.1 Diagram Blok Robot ... 14
Gambar III.2 Letak Sensor Optocoupler ... 15
Gambar III.3 Diagram Alir Cara Kerja Robot ... 16
Gambar III.4 Model Prespektif Robot ... 17
Gambar III.5 Rangkaian Transmitter ... 18
Gambar III.6 Rangkaian Receiver ... 18
Gambar III.7 Rangkaian Sensor Logam ... 19
Gambar III.8 Rangkaian Mikrokontroler ATmega 16 ... 20
Gambar III.9 Flowchart Program Utama ... 22
Gambar III.10 Flowchart Subroutine Koreksi ... 23
Gambar III.11 Flowchart Subroutine Belok Kanan ... 23
Gambar III.12 Flowchart Subroutine Belok Kiri ... 24
Gambar IV.1 Inisialisasi Port ... 26
Gambar IV.2 Robot Bergerak Maju ... 26
Gambar IV.3 Memeriksa Sensor Logam ... 27
Gambar IV.4 Penanda Aktif ... 27
Gambar IV.5 Memeriksa Sensor Depan. ... 28
Gambar IV.6 Subroutine koreksi ... 29
Gambar IV.7 Robot Bergeser Ke Kanan ... 29
Gambar IV.8 Bergeser Ke Kiri ... 30
(6)
Universitas Kristen Maranatha vi
Gambar IV.10 Robot Bergerak Mundur ... 31
Gambar IV.11 Robot Bergerak Belok Kiri. ... 32
Gambar IV.12 Robot Bergerak Maju ... 32
Gambar IV.13 Robot Bergerak Belok Kiri ... 33
Gambar IV.14 Subroutine belok kanan ... 33
Gambar IV.15 Robot Bergerak Mundur ... 34
Gambar IV.16 Robot Bergerak Belok Kanan ... 34
Gambar IV.17 Robot Bergerak Maju ... 35
Gambar IV.18 Robot Bergerak Belok Kanan ... 35
Gambar IV.19 Cara pengambilan data ... 36
Gambar IV.20 Belok Kanan... 38
Gambar IV.21 Belok Kiri ... 39
Gambar IV.22 Koreksi Robot ... 39
Gambar IV.23 Pengujian sensor logam ... 42
Gambar IV.24 Labirin yang akan Dilalui Robot ... 44
(7)
DAFTAR TABEL
Tabel III.1 Pergerakkan Roda Berdasarkan Masukkannya ... 21
Tabel IV.1 Pengamatan Sensor optocoupler terhadap jarak ... 37
Tabel IV.2 Pengamatan Sensor Logam ... 40
Tabel IV.3 Pengamatan Sensor Logam dengan spons sebagai medium ... 41
Tabel IV.4 Pengamatan Sensor Logam dengan kayu sebagai medium ... 41
Tabel IV.5 Data pengamatan dengan enam jenis logam ... 43
Tabel IV.6 Hasil Pengujian Keberhasilan Robot Mendeteksi Logam dan keakuratan menjatuhkan penanda ... 45
(8)
LAMPIRAN A
FOTO ROBOT
(9)
Gambar A.1 Foto Robot Tampak Samping Depan
(10)
Universitas Kristen Maranatha
Gambar A.3 Foto Robot Tampak atas
(11)
LAMPIRAN B
LISTING PROGRAM
(12)
Universitas Kristen Maranatha
/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.3 Standard
Automatic Program Generator
© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
Project :
Version :
Date : 04/09/2007
Author : ade
Company : d9
Comments:
Chip type : ATmega16
Program type : Applicationa
Clock frequency : 12,000000 MHz
Memory model : Small
External SRAM size : 0
(13)
*****************************************************/
#include <mega16.h>
#include <delay.h>
// Declare your global variables here
eeprom int i=0;
int ax;
void koreksi(void)
{if (PINA.5 == 1 || PINA.6 ==1) //optokopler pendek kiri ada halangan
{
PORTC = 0x04; //geser ke kanan
delay_ms(300);
};
if (PINA.4 == 1 || PINA.7 ==1) //optokopler pendek kanan ada halangan
{
PORTC = 0x01; //geser ke kiri
delay_ms(300);
};
}
(14)
Universitas Kristen Maranatha {PORTC = 0x0A; //mundur
delay_ms(300);
PORTC = 0x06; //belok kanan
delay_ms(470);
PORTC = 0x05; // maju
delay_ms(250);
PORTC = 0x06; //belok kanan
delay_ms(470);
}
void belok_kiri(void)
{PORTC = 0x0A; //mundur
delay_ms(300);
PORTC = 0x09; //belok kiri
delay_ms(470);
PORTC = 0x05; // maju
delay_ms(250);
PORTC = 0x09; //belok kiri
delay_ms(470);
}
void main(void)
(15)
// Declare your local variables here
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0xFF;
// Port C initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTC=0x00;
DDRC=0xFF;
(16)
Universitas Kristen Maranatha
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=In
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=T
PORTD=0x00;
DDRD=0xFE;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
(17)
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
(18)
Universitas Kristen Maranatha ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
(19)
DDRD.5 =1; while (1) while (1) if(ax<=2) { if(ax==0) PORTD.5=1; if(ax>=1) PORTD.5=0;
PORTC = 0x05;
delay_ms(100);
if ( PIND.0 == 0)
{
PORTC = 0x05;
delay_ms(600);
PORTC = 0x00;
delay_ms(100);
PORTD.4 = 1, //penanda on
delay_ms(500);
PORTD.4 = 0;
(20)
Universitas Kristen Maranatha ax++;
};
if (PINA.0 == 1 || PINA.1 == 1) //cek sensor depan
{if (PINA.2 == 1) //cek sensor kiri
{belok_kiri();
}
else
{belok_kanan();
};
};
koreksi();
};
PORTC = 0x00;
(21)
LAMPIRAN C
DATA KOMPONEN
(22)
Universitas Kristen Maranatha
(23)
(24)
Universitas Kristen Maranatha
(25)
(26)
(27)
(28)
Universitas Kristen Maranatha 1
BAB I
PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang, identifikasi masalah, maksud dan tujuan, pembatasan masalah, dan sistematika penulisan.
1.1 Latar Belakang
Perkembangan dunia semakin pesat terjadi di berbagai bidang, dan teknologi merupakan salah satu perkembangan yang semakin ditekuni. Dengan segala keterbatasan manusia dalam melakukan aktivitas yang di luar kemampuannya, maka diciptakanlah robot.
Robot adalah gabungan dari mekanik dengan elektronika yang dapat diprogram untuk bergerak, menggerakkan objek, dan saling berinteraksi dengan lingkungannya. Robot dapat melaksanakan tugas secara berulang dengan cepat dan teliti bila dibandingkan manusia. Robot adalah suatu mesin yang digunakan manusia dalam melaksanakan pekerjaan yang dirasakan sulit dan di luar kemampuan. Misalnya, untuk pekerjaan-pekerjaan yang berhubungan dengan benda berat, benda beracun, dan bahan peledak.
Ranjau darat adalah salah satu bahan peledak berlapiskan logam yang memiliki kapasitas ledakan yang sangat besar dan bersifat merusak. Ukurannya kecil namun merupakan senjata mematikan dan biasanya terletakkan di bawah permukaan tanah. Ranjau dapat dengan mudah ditanam, tetapi sulit untuk dideteksi. Dengan tekanan tertentu dapat menyebabkan suatu ledakan yang mematikan. Palang Merah Internasional memperkirakan bahwa hampir dua juta ranjau darat di seluruh bumi membunuh hampir 15000 warga negara setiap tahunnya. Tujuan dari tugas akhir ini adalah untuk membuat robot yang dapat mendeteksi dan menentukan lokasi logam yang diletakan di bawah permukaan suatu medan labirin yang dilalui.
(29)
BAB I PENDAHULUAN 2
I.2Identifikasi Masalah
Identifikasi masalah dalam tugas akhir ini adalah bagaimana membuat sebuah robot yang dapat mendeteksi dan menentukan lokasi logam yang ditanam di bawah permukaan labirin.
I.3Tujuan
Tujuan dari tugas akhir ini adalah merancang dan membuat robot yang dapat mendeteksi dan menentukan lokasi logam yang ditanam di bawah permukaan pada suatu medan atau labirin tertentu.
I.4Pembatasan Masalah
Dalam tugas akhir ini, dibatasi dengan hal-hal berikut:
1. Waktu pencarian tidak ditentukan.
2. Ranjau darat diwakili oleh logam besi berbentuk tabung dengan diameter
14.5cm dan tebal 2cm.
3. Robot menelusuri lokasi dengan bantuan sekat berupa dinding vertikal.
4. Robot meninjau logam yangberjumlah 3buah.
5. Logam diletakan pada kedalaman ±3 cm di bawah permukaan jalur labirin
yang dilalui.
6. Luas area atau medan dibatasi dengan ukuran 150cm x 180cm.
(30)
BAB I PENDAHULUAN 3
Universitas Kristen Maranatha
I.5 Spesifikasi Alat yang Digunakan
Spesifikasi alat yang digunakan dalam Tugas Akhir ini adalah :
• Mikrokontroler ATMega16
• Sensor optocoupler sebanyak delapan buah sebagai pendeteksi sekat atau
halangan berupa dinding
• Sensor Logam sebagai pendeteksi logam
• LM339 sebagai komparator
• Motor DC sebanyak tiga buah. Dua buah motor untuk menggerakkan roda
robot dan satu buah motor penanda adanya logam
• L293D sebagai penguat arus motor
I.6Sistematika Penulisan
Sistematika penulisan dalam tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Berisi latar belakang, identifikasi masalah, maksud dan tujuan, pembatasan masalah, dan sistematika penulisan.
BAB II LANDASAN TEORI
Berisi teori-teori yang menunjang dalam pembuatan robot. Teori yang dimaksud adalah pengetahuan tentang sensor, motor DC, serta mikrokontroler.
BAB III PERANCANGAN DAN REALISASI
Berisi implementasi, perancangan dan pembuatan robot baik hardware maupun
software meliputi diagram blok, cara kerja robot, rangkaian sensor, rangkaian
(31)
BAB I PENDAHULUAN 4
BAB IV DATA PENGAMATAN DAN ANALISA
Berisi pengamatan dan analisis terhadap alat yang telah dirancang meliputi
pengujian perangkat lunak, pengujian jarak jangkauan sensor optocoupler, sensor
logam, dan pengujian tingkat keberhasilan robot dalam meninjau.
BAB V KESIMPULAN
(32)
Universitas Kristen Maranatha 47
BAB V
KESIMPULAN DAN SARAN
Pada bab ini akan diuraikan mengenai kesimpulan dan saran yang didasarkan pada hasil pengamatan dari percobaan yang telah dilakukan.
V.1 Kesimpulan
Kesimpulan yang didapat dari tugas akhir ini sebagai berikut :
1. Robot pendeteksi logam dapat direalisasikan dengan menggunakan mikrokontroler ATmega16,sensor optocoupler, dan sensor logam dengan keberhasilan 66.66%.
2. Robot dapat mendeteksi dan menentukan posisi logam pada suatu labirin bersekat dengan persentase 66.66%.
3. Terdapat beberapa faktor yang dapat mengganggu kerja dari robot, yaitu terdapat sumber infrared lain dalam ruangan yang dapat mengganggu kerja dari sensor, dan sumber catu daya berupa baterai isi ulang yang mudah habis.
V.2 Saran
Untuk pengembangan selanjutnya disarankan :
1. Sensor infra merah untuk mendeteksi ada tidaknya halangan dapat diganti dengan sensor ultrasonik sehingga tidak dipengaruhi oleh cahaya lingkungan sekitar.
2. Agar tidak dipengaruhi cahaya lain sensor infra merah dapat dilakukan pengkodekan seperti pada remote TV, dengan memfokuskan pancaran sinarnya ataupun dengan mengkombinasikan keduanya.
3. Sistem sensor perlu disempurnakan agar lebih dapat membedakan antara logam kecil dengan logam besar.
(33)
DAFTAR PUSTAKA
1. Albert Paul Malvino, Ph.D, Prinsip-Prinsip Elektronika, edisi kedua, Erlangga tahun 1996
2. Felix Gunarto ST., Tugas Akhir : “Realisasi Robot Beroda Tiga Pencari Dan Pemadam Api Lilin Menggunakan Air”
3. http://www.datasheet4u.com, Januari 2007
4. History Metal detector - Wikipedia, the free encyclopedia.mht
5. http://www.POPTRONICS Continuity Tester.mht
6. Sujono : Meningakatkan kinerja Infrared optocoupler Dengan Teknik Modulasi Cahaya
7. Wardhana, Lingga, Belajar Sendiri Mikrokontroler AVR Seri ATMega 8535 Simulasi, Hardware, dan Aplikasi, Andi, Yogyakarta, 2006
(1)
Universitas Kristen Maranatha 1
BAB I
PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang, identifikasi masalah, maksud dan tujuan, pembatasan masalah, dan sistematika penulisan.
1.1 Latar Belakang
Perkembangan dunia semakin pesat terjadi di berbagai bidang, dan teknologi merupakan salah satu perkembangan yang semakin ditekuni. Dengan segala keterbatasan manusia dalam melakukan aktivitas yang di luar kemampuannya, maka diciptakanlah robot.
Robot adalah gabungan dari mekanik dengan elektronika yang dapat diprogram untuk bergerak, menggerakkan objek, dan saling berinteraksi dengan lingkungannya. Robot dapat melaksanakan tugas secara berulang dengan cepat dan teliti bila dibandingkan manusia. Robot adalah suatu mesin yang digunakan manusia dalam melaksanakan pekerjaan yang dirasakan sulit dan di luar kemampuan. Misalnya, untuk pekerjaan-pekerjaan yang berhubungan dengan benda berat, benda beracun, dan bahan peledak.
Ranjau darat adalah salah satu bahan peledak berlapiskan logam yang memiliki kapasitas ledakan yang sangat besar dan bersifat merusak. Ukurannya kecil namun merupakan senjata mematikan dan biasanya terletakkan di bawah permukaan tanah. Ranjau dapat dengan mudah ditanam, tetapi sulit untuk dideteksi. Dengan tekanan tertentu dapat menyebabkan suatu ledakan yang mematikan. Palang Merah Internasional memperkirakan bahwa hampir dua juta ranjau darat di seluruh bumi membunuh hampir 15000 warga negara setiap tahunnya. Tujuan dari tugas akhir ini adalah untuk membuat robot yang dapat mendeteksi dan menentukan lokasi logam yang diletakan di bawah permukaan suatu medan labirin yang dilalui.
(2)
BAB I PENDAHULUAN 2
Universitas Kristen Maranatha I.2Identifikasi Masalah
Identifikasi masalah dalam tugas akhir ini adalah bagaimana membuat sebuah robot yang dapat mendeteksi dan menentukan lokasi logam yang ditanam di bawah permukaan labirin.
I.3Tujuan
Tujuan dari tugas akhir ini adalah merancang dan membuat robot yang dapat mendeteksi dan menentukan lokasi logam yang ditanam di bawah permukaan pada suatu medan atau labirin tertentu.
I.4Pembatasan Masalah
Dalam tugas akhir ini, dibatasi dengan hal-hal berikut: 1. Waktu pencarian tidak ditentukan.
2. Ranjau darat diwakili oleh logam besi berbentuk tabung dengan diameter 14.5cm dan tebal 2cm.
3. Robot menelusuri lokasi dengan bantuan sekat berupa dinding vertikal. 4. Robot meninjau logam yang berjumlah 3buah.
5. Logam diletakan pada kedalaman ±3 cm di bawah permukaan jalur labirin yang dilalui.
6. Luas area atau medan dibatasi dengan ukuran 150cm x 180cm. 7. Lebar jalur pada medan adalah 30cm.
(3)
Universitas Kristen Maranatha
I.5 Spesifikasi Alat yang Digunakan
Spesifikasi alat yang digunakan dalam Tugas Akhir ini adalah :
• Mikrokontroler ATMega16
• Sensor optocoupler sebanyak delapan buah sebagai pendeteksi sekat atau
halangan berupa dinding
• Sensor Logam sebagai pendeteksi logam • LM339 sebagai komparator
• Motor DC sebanyak tiga buah. Dua buah motor untuk menggerakkan roda
robot dan satu buah motor penanda adanya logam
• L293D sebagai penguat arus motor
I.6Sistematika Penulisan
Sistematika penulisan dalam tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Berisi latar belakang, identifikasi masalah, maksud dan tujuan, pembatasan masalah, dan sistematika penulisan.
BAB II LANDASAN TEORI
Berisi teori-teori yang menunjang dalam pembuatan robot. Teori yang dimaksud adalah pengetahuan tentang sensor, motor DC, serta mikrokontroler.
BAB III PERANCANGAN DAN REALISASI
Berisi implementasi, perancangan dan pembuatan robot baik hardware maupun software meliputi diagram blok, cara kerja robot, rangkaian sensor, rangkaian mikrokontroler, dan software untuk mengontrol hardware.
(4)
BAB I PENDAHULUAN 4
Universitas Kristen Maranatha
BAB IV DATA PENGAMATAN DAN ANALISA
Berisi pengamatan dan analisis terhadap alat yang telah dirancang meliputi pengujian perangkat lunak, pengujian jarak jangkauan sensor optocoupler, sensor logam, dan pengujian tingkat keberhasilan robot dalam meninjau.
BAB V KESIMPULAN
(5)
Universitas Kristen Maranatha 47
BAB V
KESIMPULAN DAN SARAN
Pada bab ini akan diuraikan mengenai kesimpulan dan saran yang didasarkan pada hasil pengamatan dari percobaan yang telah dilakukan.
V.1 Kesimpulan
Kesimpulan yang didapat dari tugas akhir ini sebagai berikut :
1. Robot pendeteksi logam dapat direalisasikan dengan menggunakan
mikrokontroler ATmega16,sensor optocoupler, dan sensor logam dengan
keberhasilan 66.66%.
2. Robot dapat mendeteksi dan menentukan posisi logam pada suatu labirin
bersekat dengan persentase 66.66%.
3. Terdapat beberapa faktor yang dapat mengganggu kerja dari robot, yaitu
terdapat sumber infrared lain dalam ruangan yang dapat mengganggu kerja dari sensor, dan sumber catu daya berupa baterai isi ulang yang mudah habis.
V.2 Saran
Untuk pengembangan selanjutnya disarankan :
1. Sensor infra merah untuk mendeteksi ada tidaknya halangan dapat diganti
dengan sensor ultrasonik sehingga tidak dipengaruhi oleh cahaya lingkungan sekitar.
2. Agar tidak dipengaruhi cahaya lain sensor infra merah dapat dilakukan
pengkodekan seperti pada remote TV, dengan memfokuskan pancaran sinarnya ataupun dengan mengkombinasikan keduanya.
3. Sistem sensor perlu disempurnakan agar lebih dapat membedakan antara
(6)
Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. Albert Paul Malvino, Ph.D, Prinsip-Prinsip Elektronika, edisi kedua, Erlangga tahun 1996
2. Felix Gunarto ST., Tugas Akhir : “Realisasi Robot Beroda Tiga Pencari Dan Pemadam Api Lilin Menggunakan Air”
3. http://www.datasheet4u.com, Januari 2007
4. History Metal detector - Wikipedia, the free encyclopedia.mht
5. http://www.POPTRONICS Continuity Tester.mht
6. Sujono : Meningakatkan kinerja Infrared optocoupler Dengan Teknik Modulasi Cahaya
7. Wardhana, Lingga, Belajar Sendiri Mikrokontroler AVR Seri ATMega 8535 Simulasi, Hardware, dan Aplikasi, Andi, Yogyakarta, 2006