SlideShare a Scribd company logo
1 of 20
Download to read offline
ii
LAPORAN TEKNIS MANAJEMEN PROYEK
ROBOT UNTUK MEMBERSIHKAN SAMPAH
DIPERMUKAAN KOLAM RENANG
(Robot to Clean Up The Garbage on The Surface of The Pool)
Diajukan oleh :
FIDO GIRGAZITA
NIM. 121344009
Kelas : 3 NK
PROGRAM STUDI DIV - TEKNIK TELEKOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2015
1
LEMBAR PENGESAHAN
Judul Proyek : Robot untuk Membersihkan Sampah Dipermukaan
Kolam Renang (Robot to Clean Up The Garbage on
The Surface of The Pool)
Jurusan / Program Studi : Teknik Elektro / D4 – Teknik Telekomunikasi
Nama Mahasiswa : Fido Girgazita
Lama Pekerjaan : 17 minggu
Estimasi Biaya : Rp. 381.100,00
Bandung, 9 Juli 2015
Yang Mengajukan,
Fido Girgazzita
NIM. 121344009
Menyetujui,
Dosen Pembimbing
Drs. Ashari, S.T. S.ST
NIP.196007121986031003
Menyetujui,
Dosen Pembimbing
Tata Supriyadi, DUT. S.T
NIP. 196311261993031002
2
DAFTAR ISI
LEMBAR PENGESAHAN.......................................................................................... 1
DAFTAR ISI.................................................................................................................2
BAB I PENDAHULUAN
1.1 Judul .............................................................................................................. 3
1.2 Latar Belakang Masalah ................................................................................3
1.3 Perumusan Masalah .......................................................................................4
1.4 Tujuan Dan Manfaat ......................................................................................4
BAB II PRINSIP KERJA ALAT
2.1 Prinsip Kerja Keseluruhan .............................................................................5
2.2 Prinsip Kerja Remote Kontrol .......................................................................5
2.3 Prinsip Kerja Driver Motor ........................................................................... 7
2.4 Prinsip Kerja Integrasi Mikrokontroller ........................................................8
BAB III SPESIFIKASI ALAT
3.1 Spesifikasi Keseluruhan ................................................................................ 9
3.2 Spesifikasi Remote Kontrol ...........................................................................9
3.3 Spesifikasi Driver Motor ...............................................................................9
3.4 Spesifikasi Mikrokontroller ...........................................................................9
BAB IV PENGUJIAN ALAT
4.1 Pengujian Rangkaian Mikrokontroler terhadap Remote
Kontrol......................................................................................................... 11
4.2 Pengujian Rangkaian Mikrokontroler terhadap Driver Motor
L298............................................................................................................. 11
4.3 Pengujian Robot untuk Membersihkan Sampah Dipermukaan Kolam
Renang......................................................................................................... 12
LAMPIRAN............................................................................................................... 13
3
BAB I
PENDAHULUAN
1.1 JUDUL
Judul Managemen Proyek ini adalah “Robot untuk Membersihkan Sampah
Dipermukaan Kolam Renang”.
1.2 LATAR BELAKANG MASALAH
Berenang sudah menjadi suatu gaya hidup sehat yang poluler dewasa ini.
Tak heran kalau sekarang banyak sekali dibuka tempat-tempat hiburan kolam
renang. Berbagai fasilitas pun ditawarkan oleh para pengelola tempat hiburan
kolam renang ini. Tetapi selain fasilitas yang diberikan oleh para pengelola
tempat hiburan kolam berenang ini, yang tak kalah pentingnya adalah
kebersihan dari kolam renang tersebut.
Kolam renang yang digunakan secara komersil ini tentu sangat rawan
tercemar oleh sampah-sampah yang dibawa oleh para pengunjungnya, ataupun
sampah yang ditimbulkan oleh kondisi alam sekitarnya (misal : pepohonan yang
berada disekitar kolam berenang). Oleh karena itu, perlu diadakan pembersihan
secara rutin untuk menjaga kebersihan kolam renang tersebut.
Membersihkan kolam berenang dengan cara yang manual seperti
menggunakan serokan dengan galah panjang terasa kurang efisien mengingat
ukuran kolam yang biasanya berukuran lebar dan panjang. Membersihkan
dengan cara seperti ini juga biasanya mengganggu kenikmatan para pengunjung
dan terlihat kurang menarik. Berdasarkan latar belakang ini penulis mengambil
judul “Robot untuk Membersihkan Sampah Kolam Berenang” sebagai tugas
dari managemen proyek untuk mengatasi permasalahan yang terjadi ketika akan
membersihan kolam renang dengan efisien serta tidak mengganggu kenikmatan
pengunjung. Dari segi entertaint pun robot ini sangat menarik dan dapat
menjadi salah satu cara untuk mendatangkan pengunjung lebih banyak
khususnya anak kecil. Robot ini diciptakan dengan versi mini, dimana robot ini
masih bisa dikembangkan lagi sesuai dengan permintaan dari pengelola kolam
renang.
4
1.3 PERUMUSAN MASALAH
Setelah mengidentifikasi kebutuhan penggunaan alat ini, permasalahan yang
timbul untuk mengimplementasikan proyek ini adalah :
a. Bagaimana merancang dan menguji transmisi sinyal dari remote kontrol
(transmitter) ke robot (receiver) ?
b. Bagaimana merancang dan menguji kendali gerak dari mikrokontroler terhadap
driver motor ?
c. Bagaimana merancang, mengimplementasikan dan menguji sistem kendali
robot pada kolam renang sesuai dengan algoritma gerak ?
1.4 TUJUAN DAN MANFAAT
a. Tujuan
Dari perumusahan masalah tersebut, maka diperoleh tujuan sebagai berikut :
 Sebagai syarat kelulusan mata kuliah Manajemen Proyek Program Studi D4
Teknik Telekomunikasi Jurusan Elektro Politeknik Negeri Bandung.
 Merancang, membuat dan menguji sistem transmisi sinyal antara remote
