Anda di halaman 1dari 7

IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.

org

IMPLEMENTASI MODEL ROBOT EDUKASI MENGGUNAKAN MIKROKONTROLER ATMEGA8


UNTUK ROBOT PEMADAM API
Devid Prastyawan1), Bambang Eka Purnama2), Indah Uly Wardati3)
devidprasty@gmail.com

Abstract - The urgent needs of the Industry as well as in the field of modernization diera other auto
mover due to its limitations of personnel to work directly in the control or perform tasks dangerous or
other duties. In addition to many experts in the field of robotic media is required to learn the use of the
robot robotics education. Educational Robot was created so that costs are used for learning as well as
research becomes much cheaper and affordable. As well as hardware easy to search.
In fact a lot of barriers/difficulties faced in the manufacture of fire-based line follower robot finger using
the appropriate sensor, mechanical problems or software. Creation robot line follower with ATmega8
Microcontroller-based extinguisher sensor photodioda this can be used as a learning tool or as a basis
for the design of more complex robots. One of the most simple educational robots and is the basis of
the movement of the robot Robotics line follower (follower line) that can be developed into a line
follower robot fire extinguisher.
Keywords: Microcontroller and Line follower

Abstrak - Kebutuhan yang mendesak diera modernisasi Industri maupun dibidang lainnya akan
penggerak otomatis yang disebabkan keterbatasannya personil untuk terjun langsung dalam
melakukan proses pengendalian atau melakukan tugas berbahaya maupun tugas lainnya. Selain itu
agar banyak ahli-ahli dibidang robotik maka diperlukan media untuk belajar robotik yaitu dengan
menggunakan robot edukasi. Robot edukasi ini diciptakan agar biaya yang digunakan untuk belajar
maupun riset menjadi jauh lebih murah dan terjangkau. Serta hardware mudah di cari.
Didalam kenyataannya banyak kendala / kesulitan yang dihadapi didalam pembuatan robot pemadam
berbasis line follower ini diantaranya penggunaan sensor yang sesuai, masalah mekanikal maupun
softwarenya. Pembuatan robot line follower pemadam berbasis Mikrokontroler ATmega8 dengan
sensor photodioda ini dapat dimanfaatkan sebagai alat bantu pembelajaran atau sebagai dasar untuk
perancangan robot yang lebih kompleks. Salah satu robot edukasi yang paling sederhana dan
merupakan dasar dari pergerakan robot yaitu robot pengikut garis (line follower) yang bisa
dikembangkan menjadi robot line follower pemadam api.
Kata kunci : Mikrokontroler dan Line follower.

1.1 Latar Belakang 1.2 Rumusan Masalah


Kebutuhan yang mendesak diera 1. Bagaimana membangun robot line
modernisasi Industri maupun dibidang lainnya follower pemadam api menggunakan
akan penggerak otomatis yang disebabkan Mikrokontroller ATmega8 ?
keterbatasannya personil untuk terjun 2. Bagaimana mengaplikasikan
langsung dalam melakukan proses Mikrokontroler yang akan menemukan
pengendalian atau melakukan tugas nyala api dengan sensor potodiada ?
berbahaya maupun tugas lainnya.
Dengan kemajuan ilmu pengetahuan dan 1.3 Tujuan Dan Manfaat
teknologi telah mendorong manusia untuk Merealisasikan robot edukasi khususnya line
berusaha mengatasi segala permasalahan follower pemadam yang dikontrol
yang timbul salah satunya dengan Mikrokontroler ATmega8
menggunakan robot. Agar banyak ahli-ahli
dibidang robotik maka diperlukan media untuk Manfaat penelitian
belajar robotik yaitu dengan menggunakan Pembuatan robot line follower pemadam
robot edukasi. berbasis Mikrokontroler ATmega8 dengan
Robot edukasi ini diciptakan agar biaya sensor photodioda ini dapat dimanfaatkan
yang digunakan untuk belajar maupun riset sebagai alat bantu pembelajaran atau sebagai
menjadi jauh lebih murah dan terjangkau oleh dasar untuk perancangan robot yang lebih
para mahasiswa. Salah satu robot edukasi kompleks.
yang paling sederhana dan merupakan dasar
dari pergerakan robot yaitu robot pengikut 1.4 Batasan Masalah
garis (line follower) yang bisa dikembangkan 1. Sistem penggerak robot menggunakan
menjadi robot line follower pemadam api. motor DC sebanyak 2 buah dengan IC
L293D sebagai driver motor.
2. Mikrokontroler ATMega8 sebagai sistem
control untuk semua sistem.

