Elektron
dibangkitkan oleh pengionan yang dipercepat,
memungkinkan elek-tron-elektron tersebut untuk
meng-ionkan molekul-molekul lain sebelum
mencapai anoda. Dengan kata lain, ion positif
dipercepat menuju katoda dan membenturkannya,
yang menghasilkan elektron-elektron kedua. Proses
peluruh-an ini menyebabkan arus yang besar antara
elektroda dan diikuti oleh pengo-songan muatan
elektron (discharge). Sekali pengosongan terjadi,
tabung akan diisi oleh elektron-elektron dan ion-ion.
Tegangan jatuh antara katoda dan anoda
diusahakan dikurangi secara opti-mal. Kondisi ini
Gambar 1. Konfigurasi pin mikrokontroler AT89Sxx akan menyisakan tega-ngan anoda tanpa mengalami
penuru-nan dibawah titik (point) saturasi.
Fungsi dari mekanisme penginde-raan luar
menjadikan robot mampu ber-interaksi dengan
lingkungan pada sega-la kondisi. Keberadaan sistem
penginde-raan luar sudah sangat dominan diterap-
kan pada dunia industri saat ini yang akan
meningkatkan derajat kecerdasan (degree of
intellegence) yang berkena-an dengan lingkungan
dan menjadi ba-hasan penelitian yang sungguh- Gambar 2. Sensor UVTron R2868 dan driving circuit
sungguh menarik para ilmuwan untuk mengkaji lebih seri C3704
dalam.
Transduser adalah alat yang me-ngubah Sensor UVTron R2868 mengguna-kan efek
energi dari suatu bentuk ke bentuk yang lain. fotolistrik dari logam dan efek pencampuran gas.
Sensor adalah alat yang digunakan untuk Sensor ini mempu-nyai sensitivitas spektrum celah
mendeteksi dan sering berfungsi untuk mengukur sebesar 185 nm hingga 260 nm. Tidak seperti
besarnya sesuatu. Sensor adalah jenis transduser pendeteksi oleh semikonduktor, sensor ini tidak
yang digunakan untuk meng-ubah variasi mekanis, membutuhkan filter pemotong spektrum sinar
magnetis, panas, sinar, dan kimia menjadi tegangan tampak, hal ini yang menjadi penggunaannya
dan arus listrik. Sensor mempunyai peran-an mudah.
penting dalam suatu pengendalian otomatis karena Dengan ukuran yang sangat kecil sensor ini
dapat disamakan seba-gai panca indera atau sumber mempunyai kepekaan angular (pengarahan) dan
pencari informasi. cukup baik serta ce-pat dalam mendeteksi radiasi
Fungsi dari sensor robot bisa dibagi menjadi ultraviolet yang dikeluarkan oleh api (contohnya
dua kategori yang mendasar, yaitu internal state dan sensor ini dapat mendeteksi api dari korek api pada
external state. Internal state sensor berhubungan de- jarak tidak lebih dari 5m).
ngan pendeteksian terhadap variabel-variabel seperti
posisi joint lengan yang digunakan untuk
pengendalian robot. External state sensor, pada sisi
yang lain berhubungan dengan pendeteksian
terhadap variabel-variabel seperti jarak (range),
kedekatan (proximity) dan sen-tuhan (touch).
Penginderaan ekster-nal digunakan sebagai
pemanduan robot seperti identifikasi dan handling
obyek.
UVTron Flame Sensor Hamamatsu
menggunakan tabung UVTron produksi Hamamatsu
yang mempunyai cara kerja sederhana. Saat katoda
tabung diha-dapkan pada berkas ultraviolet (dari
lilin), maka photoelectron dikeluarkan dari katoda
Gambar 3. Tanggapan spektrum sensor UVTron
tabung oleh efek fotolistrik kemudian dipercepat oleh
R2868 terhadap variasi
anoda tabung dengan medan listrik. Semakin tinggi
sumber-sumber cahaya
te-gangan yang diberikan maka semakin besar pula
medan listriknya. Energi kine-tik dari elektron menjadi
cukup kuat un-tuk mengionkan molekul-molekul gas
Desain Dan Sistem Pengendalian Robot Beroda Pemadam Api (Samuel Kristiyana) 15
Op-amp banyak digunakan sebagai rangkaian menimbulkan tegangan kecil yang memasukkan
simulasi dengan komputer analog karena sedikit kesalahan ke da-lam persamaan diatas.
karakteristiknya yang me-mungkinkan untuk
merekayasa rangkai-an dengan persamaan Vin Vin R1 II R2
+ Vout + Vout
matematis. - -
V V
Simbol op-amp : R2 R2
R1 R1
Desain Dan Sistem Pengendalian Robot Beroda Pemadam Api (Samuel Kristiyana) 17
bagian yang harus diperhatikan pada
penggunaannya, di-antaranya adalah rasio roda gigi,
back-slash, dan bentuk gigi yang bertautan.
keseluruhan adalah jumlah backslash dari setiap Gambar 19. Diagram blok sistem robot beroda
pasang roda tersebut.
Adanya backslash tidak diharap-kan dalam Dalam melakukan instalasi roda harus
system penggerak, sehing-ga terdapat bermacam diperhatikan antara posisi roda penggerak utama dan
cara untuk memperkecil terjadinya backslash. roda penyeim-bang (castor wheels) berdasarkan
Diantaranya dengan menggunakan roda gigi yang fung-sinya.
memiliki ketepatan tinggi.
Desain Dan Sistem Pengendalian Robot Beroda Pemadam Api (Samuel Kristiyana) 19
pada komputer Digital Equip-ment Corporation
PDSP-II yang meng-gunakan sistem operasi UNIX.
Banyak aplikasi yang menggunakan ba-hasa C
sebagai dasar pemrograman, baik apli-kasi under
DOS maupun under Win-dows. Pada tahun 1983
bahasa pemro-graman C dinyatakan masuk da-lam
standar oleh ANSI (American National Standard
Institute).
Alasan penggunaan pemrograman dengan
bahasa C adalah keleluasaan dalam pengolahan
data untuk 16-bit dan 32-bit serta pengenalan
terhadap tipe data yang beragam (char, int, short,
long dan void). Hal ini sangat membantu untuk
operasi matematis yang melibat-kan hitungan-
hitungan rumit. Namun penggunaan bahasa C
mempunyai kele-mahan yaitu membutuhkan memori
yang lebih besar dibandingkan menggu-nakan
bahasa asembly. Hal ini dise-babkan karena
penggunaan register-register pada mikrokontroler
diatur oleh kompailer tanpa sepengetahuan pemro-
gram dalam pendayagunaan memori dan juga
karena operasi pemakaian re-gister lebih dari 8-bit
sangat mudah dila-kukan.
Untuk menyusun kode pemrogra-man bahasa C
dibutuhkan editor teks yang mendukung dan
mengenal pemro-graman C. MIDE-51 merupakan
editor yang mampu mengenali kode-kode Gambar 24. Flowchart program pengendali robot
pemrograman C dan memberikan korek-si jika terjadi
kesalahan pengetikan se-suai ketentuan yang ada. Setelah diagram alir dibuat, maka dengan
Akan tetapi tidak bisa mengoreksi kesalahan yang berpegang pada logika berpikir pada diagram alir
berkaitan dengan pendayagunaan orga-nisasi piranti tersebut kini akan disusun suatu program dengan
mikrokontroler. Sehingga koreksi hanya bersifat tata menggu-nakan bahasa pemrograman assembler
bahasanya saja. (bahasa mesin). Dimana program terse-but akan
dimasukkan (download) keda-lam IC mikrokontroler.
Mikrokontroler yang telah diprogram akan
ditanamkan (embedded) pada tubuh robot, atau
dengan kata lain mikrokontroler inilah yang
difungsikan sebagai otak robot.
PEMBAHASAN
Proses pengujian robot hanyalah sederhana,
yaitu: dengan cara mengak-tifkan robot yang semua
sistem pendu-kungnya telah selesai dirancang mem-
bentuk suatu sistem robotik. Kemudian selanjutnya
mengamati pergerakan dan kerja robot tersebut,
apabila tampak adanya kesalahan (error) pada
kinerja robot maka segera dilakukan tindakan
perbaikan pada bagian sistem yang me-ngalami
Gambar 23. Tampilan Editor Teks Kode kesalahan kerja. Sedangkan apabila tidak tampak
Pemrograman C adanya kesalahan dari sistem robot tersebut, maka
robot dianggap telah selesai dibangun. Berikut ini
Untuk memudahkan dalam membu-at program adalah pengujian-pengujian dari masing-masing
pengendalian robot, maka sebelum membuat elemen sistem pemba-ngun robot.
program, sebaiknya logika berpikir pengendalian Analisa pengaktifan UV Tron Flame detector
robot di-gambarkan/dipetakan terlebih dahulu melalui adalah sangat sederhana. Hanya dengan
pembuatan flow chart program. mengkondisikan high (1) pin signal (pada driving
circuit), maka sudah akan membuat tabung UV Tron
Desain Dan Sistem Pengendalian Robot Beroda Pemadam Api (Samuel Kristiyana) 21
pembangunan algorithma pemrograman yang cerdas
dan bervari-asi.
DAFTAR PUSTAKA
Budiharto, Widodo, S.Si, M.Kom, Interfacing Komputer
Dan Mikrokontroler, PT.Elex Media Komputindo,
Jakarta.
Eko Putra, Agfianto, 2003, Belajar Mikrokontroler
AT89C51/52/55, Gava Media, Yogyakarta.
Ibnu Malik, ST., Pengantar Membuat Robot, Gava
Media. Yogyakarta.
Thomas Sri Widodo, Dr.Ir. Elektronika Dasar, 2002,
Salemba Teknika, Jakarta.
Wasito S., Vademekum Elektronika Edisi Kedua,
PT.Gramedia Pustaka Utama, 2004, Jakarta.
Desain Dan Sistem Pengendalian Robot Beroda Pemadam Api (Samuel Kristiyana) 23