kontrol (transmitter) ke robot (receiver).
 Merancang dan menguji kendali mikrokontroler terhadap driver motor.
 Merancang, mengimplementasikan dan menguji sistem sistem kendali robot
pada kolam renang sesuai dengan algoritma gerak.
b. Manfaat
Dari tujuan tersebut, maka diperoleh manfaat sebagai berikut :
 Membuat robot yang bisa membersihkan kolam renang dengan efisien.
 Membuat robot yang bisa membersihkan kolam renang dengan tidak
mengganggu kenikmatan pengunjung.
5
BAB II
PRINSIP KERJA
2.1 Prinsip Kerja Keseluruhan
Gambar 1. Blok Diagram Cara Kerja Robot untuk Membersihkan Sampah
Dipermukaan Kolam Renang
Prinsip kerja dari robot pembersih sampah kolam renang ini adalah remote 2.4
GHz (transmitter) mengirimkan sinyal berbentuk pulsa-pulsa yang bervariasi
kemudian sinyal tersebut diterima oleh receiver dan dikirimkan ke mikrokontroler.
Dari mikrokontroler dengan metode komunikasi SPI Full Duplex pulsa-pulsa ini
kemudian diterjemahkan menjadi nilai-nilai yang bervariasi sesuai dengan variasi
pulsa-pulsa yang diterima.
Setelah mikrokontroler mendapat nilai-nilai tersebut, kemudian nilai-nilai
tersebut dapat diolah menjadi algoritma gerak dan mengontrol driver motor untuk
menggerakkan motor sesuai dengan arah putar dan kecepatan yang diinginkan,
sehingga robot dapat bergerak ke segala arah.
2.2 Prinsip Kerja Remote Kontrol
Remote kontrol yang digunakan adalah remote kontrol dengan frekuensi carrier
2.4 GHz yang biasa digunakan untuk Playstation. Remote ini memiliki 4 channel
analog dan 16 tombol yang bisa difungsikan untuk menggerakkan robot dan fungsi
REMOTE
KONTROL 2.4 GHz
(receiver)
MIKROKONTROLER
ATMEGA 8
DRIVER
MOTOR L298
DRIVER
MOTOR L298
MOTOR KIRI
MOTOR KANAN
REMOTE
KONTROL 2.4 GHz
(transmitter)
6
lainnya. Pada proyek ini penulis hanya menggunakan 4 tombol untuk dapat
menggerakkan robot, tetapi penulis telah mengakses seluruh tombol dan channel yang
dimiliki oleh remote kontrol tersebut sehingga dapat memudahkan untuk
dikembangkan dengan fungsi lainnya.
Untuk dapat mengakses remote tersebut digunakan metode komunikasi SPI Full
Duplex. Dalam komunikasi ini akan ada yang namanya request(PSComand) dan
terima data(PSData).
Gambar 2. Remote Kontrol 2.4 GHz
Gambar 3. Diagram Pengkabelan Receiver Remote Kontrol 2.4 GHz
7
Gambar 4. Tabel Komunikasi Remote Kontrol 2.4 GHz dengan Mikrokontroler.
2.3 Prinsip Kerja Driver Motor
Driver motor digunakan untuk mengendalikan kecepatan dan arah putar dengan
cara mengatur besarnya tegangan dan fasa yang dihasilkan. Pada proyek ini penulis
menggunakan driver motor L298 dimana driver motor ini mampu men-drive motor
dengan arus yang tinggi. Untuk mengatur kecepatan pada mikrokontroler, port enable
pada masing-masing channel dari driver motor ini dihubungkan ke port PWM (Pulse
widht Modulation) dari mikrokontroler, dan untuk mengendalikan fasa yang
dihasilkan dirver motor ini maka dihubungkan ke port input output pada port
mikrokontroler.
Pada output dari driver motor ini dapat langsung dihubungkan ke motor, tetapi
motor yang digunakan harus sesuai dengan spesifikasi driver motor ini yaitu motor
tersebut membutuhkan arus yang dipakai kurang dari 2 Ampere, karena setiap channel
dari driver motor ini hanya dapat men-drive arus hanya sampai 2 Ampere.
Untuk catu daya driver motor ini digunakan dari 2 sumber yaitu sumber 5 volt
yang didapatkan dari mikrokontroler untuk mengaktifkan driver motor ini dan sumber
12 volt yang digunakan untuk supply motor dan didapatkan dari baterai Lithium
Polymer.
Gambar 5. Driver Motor L298
8
2.4 Prinsip Kerja Integrasi Mikrokontroler
Mikrokontroler digunakan untuk mengintegrasikan antara remote kontrol dan
driver motor untuk menghasilkan algoritma gerak yang baik. Mikrokontroler yang
digunakan pada proyek ini ATMega 8. ATMega 8 digunakan karena pin yang dimiliki
ATMega 8 paling sesuai dengan yang dibutuhkan sehingga tidak banyak pin yang
tidak terpakai.
ATMega 8 digunakan untuk membaca nilai-nilai yang dihasilkan oleh remote
kontrol dengan metode SPI Full Duplex dimana port yang digunakan adalah PORT
D.0- PORT D.3. Untuk menampilkan nilai yang didapat dari remote kontrol
digunakan LCD yang terpasang pada PORT C.0 - PORT C.5.
ATMega 8 juga digunakan untuk mengatur arah gerak dari motor dan mengatur
kecepatan dari motor tersebut. Untuk mengatur kecepatan motor tersebut, port enable
pada driver motor dihubungkan ke pin PWM (Pulse Width Modulation) pada ATMega
8, yaitu pada PORT B.1 & PORT B.2.
Supply daya untuk mikrokontroler ini digunakan baterai bertegangan 5 volt.
Gambar 6. ATMega 8
9
BAB III
SPESIFIKASI ALAT
3.1 SPESIFIKASI ALAT KESELURUHAN
 Supply tegangan mikrokontroler : 5 Volt DC
 Supply tegangan motor : 12 Volt DC
 Tegangan input data maksimum : +5 Volt
 Tegangan input motor maksimum : +12 Volt
 Chip Mikrokontroler : ATMega 8
 Remote : Remote Kontrol 2.4 GHz
 Driver motor : L298
 PCB : FR4 Double Layer
 Dimensi PCB : 8.5 x 6.5 cm
 Casing : Misting Box
 Dimensi Casing : 26.5 x 37 x 21.5 cm