IJNS Accepted Paper 1


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

3. Sensor sensor garis menggunakan chip yang digunakan untuk mengontrol


photodiode peralatan elektronik, yang menekankan
4. Sensor api menggunakan photodioda efisiensi dan efektifitas biaya. Secara
karena paling murah dan bisa mendeteksi harfiahnya bisa disebut pengendali kecil
sinar ultraviolet pada api. dimana sebuah sistem elektronik yang
5. Bahasa program yang dipakai adalah sebelumnya banyak memerlukan komponen-
Bahasa C. komponen pendukung seperti IC TTL dan
CMOS dapat direduksi/diperkecil dan akhirnya
2.1. Definisi Robot terpusat serta dikendalikan oleh mikrokontroler
Definisi robot menurut Robot Institute Of ini (agfianto eko putra 2009).
America (1979) yaitu sebuah robot adalah Pada saat ini rangakaian kendali atau
sesuatu yang dapat di program dan diprogram rangkaian kontrol mempunyai arti yang sangat
ulang, dengan memiliki manipulator mekanik / penting dalam kehidupan manusia sehari-hari
pengerak yang didisain untuk memindahkan bukan hanya dibidang industri bahkan sudah
barang-barang, komponen-komponen atau digunakan pada peralatan rumah tangga
alat-alat khusus dengan berbagai program maupun kantor sebagai contoh kendali suhu
yang fleksibel / mudah disesuaikan untuk pada AC, pintu otomatis, mesin cuci dan
melaksanakan berbagai macam tugas. Pada lainnya. Rangkaian kendali atau rangkaian
dasarnya robot dibuat untuk membantu kontrol adalah rangkaian yang dirancang
pekerjaan manusia sebagai contoh robot sedemikian rupa sehingga dapat melakukan
industri, penjinak bom dan lainnya. fungsi-fungsi kontrol tertentu sesuai dengan
kebutuhan, biasanya rangkaian kontrol ini
2.2. Robot Edukasi mempunyai inti sistem untuk mengontrol
Terobosan baru dibidang pendidikan seluruh proses yaitu berupa IC (chip) salah
bukan hanya tentang ilmu komputer tetapi satu contoh IC tersebut adalah mikrokontroler.
sudah sampai pada ilmu robotik (ilmu Contoh dari keluarga mikrokontroler yang ada
membuat robot) yang telah sampai ke tingkat dipasaran antara lain:
sekolah SLTA maupun dibawahnya dan 1. Keluarga MCS
bahkan sudah menjadi tren sekarang ini. 2. Keluarga MC68HC05
Diluar negeri seperti jepang robotik sudah 3. Keluarga MC68HC11
masuk dalam kurikulum pendidikan akan tetapi 4. Keluarga PIC
disini hanyalah sekolah-sekolah bertaraf 5. Keluarga AVR
internasional saja yang sudah ada. Mikrokontroler dan mikroprosessor yang
Dari sinilah dapat diketahui bahwa harga ada dalam komputer juga sangatlah berbeda
robot edukasi yang ada sekarang harganya dalam banyak hal. Mikroprosessor seperti intel
cukup mahal dan dengan adanya pembuatan atau AMD hanya dapat bekerja bila ada
robot yang relative murah ini diharapkan komponen pendukung seperti memori,
banyak pelajar maupun mahasiswa yang motherboard serta komponen untuk menerima
tertarik mempelajari maupun dan mengirim data karena mikroprosessor
mengembangkannya. hanya bisa memproses data, tetapi tidak dapat
menyimpan program, data ataupun
2.3. Mikrokontroler menyampaikan secara langsung hasil
Mikrokontroler adalah suatu alat pemrosesan ke media keluaran.
elektronika digital yang mempunyai masukan Sedangkan mikrokontroler dapat
dan keluaran serta kendali dengan program melakukan itu semua karena mikrokontroler
yang bisa ditulis dan dihapus dengan cara telah dilengkapi dengan komponen pendukung
khusus, cara kerja mikrokontroler sebenarnya seperti memori program, memori data, register
membaca dan menulis data. Sekedar contoh, maupun input output. Jadi secara umum cara
bayangkan diri Anda saat mulai belajar kerja mikrokontroler ini sama seperti komputer,
membaca dan menulis, ketika Anda sudah atau bisa dikatakan suatu komputer sederhana
bisa melakukan hal itu Anda bisa membaca yang masuk dalam kategori embedded
tulisan apapun baik buku, cerpen, artikel dan komputer dalam sebuah IC (Integrated
sebagainya, dan Andapun bisa pula menulis Circuite) atau chip karena didalamnya sudah
hal-hal sebaliknya. terdiri dari Prosesor, memori (RAM,ROM), I/O
Begitu pula jika Anda sudah mahir (Input/Output) dan lain-lain yang sudah saling
membaca dan menulis data maka Anda dapat terhubung dan terorganisasi (teralamati)
membuat program untuk membuat suatu dengan baik oleh pabrik pembuatnya.
sistem pengaturan otomatik menggunakan
mikrokontroler sesuai keinginan Anda.
Mikrokontroler merupakan komputer didalam

IJNS Accepted Paper 2


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

2.4. Mikrokontroler ATmega8 Tabel 1 Daftar Harga Robot Kit


Mikrokontroler AVR ( Alf and Vegards Jenis Harga
Risc processor ) pertama kali diperkenalkan ke
pasaran sekitar tahun 1997 oleh perusahaan Microcamp Rp 1800.000,00
Atmel. Secara umum Mikrokontroler keluarga Education Robot
AVR yang ada di pasaran terdiri dari tiga seri Sumovore kit Rp 2.500.000,00
utama: tinyAVR, ClasicAVR (AVR) dan Interactive C robot kit Rp 4.800.000,00
megaAVR sebagai contoh produk tersebut
yaitu : ATtiny13, ATtiny22, ATtiny22L, Caterpillar Robot Kit Rp 1.900.000,00
AT86RF401, AT90S2313, AT90S2333, Boe-Bot robot Kit Rp 3.600.000,00
AT90S2323, ATmega103 ATmega128,
ATmega16, ATmega8.
AVR ATmega8 adalah mikrokontroler 3.2. Blok Diagram Sistem
CMOS 8-bit berarsitektur AVR RISC Perancangan umum sistem ini yang
( Reduced Instruction Set Computing ) yang bertujuan untuk mempermudah dalam
memiliki 8K byte in-System Programmable penyusunan skripsi dan pembuatan alat.
Flash yang dapat bekerja dengan daya rendah Dalam perancangan sistem ini meliputi
(low power) yakni pada tegangan antara 4,5 perancangan perangkat keras yang terdiri dari
5,5 V. Mikrokontroler ini mampu mengeksekusi beberapa bagian/blok yang menjadi satu
instruksi dengan kecepatan maksimum kesatuan sistem. Diagram blok dari perangkat
16MIPS pada frekuensi 16MHz, yang artinya keras tersebut dapat dilihat pada gambar 3.1
mikrokontroler ini dapat mengeksekusi berikut
perintah dalam satu periode clock untuk setiap
instruksi. Berikut ini adalah contoh gambar dari
ATmega8:

Gambar 1 Atmega8 (www.atmel.com)

3.1. Identifikasi Masalah Gambar 2 Diagram Mikrokontroler