3.2 SPESIFIKASI REMOTE KONTROL
 Supply Tegangan : 5 Volt DC
 Resistor : 10 kΩ
 Saluran Transmisi menuju chip : Kabel Penghubung
3.3 SPESIFIKASI DRIVER MOTOR
 Supply tegangan : 5 Volt DC dan 12 Volt DC
 Arus keluaran maksimum : 4 A
 Jumlah Channel : 2
 Saluran Transmisi menuju motor : Kabel Penghubung
3.4 SPESIFIKASI MIKROKONTROLER
 Type : ATMega 8
 Supply tegangan : 4,5V – 5,5V
 Tegangan pada semua pin : -0,5V – Vcc + 0,5V (terhadap ground)
10
 Tegangan pada pin RESET : -0,5V – +13V (terhadap ground)
 Arus maksimum pin I/O : 40mA
 Arus maksimum Vcc & Gnd : 200mA
 Tegangan input low : -0,5V – +0,2 Vcc
 Tegangan input high : 0,6V – Vcc + 0,5V
 Tegangan output low : 0,7V (maksimum)
 Tegangan output high : 4,2V (minimum)
 Komunikasi serial : Hardware dan Software
 Frekuensi kristal : 16 MHz
 Downloader : USBAsp
 Bahasa pemrograman : Bascom AVR
11
BAB IV
PENGUJIAN ALAT
4.1 Pengujian Rangkaian Remote Kontrol
Pada pengujian rangkaian remote transceiver 2.4 GHz, receiver dari remote
dimasukkan ke Pin D.0 – Pin D.3 pada ATMega 8. Kemudian dipasang LCD yang
dimasukkan ke Pin C.0 – Pin C.5 pada ATMega 8. Rangkaian remote ini dapat
dikatakan berfungsi apabila memenuhi tahapan berikut :
a. Setelah diaktifkan receiver dan transmitter nya, lampu indikator yang ada pada
receiver dan transmitter tidak berkedip lagi melainkan tetap menyala terus.
b. LCD menampilkan nilai idle.
c. Saat tombol atau analog remote digerakkan maka nilai yang ditampilkan di LCD
akan berubah-ubah secara konstan sesuai dengan tombol atau analog yang ditekan.
Gambar 7. Pengujian Rangkaian Remote Kontrol
4.2 Pengujian Rangkaian Driver Motor
Pada pengujian rangkaian driver motor L298, pin pengontrol fasa tegangan pada
driver dihubungkan ke pin C.2 – C.5, B.0, D.5-D.7 pada ATMega 8. Kemudian pin
pengontrol tegangan keluaran pada driver motor dihubungkan ke pin PWM pada
ATMega 8. Rangkaian driver motor L298 ini dapat dikatakan berfungsi apabila
12
memenuhi tahapan berikut :
a. Motor dapat berputar sesuai dengan arah yang diinginkan.
b. Motor dapat berputar sesuai dengan kecepatan yang diinginkan.
Gambar 8. Pengujian Rangkaian Driver Motor
4.3 Pengujian Keseluruhan Robot untuk Membersihkan Sampah Kolam Berenang
Pengujian alat dilakukan didalam kolam yang berukuran 10 x 15 meter.
Pengukuran dilakukan untuk melihat respon gerakan robot dan akurasi robot untuk
menyaring sampah yang ada pada permukaan kolam berenang.
Gambar 9. Kolam Pengujian Keseluruhan Robot
13
LAMPIRAN
A. Diagram Skematik Rangkaian
Gambar 10. Diagram Skematik Rangkaian
14
B. Layout PCB
Gambar 10. Layout PCB
Gambar 11. Layout 3D
15
C. List Komponen dan Biaya
NO
Nama barang/
komponen
Spesifikasi
Harga
(Rp)
Qty
(Buah)
Jumlah
(Rp)
1 Kapasitor 22pf 500 2 1000
2 L298 Dual Full-H Driver 27000 2 54000
3 Header tulang ikan Header, 2-Pin 5000 1 5000
4 LED Typical RED 300 1 300
5 ATmega8-16PC 8-Bit AVR
Microcontroller
25000 1 25000
6 XTAL 16MHz 3000 1 3000
7 Kapasitor 100nf 500 1 500
8 Resistor 1k 300 1 300
9 Resistor 330 300 1 300
10 Switch Switch 700 1 700
11 Remote Control Remote Control 2.4 GHz 75000 1 75000
12 Tupperware Volume 500ml 29000 1 29000
13 Print PCB FR04 77000 1 77000
14 Motor DC 12V 7500 4 30000
15 Proppeler 20000 4 80000
Jumlah Total 381100
D. Listing Program
$regfile = "m8def.dat"
$crystal = 16000000
'Motor Kiri
Config Portc.3 = Output
Config Portc.2 = Output
'Motor Kanan
Config Portd.6 = Output
Config Portd.5 = Output
'-----------------------------------------------------------------------------------------------
'Baca Remote
Dim Mulai As Byte , Request As Byte
Mulai = &H01
Request = &H42
Dim Terima As Byte
16
Dim Data1 As Byte , Data2 As Byte
Dim Alog_x_kanan As Byte , Alog_y_kanan As Byte
Dim Alog_x_kiri As Byte , Alog_y_kiri As Byte
A Alias Pind.0 : Ddrd.0 = 0
B Alias Portd.1 : Ddrd.1 = 1
C Alias Portd.2 : Ddrd.2 = 1
D Alias Portd.3 : Ddrd.3 = 1
A = 1
Waitms 50
'-----------------------------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare
B Pwm = Clear Down , Prescale = 1024
Do
Gosub Baca_data
'MAJU
If Data1 = 239 Then
Gosub Maju
'MUNDUR
Elseif Data1 = 191 Then
Gosub Mundur
'KANAN
Elseif Data1 = 223 Then
Gosub Kanan
'KIRI
Elseif Data1 = 127 Then
Gosub Kiri
'DIAM
Else
Gosub Diam
End If
17
Waitms 10
Loop
'-----------------------------------------------------------------------------------------------
Baca_data:
C = 0
Shiftout B , D , Mulai , 2 , 8 , 20
Shiftout B , D , Request , 2 , 8 , 20
Shiftin A , D , Terima , 2 , 8 , 20
Shiftin A , D , Data1 , 2 , 8 , 20
Shiftin A , D , Data2 , 2 , 8 , 20
Shiftin A , D , Alog_x_kanan , 2 , 8 , 20
Shiftin A , D , Alog_y_kanan , 2 , 8 , 20
Shiftin A , D , Alog_x_kiri , 2 , 8 , 20
Shiftin A , D , Alog_y_kiri , 2 , 8 , 20
C = 1
Return
'-----------------------------------------------------------------------------------------------
Maju:
Portc.3 = 1
Portc.2 = 0
Portd.6 = 1
Portd.5 = 0
Pwm1a = 255
Pwm1b = 255
Waitms 20
Return
'-----------------------------------------------------------------------------------------------
Mundur:
Portc.3 = 0
18
Portc.2 = 1
Portd.6 = 0
Portd.5 = 1
Pwm1a = 255
Pwm1b = 255
Waitms 20
Return
'-----------------------------------------------------------------------------------------------
Kanan:
Portc.3 = 1
Portc.2 = 0
Portd.6 = 0
Portd.5 = 1
Pwm1a = 255
Pwm1b = 255
Waitms 20
Return
'-----------------------------------------------------------------------------------------------
Kiri:
Portc.3 = 0
Portc.2 = 1
Portd.6 = 1
Portd.5 = 0
Pwm1a = 255
Pwm1b = 255
Waitms 20
Return
'-----------------------------------------------------------------------------------------------
Diam:
Portc.5 = 0
Portc.4 = 0
Portc.3 = 0
Portc.2 = 0
19
Portc.1 = 0
Portd.6 = 0
Portd.5 = 0
Pwm1a = 0
Pwm1b = 0
'Gosub Baca_data
Waitms 10
Return
E. Foto Alat
Gambar 12. Tampak Dalam Robot
Gambar 12. Tampak Robot Keseluruhan