Perkembangan didunia pendidikan Dari Gambar 3.1 dapat diketahui
sekarang ini yang terus maju bersamaan bagaimana hubungan antara mikrokontroler
dengan semakin berkembangnya teknologi, ATMega8 sebagai pusat kontrol dengan
sehingga muncul terobosan baru dibidang peripheral-periphral lainnya dalam sistem
pendidikan bukan hanya tentang ilmu tersebut.
komputer tetapi sudah sampai pada ilmu
robotik (ilmu membuat robot) yang telah
sampai ke tingkat sekolah SLTA maupun 3.3. Perancangan Perangkat Lunak
dibawahnya dan bahkan sudah menjadi Perangkat lunak adalah faktor yang
populer sekarang ini. penting dalam tahap perancangan robot agar
Diluar negeri seperti jepang robotik robot dapat bekerja dengan baik. Perangkat
sudah masuk dalam kurikulum pendidikan lunak ini merupakan algoritma tugas maupun
akan tetapi disini hanyalah sekolah-sekolah algoritma gerak robot dalam bentuk listing
bertaraf internasional saja yang sudah ada. program yang dimasukkan kedalam memori
Dari sinilah dapat diketahui bahwa harga robot flash mikrokontroler.
edukasi yang ada sekarang harganya cukup Sebelum pembuatan program terlebih
mahal dan dengan adanya pembuatan robot dahulu dibuat algoritma programnya dalam
yang relative murah ini diharapkan banyak bentuk flowchart, dengan tujuan jika terjadi
pelajar maupun mahasiswa yang error pada saat pemrograman/tidak sesuai
tertarik mempelajari maupun hasilnya setelah pemrograman maka dapat
mengembangkannya. Dengan dukungan dengan mudah mengetahui letak
bahasa c mikrokontroler ATmega8 dengan kesalahannya.
mudah di program dan bisa di ulang sebelum Ada satu hal lagi yang
dapat bekerja sesuai perintahnya. membedakan pemrograman mikrokontroler
Tabel dibawah ini adalah sedikit contoh dengan pemrograman yang lain yakni selalu
daftar harga robot edukasi yang beredar adanya Infinite Looping atau perulangan tak
dipasaran (sumber dari http://robot- terbatas dengan source code-nya while (1),
indo.blogspot.com ) : dikarenakan 1 adalah merupakan konstanta

IJNS Accepted Paper 3


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

maka statement tersebut selalu benar Rangkaian utama dibuat dari


sehingga terjadilah perulangan terus menerus penggabungan blok-blok rangkaian diatas lalu
selama catu daya masih ada/on. Berikut kedalam satu PCB sehingga menjadi lebih
Flowchart programnya: ringkas, kompak dan efisien. Berikut ini adalah
keseluruhan dari rangkaian utama robot:

Gambar 4 Rangkaian Utama Robot

4.1. Uji Coba Alat


1. Pengujian Power Supply
Pengujian ini meliputi tegangan output
dari power supply untuk blok mikrokontroler
beserta sensornya serta power supply untuk
driver motor.
Tabel 2 Tegangan Output Power Supply
Gambar 3 Flowchat Program Blok mikrokontroler Blok driver motor
(Volt) (Volt)
3.4. Perancangan Perangkat keras
1. Satu buah mikrokontroler Atmega8. 5 5
2. Satu buah IC H Bridge driver motor
DC L293D.
3. Satu buah H Bridge driver motor DC 2. Pengujian Driver
menggunakan transistor BC547 & BC Untuk dapat mengetahui driver motor
557. roda kanan dan kiri juga driver motor kipas
4. Rangkaian Downloader. dapat bekerja dengan baik atau tidak maka
5. Rangkaian Voltage Regulator. harus diberikan input hight (1) dan low (0) dari
6. Rangkaian sensor photodioda. pin mikrokontroler, berikut tabelnya.
7. Satu buah motor DC.
8. Empat buah motor gearbox. Tabel 3 Pengujian Driver Motor
Pin Motor
9. Sumber tegangan berupa baterai. Source mikroko Motor
roda Motor 3
10. PCB bolong kecil. code ntroler roda kiri
kanan
11. Gear untuk mekanik robot.
12. Roda. PORTB. PB.0 = Tidak
Maju
Tidak
0=1 hight bergerak bergerak
Pada dasarnya pembuatan mobile robot ini
terdiri dari beberapa bagian yaitu bagian PORTB. PB.1= Tidak Tidak
Mundur
1=1 hight bergerak bergerak
rangkaian utama, mekanik dan rangka robot.
Rangkaian utama disini tersusun dari PORTB. PB.1= Tidak Tidak
rangkaian / blok-blok elektronik untuk sistem Maju
2=1 hight bergerak bergerak
robot yang saling mendukung satu dengan
yang lainnya. PORTC. PC.0= Tidak Tidak
Mundur
0=1 hight bergerak bergerak

3.5. Rangkaian Utama Robot

IJNS Accepted Paper 4


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

PORTC. PC.1= Tidak Tidak Gerak


1=1 hight bergerak bergerak kekanan

PORTC. PC.2= Tidak Tidak Gerak


2=1 hight bergerak bergerak kekiri

3. Pengujian Sensor
Sensor yang digunakan adalah sensor
photodioda). Setelah dilakukan pengujian
maka didapatkan hasil sebagai berikut.

Tabel 4 Tegangan Output Sensor


Mendeteksi garis
Mendeteksi
Mendeteksi hitam / tidak
Garis Putih
api (Volt) mendeteksi api
(Volt)
(Volt)

4,5 1 4,3
Gambar 6 Robot Tampak Seblah Kanan

4.2. Hasil Uji Coba robot


Hasil penelitian ini berbentuk alat
pemadam api berbasis mikrokontroler
ATmega 8. Di bawah ini table hasil uji coba
alat pamadam api berbasih mikrokontroler:

Tabel 5. Hasil Uji Coba

Api Di Api Di
No. Sebelah Sebelah
Kanan Kiri
Robot
pemadam
api berhenti Tidak ada
dan meniup api
api hingga Gambar 7 Robot Tampak Dari Belakang
mati
Robot
pemadam
Tidak ada api berhenti
2.
api dan meniup
api hingga
mati

Gambar 8 Meniup Api Di Sebelah Kanan

Gambar 5 Robot Tampak Dari Atas

IJNS Accepted Paper 5


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

contoh touch sensor dari tombol klik


yang masih berfungsi baik pada
mouse yang sudah rusak.
3. Penambahan driver motor sehingga
bisa dilakukan penambahan lengan
pada robot atau fungsi lainnya
sebagai contoh kipas.

DAFTAR PUSTAKA

[1] Asrofi, dkk, Rancang Bangun Alat


Kontrol Otomatis Pendingin Komputer
Berbasis Mikrokontroler ATmega8L,
Jurnal Speed 13 Vol 9 No 2 Agustus
2012 ISSN : 1979-9330 (Print)
[2] Eko Putra, Agfianto, Belajar
Mikrokontroler, Yogyakarta: Gava
Gambar 9. Meniup Api Di Sebelah Kiri Media, 2003
[3] Ery Safrianti, Rahyul, Prototype
5.1. Kesimpulan Robot Pemadam Api Beroda
1. Robot pemadam api ini terdiri dari Menggunakan Teknik Navigasi Wall
beberapa bagian baik elektronik maupun Follower, Jurnal Rekayasa Elektrika
mekanik diantaranya: rangkaian utama Vol. 10, No. 2, Oktober 2012
robot (kontroler,diver motor, power [4] Harsono, Djiwo dkk, Pemantauan
supply), rangkaian sensor, actuator Suhu Dengan Mikrokontroler Atmega8
berupa motor DC, mekanik robot dengan Pada Jaringan Lokal, Seminar
system gear, dan yang terakhir rangka Nasional v Sdm Teknologi Nuklir
robot. Yogyakarta, Issn 1978-0176
2. Penggunaaan mikrokontroler ATmega8 [5] Heryanto, Ary M, Pemrograman
sebagai kontrol untuk keseluruhan sistem Bahasa C Untuk Mikrokontroler
robot sudah cukup baik dalam hal Atmega
merespon, baik masukan dari sensor [6] 8535, Yogyakarta: ANDI, 2008
maupun output berupa pergerakan motor. [7] Maryanto, Hendra, Pembuatan
3. Sensor photodioda cukup baik Prototipe Pintu Otomatis Satu Arah
membedakan lintasan hitam dan putih [8] Berbasis Mikrokontroler ATmega 8535
sehingga dapat menangani kebutuhan Menggunakan Double IR, Seruni -
sensor pada robot Line Follower Seminar Riset Unggulan Nasional
walaupun harganya yang murah. Informatika dan Komputer FTI UNSA
4. Penulis menggunakan bahasa C dan 2013
compiler CodeVison AVR Evaluation [9] Rachmat C, Antonius, Algoritma Dan
untuk pemrograman robot ini tetapi tidak Pemrograman Dengan Bahasa C,
menutup kemungkinan penggunaan [10] Yogyakarta: Penerbit Andi, 2010
program lain, misalnya java atau Visual [11] Sapto Aji, Wahyu dkk, purwapura
Basic. robot pemadam api dengan sensor
ultrasonic dan ultraviolet berbasis
5. Robot ini cukup flexible dalam
AT89S52 Telkomnika, Jurnal Issn
penggunaan port I/O-nya yakni tinggal
1693-6930 vol. 7 no.3 Desember 2009
cabut dan pasang untuk fungsi-fungsi
yang lainya sesuai keinginan.
[12] Jatmiko, Nugroho Agung Prabowo,
Aplikasi Penjadwalan Lonceng
5.2. Saran
Elektronis Berbasis Kendali Komputer,
1. Perlu adanya penerapan lain dari Indonesian Jurnal on Computer
sensor photodioda ini misalnya Science - Speed 9 Volume 7 No 2
menjadi sensor jarak, pendeteksi api Agustus 2010, ISSN 1979 9330
atau lainnya. [13] Bambang Eka Purnama,
2. Pengembangan sensor yang murah, Pemanfaatan Global Positioning
tetapi yang terpenting mempunyai System Untuk Pelacakan Objek
prisip kerja yang sama dengan sensor Bergerak, Indonesian Jurnal on
yang mahal dipasaran, sebagai Computer Science - Speed 10 Vol 8