More Related Content

Viewers also liked

Implementasi erp-pada-semen-gresik
Implementasi erp-pada-semen-gresikImplementasi erp-pada-semen-gresik
Implementasi erp-pada-semen-gresik
cindyrevi
 
Laporan pemograman berbasis web(heksa biner)
Laporan pemograman berbasis web(heksa biner)Laporan pemograman berbasis web(heksa biner)
Laporan pemograman berbasis web(heksa biner)
guzieAewes
 
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGARPERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
Ahmboh Sopojenengqiki
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
Shofura Kamal
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi Kasir
Qamal Udyen
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Web
smatrigger
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Shofura Kamal
 

Viewers also liked (20)

Implementasi erp-pada-semen-gresik
Implementasi erp-pada-semen-gresikImplementasi erp-pada-semen-gresik
Implementasi erp-pada-semen-gresik
 
Laporan pemograman berbasis web(heksa biner)
Laporan pemograman berbasis web(heksa biner)Laporan pemograman berbasis web(heksa biner)
Laporan pemograman berbasis web(heksa biner)
 
05 proyek aplikasi teknologi dalam praktek simp, rev 17 12-2011
05 proyek aplikasi teknologi dalam praktek simp, rev 17 12-201105 proyek aplikasi teknologi dalam praktek simp, rev 17 12-2011
05 proyek aplikasi teknologi dalam praktek simp, rev 17 12-2011
 
Proposal aplikasi
Proposal aplikasiProposal aplikasi
Proposal aplikasi
 
software klinik rumah sakit
software klinik rumah sakitsoftware klinik rumah sakit
software klinik rumah sakit
 
Project charter
Project charterProject charter
Project charter
 
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGARPERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
PERANCANGAN DAN PEMBUATAN WEBSITE E-COMMERCE DI 9 SEGAR
 
Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...
Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...
Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...
 
pembuatan website
pembuatan websitepembuatan website
pembuatan website
 
Laporan projectweb usm
Laporan projectweb usmLaporan projectweb usm
Laporan projectweb usm
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
 
Program Penjualan Supermarket
Program Penjualan SupermarketProgram Penjualan Supermarket
Program Penjualan Supermarket
 
1 11
1 111 11
1 11
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi Kasir
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Web
 
SISTEM INFORMASI MANAJEMEN (CARLA MONALISA RUMAROPEN)
SISTEM INFORMASI MANAJEMEN (CARLA MONALISA RUMAROPEN)SISTEM INFORMASI MANAJEMEN (CARLA MONALISA RUMAROPEN)
SISTEM INFORMASI MANAJEMEN (CARLA MONALISA RUMAROPEN)
 
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoManajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
 
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
Permodalan dalam koperasi
Permodalan dalam koperasiPermodalan dalam koperasi
Permodalan dalam koperasi
 

Similar to Laporan teknis manajemen proyek robot untuk membersihkan sampah kolam berenang

Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
RianaDS
 
Dani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer revDani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer rev
Ratzman III
 
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
DestiNuraeni
 
Publikasi 08.01.2392
Publikasi 08.01.2392Publikasi 08.01.2392
Publikasi 08.01.2392
Rahman Malang
 
Presentation1 Proyek Elektronika
Presentation1 Proyek ElektronikaPresentation1 Proyek Elektronika
Presentation1 Proyek Elektronika
Yusuf Irkham
 

Similar to Laporan teknis manajemen proyek robot untuk membersihkan sampah kolam berenang (20)

PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
 
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
 
Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6
 
Tugas mikrokontroler robot sem 6
Tugas mikrokontroler robot sem 6Tugas mikrokontroler robot sem 6
Tugas mikrokontroler robot sem 6
 
Dani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer revDani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer rev
 
Jurnal Tugas Akhir Teknik Elektro
Jurnal Tugas Akhir Teknik ElektroJurnal Tugas Akhir Teknik Elektro
Jurnal Tugas Akhir Teknik Elektro
 
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
Sistem Kendali Volume Air pada Air Isi Ulang dengan Ultrasonic metode PID ber...
 
Laporan mikrokontroler robot
Laporan mikrokontroler robotLaporan mikrokontroler robot
Laporan mikrokontroler robot
 
Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyor
 
A
AA
A
 
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
 
Pertemuan 1 (1).pdf
Pertemuan 1 (1).pdfPertemuan 1 (1).pdf
Pertemuan 1 (1).pdf
 
makalah bahasa indonesia, jurnal dan bab 1
makalah bahasa indonesia, jurnal dan bab 1makalah bahasa indonesia, jurnal dan bab 1
makalah bahasa indonesia, jurnal dan bab 1
 
Publikasi 08.01.2392
Publikasi 08.01.2392Publikasi 08.01.2392
Publikasi 08.01.2392
 
Presentation1 Proyek Elektronika
Presentation1 Proyek ElektronikaPresentation1 Proyek Elektronika
Presentation1 Proyek Elektronika
 
Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+
 
Bab ii
Bab iiBab ii
Bab ii
 
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROKONTROLER ATMEGA16
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROKONTROLER ATMEGA16PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROKONTROLER ATMEGA16
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROKONTROLER ATMEGA16
 
SLIDE SHOW FYP SKM LEVEL 4 (DKM)
SLIDE SHOW FYP SKM LEVEL 4 (DKM)SLIDE SHOW FYP SKM LEVEL 4 (DKM)
SLIDE SHOW FYP SKM LEVEL 4 (DKM)
 
Proposal utama (popi)
Proposal utama (popi)Proposal utama (popi)
Proposal utama (popi)
 

More from Abdurrochman Soewarno (7)

Pengenalan BTS (Base Tranceiver Station)
Pengenalan BTS (Base Tranceiver Station)Pengenalan BTS (Base Tranceiver Station)
Pengenalan BTS (Base Tranceiver Station)
 
Lalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitigaLalporan Pembangkit gelombang segitiga
Lalporan Pembangkit gelombang segitiga
 
Laporan rangkaian dasar op amp
Laporan rangkaian dasar op ampLaporan rangkaian dasar op amp
Laporan rangkaian dasar op amp
 
Ringkasan Semikonduktor
Ringkasan Semikonduktor  Ringkasan Semikonduktor
Ringkasan Semikonduktor
 
Ppt semikonduktor kelompok 1
Ppt semikonduktor kelompok 1Ppt semikonduktor kelompok 1
Ppt semikonduktor kelompok 1
 
Pancasila sebagai dasar negara
Pancasila sebagai dasar negaraPancasila sebagai dasar negara
Pancasila sebagai dasar negara
 
Accumulator
AccumulatorAccumulator
Accumulator
 

Recently uploaded (9)

Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdf
 
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
 