IJNS Accepted Paper 6


IJNS Indonesian Journal on Networking and Security - ISSN: 2302-5700 http://ijns.org

No 1 Februari 2011, ISSN 1979


9330
[14] Bambang Eka Purnama (2006),
Perancangan Sistem Perangkat
Keras dan Perangkat Lunak
Pengendali Komputer Jarak Jauh
Menggunakan Sinar Infra Merah,
Seminar Nasional Aplikasi
Teknologi Informasi (SNATI), UII
Yogyakarta
[15] Eko Waskito, Ramadian Agus
Triyono (2013), Miniatur Otomatisasi
Bel Listrik Dan Pintu Gerbang Sekolah
Menggunakan Mikrokontroler
Atmega8l, Indonesian Jurnal on
Computer Science - Speed (IJCSS) 15
FTI UNSA Vol 10 No 1 Februari
2012 - ijcss.unsa.ac.id, ISSN : 1979-
9330
[16] Denis Tri Priyono, Sukadi,
Perancangan Sistem Deteksi Gerak
Dengan Sinar Laser Menggunakan
Mikrokontroler Atmega 8 Pada
Laboratorium Komputer Sekolah
Tinggi Keguruan Dan Ilmu Pendidikan
PGRI Pacitan, (IJCSS) 14 -
Indonesian Jurnal on Computer
Science Speed - FTI UNSA Vol 9 No 3
Desember 2012 - ijcss.unsa.ac.id,
ISSN 1979 9330
[17] Eko Waskito, Ramadian Agus
Triyono (2013), Miniatur Otomatisasi
Bel Listrik Dan Pintu Gerbang Sekolah
Menggunakan Mikrokontroler
ATmega8L, IJCSS) 15 - Indonesian
Jurnal on Computer Science Speed -
FTI UNSA Vol 10 No 1 Februari
2013 - ijcss.unsa.ac.id, ISSN 1979
9330
[18] Winoto, Ardi, Mikrokontroler Atmega
8/ 16/ 32/ 8535 dan Pemrograman
dengan Bahasa C Pada WinAVR,
Bandung: Informatika, 2010
[19] www.atmel.com, 2012
[20] www.sceanprog.com, 2012

IJNS Accepted Paper 7

Anda mungkin juga menyukai