Laporan teknis manajemen proyek robot untuk membersihkan sampah kolam berenang

  • 1. ii LAPORAN TEKNIS MANAJEMEN PROYEK ROBOT UNTUK MEMBERSIHKAN SAMPAH DIPERMUKAAN KOLAM RENANG (Robot to Clean Up The Garbage on The Surface of The Pool) Diajukan oleh : FIDO GIRGAZITA NIM. 121344009 Kelas : 3 NK PROGRAM STUDI DIV - TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI BANDUNG 2015
  • 2. 1 LEMBAR PENGESAHAN Judul Proyek : Robot untuk Membersihkan Sampah Dipermukaan Kolam Renang (Robot to Clean Up The Garbage on The Surface of The Pool) Jurusan / Program Studi : Teknik Elektro / D4 – Teknik Telekomunikasi Nama Mahasiswa : Fido Girgazita Lama Pekerjaan : 17 minggu Estimasi Biaya : Rp. 381.100,00 Bandung, 9 Juli 2015 Yang Mengajukan, Fido Girgazzita NIM. 121344009 Menyetujui, Dosen Pembimbing Drs. Ashari, S.T. S.ST NIP.196007121986031003 Menyetujui, Dosen Pembimbing Tata Supriyadi, DUT. S.T NIP. 196311261993031002
  • 3. 2 DAFTAR ISI LEMBAR PENGESAHAN.......................................................................................... 1 DAFTAR ISI.................................................................................................................2 BAB I PENDAHULUAN 1.1 Judul .............................................................................................................. 3 1.2 Latar Belakang Masalah ................................................................................3 1.3 Perumusan Masalah .......................................................................................4 1.4 Tujuan Dan Manfaat ......................................................................................4 BAB II PRINSIP KERJA ALAT 2.1 Prinsip Kerja Keseluruhan .............................................................................5 2.2 Prinsip Kerja Remote Kontrol .......................................................................5 2.3 Prinsip Kerja Driver Motor ........................................................................... 7 2.4 Prinsip Kerja Integrasi Mikrokontroller ........................................................8 BAB III SPESIFIKASI ALAT 3.1 Spesifikasi Keseluruhan ................................................................................ 9 3.2 Spesifikasi Remote Kontrol ...........................................................................9 3.3 Spesifikasi Driver Motor ...............................................................................9 3.4 Spesifikasi Mikrokontroller ...........................................................................9 BAB IV PENGUJIAN ALAT 4.1 Pengujian Rangkaian Mikrokontroler terhadap Remote Kontrol......................................................................................................... 11 4.2 Pengujian Rangkaian Mikrokontroler terhadap Driver Motor L298............................................................................................................. 11 4.3 Pengujian Robot untuk Membersihkan Sampah Dipermukaan Kolam Renang......................................................................................................... 12 LAMPIRAN............................................................................................................... 13
  • 4. 3 BAB I PENDAHULUAN 1.1 JUDUL Judul Managemen Proyek ini adalah “Robot untuk Membersihkan Sampah Dipermukaan Kolam Renang”. 1.2 LATAR BELAKANG MASALAH Berenang sudah menjadi suatu gaya hidup sehat yang poluler dewasa ini. Tak heran kalau sekarang banyak sekali dibuka tempat-tempat hiburan kolam renang. Berbagai fasilitas pun ditawarkan oleh para pengelola tempat hiburan kolam renang ini. Tetapi selain fasilitas yang diberikan oleh para pengelola tempat hiburan kolam berenang ini, yang tak kalah pentingnya adalah kebersihan dari kolam renang tersebut. Kolam renang yang digunakan secara komersil ini tentu sangat rawan tercemar oleh sampah-sampah yang dibawa oleh para pengunjungnya, ataupun sampah yang ditimbulkan oleh kondisi alam sekitarnya (misal : pepohonan yang berada disekitar kolam berenang). Oleh karena itu, perlu diadakan pembersihan secara rutin untuk menjaga kebersihan kolam renang tersebut. Membersihkan kolam berenang dengan cara yang manual seperti menggunakan serokan dengan galah panjang terasa kurang efisien mengingat ukuran kolam yang biasanya berukuran lebar dan panjang. Membersihkan dengan cara seperti ini juga biasanya mengganggu kenikmatan para pengunjung dan terlihat kurang menarik. Berdasarkan latar belakang ini penulis mengambil judul “Robot untuk Membersihkan Sampah Kolam Berenang” sebagai tugas dari managemen proyek untuk mengatasi permasalahan yang terjadi ketika akan membersihan kolam renang dengan efisien serta tidak mengganggu kenikmatan pengunjung. Dari segi entertaint pun robot ini sangat menarik dan dapat menjadi salah satu cara untuk mendatangkan pengunjung lebih banyak khususnya anak kecil. Robot ini diciptakan dengan versi mini, dimana robot ini masih bisa dikembangkan lagi sesuai dengan permintaan dari pengelola kolam renang.
  • 5. 4 1.3 PERUMUSAN MASALAH Setelah mengidentifikasi kebutuhan penggunaan alat ini, permasalahan yang timbul untuk mengimplementasikan proyek ini adalah : a. Bagaimana merancang dan menguji transmisi sinyal dari remote kontrol (transmitter) ke robot (receiver) ? b. Bagaimana merancang dan menguji kendali gerak dari mikrokontroler terhadap driver motor ? c. Bagaimana merancang, mengimplementasikan dan menguji sistem kendali robot pada kolam renang sesuai dengan algoritma gerak ? 1.4 TUJUAN DAN MANFAAT a. Tujuan Dari perumusahan masalah tersebut, maka diperoleh tujuan sebagai berikut :  Sebagai syarat kelulusan mata kuliah Manajemen Proyek Program Studi D4 Teknik Telekomunikasi Jurusan Elektro Politeknik Negeri Bandung.  Merancang, membuat dan menguji sistem transmisi sinyal antara remote kontrol (transmitter) ke robot (receiver).  Merancang dan menguji kendali mikrokontroler terhadap driver motor.  Merancang, mengimplementasikan dan menguji sistem sistem kendali robot pada kolam renang sesuai dengan algoritma gerak. b. Manfaat Dari tujuan tersebut, maka diperoleh manfaat sebagai berikut :  Membuat robot yang bisa membersihkan kolam renang dengan efisien.  Membuat robot yang bisa membersihkan kolam renang dengan tidak mengganggu kenikmatan pengunjung.
  • 6. 5 BAB II PRINSIP KERJA 2.1 Prinsip Kerja Keseluruhan Gambar 1. Blok Diagram Cara Kerja Robot untuk Membersihkan Sampah Dipermukaan Kolam Renang Prinsip kerja dari robot pembersih sampah kolam renang ini adalah remote 2.4 GHz (transmitter) mengirimkan sinyal berbentuk pulsa-pulsa yang bervariasi kemudian sinyal tersebut diterima oleh receiver dan dikirimkan ke mikrokontroler. Dari mikrokontroler dengan metode komunikasi SPI Full Duplex pulsa-pulsa ini kemudian diterjemahkan menjadi nilai-nilai yang bervariasi sesuai dengan variasi pulsa-pulsa yang diterima. Setelah mikrokontroler mendapat nilai-nilai tersebut, kemudian nilai-nilai tersebut dapat diolah menjadi algoritma gerak dan mengontrol driver motor untuk menggerakkan motor sesuai dengan arah putar dan kecepatan yang diinginkan, sehingga robot dapat bergerak ke segala arah. 2.2 Prinsip Kerja Remote Kontrol Remote kontrol yang digunakan adalah remote kontrol dengan frekuensi carrier 2.4 GHz yang biasa digunakan untuk Playstation. Remote ini memiliki 4 channel analog dan 16 tombol yang bisa difungsikan untuk menggerakkan robot dan fungsi REMOTE KONTROL 2.4 GHz (receiver) MIKROKONTROLER ATMEGA 8 DRIVER MOTOR L298 DRIVER MOTOR L298 MOTOR KIRI MOTOR KANAN REMOTE KONTROL 2.4 GHz (transmitter)
  • 7. 6 lainnya. Pada proyek ini penulis hanya menggunakan 4 tombol untuk dapat menggerakkan robot, tetapi penulis telah mengakses seluruh tombol dan channel yang dimiliki oleh remote kontrol tersebut sehingga dapat memudahkan untuk dikembangkan dengan fungsi lainnya. Untuk dapat mengakses remote tersebut digunakan metode komunikasi SPI Full Duplex. Dalam komunikasi ini akan ada yang namanya request(PSComand) dan terima data(PSData). Gambar 2. Remote Kontrol 2.4 GHz Gambar 3. Diagram Pengkabelan Receiver Remote Kontrol 2.4 GHz
  • 8. 7 Gambar 4. Tabel Komunikasi Remote Kontrol 2.4 GHz dengan Mikrokontroler. 2.3 Prinsip Kerja Driver Motor Driver motor digunakan untuk mengendalikan kecepatan dan arah putar dengan cara mengatur besarnya tegangan dan fasa yang dihasilkan. Pada proyek ini penulis menggunakan driver motor L298 dimana driver motor ini mampu men-drive motor dengan arus yang tinggi. Untuk mengatur kecepatan pada mikrokontroler, port enable pada masing-masing channel dari driver motor ini dihubungkan ke port PWM (Pulse widht Modulation) dari mikrokontroler, dan untuk mengendalikan fasa yang dihasilkan dirver motor ini maka dihubungkan ke port input output pada port mikrokontroler. Pada output dari driver motor ini dapat langsung dihubungkan ke motor, tetapi motor yang digunakan harus sesuai dengan spesifikasi driver motor ini yaitu motor tersebut membutuhkan arus yang dipakai kurang dari 2 Ampere, karena setiap channel dari driver motor ini hanya dapat men-drive arus hanya sampai 2 Ampere. Untuk catu daya driver motor ini digunakan dari 2 sumber yaitu sumber 5 volt yang didapatkan dari mikrokontroler untuk mengaktifkan driver motor ini dan sumber 12 volt yang digunakan untuk supply motor dan didapatkan dari baterai Lithium Polymer. Gambar 5. Driver Motor L298
  • 9. 8 2.4 Prinsip Kerja Integrasi Mikrokontroler Mikrokontroler digunakan untuk mengintegrasikan antara remote kontrol dan driver motor untuk menghasilkan algoritma gerak yang baik. Mikrokontroler yang digunakan pada proyek ini ATMega 8. ATMega 8 digunakan karena pin yang dimiliki ATMega 8 paling sesuai dengan yang dibutuhkan sehingga tidak banyak pin yang tidak terpakai. ATMega 8 digunakan untuk membaca nilai-nilai yang dihasilkan oleh remote kontrol dengan metode SPI Full Duplex dimana port yang digunakan adalah PORT D.0- PORT D.3. Untuk menampilkan nilai yang didapat dari remote kontrol digunakan LCD yang terpasang pada PORT C.0 - PORT C.5. ATMega 8 juga digunakan untuk mengatur arah gerak dari motor dan mengatur kecepatan dari motor tersebut. Untuk mengatur kecepatan motor tersebut, port enable pada driver motor dihubungkan ke pin PWM (Pulse Width Modulation) pada ATMega 8, yaitu pada PORT B.1 & PORT B.2. Supply daya untuk mikrokontroler ini digunakan baterai bertegangan 5 volt. Gambar 6. ATMega 8
  • 10. 9 BAB III SPESIFIKASI ALAT 3.1 SPESIFIKASI ALAT KESELURUHAN  Supply tegangan mikrokontroler : 5 Volt DC  Supply tegangan motor : 12 Volt DC  Tegangan input data maksimum : +5 Volt  Tegangan input motor maksimum : +12 Volt  Chip Mikrokontroler : ATMega 8  Remote : Remote Kontrol 2.4 GHz  Driver motor : L298  PCB : FR4 Double Layer  Dimensi PCB : 8.5 x 6.5 cm  Casing : Misting Box  Dimensi Casing : 26.5 x 37 x 21.5 cm 3.2 SPESIFIKASI REMOTE KONTROL  Supply Tegangan : 5 Volt DC  Resistor : 10 kΩ  Saluran Transmisi menuju chip : Kabel Penghubung 3.3 SPESIFIKASI DRIVER MOTOR  Supply tegangan : 5 Volt DC dan 12 Volt DC  Arus keluaran maksimum : 4 A  Jumlah Channel : 2  Saluran Transmisi menuju motor : Kabel Penghubung 3.4 SPESIFIKASI MIKROKONTROLER  Type : ATMega 8  Supply tegangan : 4,5V – 5,5V  Tegangan pada semua pin : -0,5V – Vcc + 0,5V (terhadap ground)
  • 11. 10  Tegangan pada pin RESET : -0,5V – +13V (terhadap ground)  Arus maksimum pin I/O : 40mA  Arus maksimum Vcc & Gnd : 200mA  Tegangan input low : -0,5V – +0,2 Vcc  Tegangan input high : 0,6V – Vcc + 0,5V  Tegangan output low : 0,7V (maksimum)  Tegangan output high : 4,2V (minimum)  Komunikasi serial : Hardware dan Software  Frekuensi kristal : 16 MHz  Downloader : USBAsp  Bahasa pemrograman : Bascom AVR
  • 12. 11 BAB IV PENGUJIAN ALAT 4.1 Pengujian Rangkaian Remote Kontrol Pada pengujian rangkaian remote transceiver 2.4 GHz, receiver dari remote dimasukkan ke Pin D.0 – Pin D.3 pada ATMega 8. Kemudian dipasang LCD yang dimasukkan ke Pin C.0 – Pin C.5 pada ATMega 8. Rangkaian remote ini dapat dikatakan berfungsi apabila memenuhi tahapan berikut : a. Setelah diaktifkan receiver dan transmitter nya, lampu indikator yang ada pada receiver dan transmitter tidak berkedip lagi melainkan tetap menyala terus. b. LCD menampilkan nilai idle. c. Saat tombol atau analog remote digerakkan maka nilai yang ditampilkan di LCD akan berubah-ubah secara konstan sesuai dengan tombol atau analog yang ditekan. Gambar 7. Pengujian Rangkaian Remote Kontrol 4.2 Pengujian Rangkaian Driver Motor Pada pengujian rangkaian driver motor L298, pin pengontrol fasa tegangan pada driver dihubungkan ke pin C.2 – C.5, B.0, D.5-D.7 pada ATMega 8. Kemudian pin pengontrol tegangan keluaran pada driver motor dihubungkan ke pin PWM pada ATMega 8. Rangkaian driver motor L298 ini dapat dikatakan berfungsi apabila
  • 13. 12 memenuhi tahapan berikut : a. Motor dapat berputar sesuai dengan arah yang diinginkan. b. Motor dapat berputar sesuai dengan kecepatan yang diinginkan. Gambar 8. Pengujian Rangkaian Driver Motor 4.3 Pengujian Keseluruhan Robot untuk Membersihkan Sampah Kolam Berenang Pengujian alat dilakukan didalam kolam yang berukuran 10 x 15 meter. Pengukuran dilakukan untuk melihat respon gerakan robot dan akurasi robot untuk menyaring sampah yang ada pada permukaan kolam berenang. Gambar 9. Kolam Pengujian Keseluruhan Robot
  • 14. 13 LAMPIRAN A. Diagram Skematik Rangkaian Gambar 10. Diagram Skematik Rangkaian
  • 15. 14 B. Layout PCB Gambar 10. Layout PCB Gambar 11. Layout 3D
  • 16. 15 C. List Komponen dan Biaya NO Nama barang/ komponen Spesifikasi Harga (Rp) Qty (Buah) Jumlah (Rp) 1 Kapasitor 22pf 500 2 1000 2 L298 Dual Full-H Driver 27000 2 54000 3 Header tulang ikan Header, 2-Pin 5000 1 5000 4 LED Typical RED 300 1 300 5 ATmega8-16PC 8-Bit AVR Microcontroller 25000 1 25000 6 XTAL 16MHz 3000 1 3000 7 Kapasitor 100nf 500 1 500 8 Resistor 1k 300 1 300 9 Resistor 330 300 1 300 10 Switch Switch 700 1 700 11 Remote Control Remote Control 2.4 GHz 75000 1 75000 12 Tupperware Volume 500ml 29000 1 29000 13 Print PCB FR04 77000 1 77000 14 Motor DC 12V 7500 4 30000 15 Proppeler 20000 4 80000 Jumlah Total 381100 D. Listing Program $regfile = "m8def.dat" $crystal = 16000000 'Motor Kiri Config Portc.3 = Output Config Portc.2 = Output 'Motor Kanan Config Portd.6 = Output Config Portd.5 = Output '----------------------------------------------------------------------------------------------- 'Baca Remote Dim Mulai As Byte , Request As Byte Mulai = &H01 Request = &H42 Dim Terima As Byte
  • 17. 16 Dim Data1 As Byte , Data2 As Byte Dim Alog_x_kanan As Byte , Alog_y_kanan As Byte Dim Alog_x_kiri As Byte , Alog_y_kiri As Byte A Alias Pind.0 : Ddrd.0 = 0 B Alias Portd.1 : Ddrd.1 = 1 C Alias Portd.2 : Ddrd.2 = 1 D Alias Portd.3 : Ddrd.3 = 1 A = 1 Waitms 50 '----------------------------------------------------------------------------------------------- Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1024 Do Gosub Baca_data 'MAJU If Data1 = 239 Then Gosub Maju 'MUNDUR Elseif Data1 = 191 Then Gosub Mundur 'KANAN Elseif Data1 = 223 Then Gosub Kanan 'KIRI Elseif Data1 = 127 Then Gosub Kiri 'DIAM Else Gosub Diam End If
  • 18. 17 Waitms 10 Loop '----------------------------------------------------------------------------------------------- Baca_data: C = 0 Shiftout B , D , Mulai , 2 , 8 , 20 Shiftout B , D , Request , 2 , 8 , 20 Shiftin A , D , Terima , 2 , 8 , 20 Shiftin A , D , Data1 , 2 , 8 , 20 Shiftin A , D , Data2 , 2 , 8 , 20 Shiftin A , D , Alog_x_kanan , 2 , 8 , 20 Shiftin A , D , Alog_y_kanan , 2 , 8 , 20 Shiftin A , D , Alog_x_kiri , 2 , 8 , 20 Shiftin A , D , Alog_y_kiri , 2 , 8 , 20 C = 1 Return '----------------------------------------------------------------------------------------------- Maju: Portc.3 = 1 Portc.2 = 0 Portd.6 = 1 Portd.5 = 0 Pwm1a = 255 Pwm1b = 255 Waitms 20 Return '----------------------------------------------------------------------------------------------- Mundur: Portc.3 = 0
  • 19. 18 Portc.2 = 1 Portd.6 = 0 Portd.5 = 1 Pwm1a = 255 Pwm1b = 255 Waitms 20 Return '----------------------------------------------------------------------------------------------- Kanan: Portc.3 = 1 Portc.2 = 0 Portd.6 = 0 Portd.5 = 1 Pwm1a = 255 Pwm1b = 255 Waitms 20 Return '----------------------------------------------------------------------------------------------- Kiri: Portc.3 = 0 Portc.2 = 1 Portd.6 = 1 Portd.5 = 0 Pwm1a = 255 Pwm1b = 255 Waitms 20 Return '----------------------------------------------------------------------------------------------- Diam: Portc.5 = 0 Portc.4 = 0 Portc.3 = 0 Portc.2 = 0
  • 20. 19 Portc.1 = 0 Portd.6 = 0 Portd.5 = 0 Pwm1a = 0 Pwm1b = 0 'Gosub Baca_data Waitms 10 Return E. Foto Alat Gambar 12. Tampak Dalam Robot Gambar 12. Tampak Robot Keseluruhan