1. TIM PESERTA
2. INSTITUSI
Alamat :
Jl. Sisingamangaraja, Desa Sitoluama, Kec. Laguboti, Kab. Tobasa, Sumatera Utara
Nomor Telepon : (0632) 331234 Nomor Fax : 331116
Alamat :
Jl. Sisingamangaraja, Maisonette Institut Teknologi Del, Desa Sitoluama-Kec.Laguboti,
Kab. Tobasa, Sumatera Utara
Contact Person :
Rusdiansyah Harahap (HP: 082165722116, e-mail: hrp.dian29@gmail.com)
Hilman Situmorang (HP: 085261522842, e-mail: hilmansitumorang002@gmail.com)
Josua Ricardo Siagian (HP:085270675925, e-mail: josuasiagian77@gmail.com)
Fax:
331116
2. Disain Robot
Disain Robot
Ukuran robot
Panjang(samping) x Lebar(lebar) x Tinggi : 30 cm x 30 cm x 30 cm
Struktur mekanik dan Bahan
Komponen Bahan Pertimbangan
Mekanik
- Kuat
- Ringan, sehingga mempercepat pergerakan
robot
Rangka Utama Acrylic 5mm - Isolator yang baik, mengurangi bahaya
terjadi hubung singkat
- Mudah dibentuk
- Murah dan mudah didapat
Hitec HS-645MG
- Pemadaman api lebih cepat
Alat pemadam - Untuk melengkapi persyaratan non-air
Water shooter
api extinguisher
- Mudah digunakan
- Membantu membentuk fungsi mekanik
Lain-lain Baut, karet, PCB
robot
-Tampak atas
-Tampak Samping
-Tampak Belakang
Keterangan Gambar :
1. Lubang water shot
2. Sensor ultrasonic
3. Servo
4. TPA 81
5. Battery LiPo
6. GP2Y0A21 Infrared Object Detector
7. UV TRON
8. Tombol (on/off,reset,boot)
9. LCD
3. Sistem Kontrol
Sistem Kontrol
Secara umum sistem konfigurasi dari robot terdiri dari input, controller, dan output. Secara
garis besar blok diagram dari sistem robot Ulubalang dapat dilihat pada gambar dibawah ini.
Sound
LCD 16x2 Activation
SRF04 UV Tron
DST Navi Range
Finder &
Navigation Sensor
CMPS11 Microcontroller Thermal
(Atmega128) Array
Photodioda
SPC
18 servo
Controller
Mikrokontroler
Mikrokontroler yang kami pakai adalah AVR ATMega128 yang merupakan salah satu varian
dari mikrokontroler AVR 8-bit. Beberapa fitur yang dimiliki adalah memiliki beberapa
memory yang bersifat non-volatile, yaitu 128Kbytes of In-System Self-Programmable Flash
program memory (128Kbytes memory flash untuk pemrograman), 4Kbytes memori
EEPROM, 4Kbytes memori Internal SRAM, write/erase cycles : 10.000 Flash/ 100.000
EEPROM.
Selain memori, fitur yang dimiliki oleh mikrokontroler ATMega128 ini adalah pada
perangkat peripheral interface, yaitu memiliki 2 buah 8-bit Timer/Counter, 2 buah expand
16-bit Timer/Counter, RTC (Real Time Counter) dengan oscillator yang terpisah, 2 buah 8-
Sistem Kendali
Sistem kendali yang digunakan robot Ulubalang adalah adalah sistem fuzzy logic control.
Robot setelah diaktifkan dengan sound activator, akan melakukan wall following kanan
sampai menemukan garis untuk penentuan garis home. Dan robot juga menggunakan
algoritma navigasi antar ruang untuk mempermudah robot dalam kembali ke titik asal atau
home.
Untuk melaksanakan tugasnya mencari dan mematikan lilin, pada robot Ulubalang ini, akan
kami lengkapi dengan sensor-sensor sebagai berikut :
- 8 Ultrasonic range finder (SRF05)
- 1 Sensor api Hamamatsu UVtron Flame Sensor
- 1 Thermal Array (TPA81)
- 1 CMPS11
- 1 Sensor garis Photodiode dan LED
- 1 Sound Activation
4. CMPS11
CMPS11 adalah sebuah modul yang digunakan sebagai kompas atau pengatur arah
hadap robot, sehingga robot dapat dengan mudah mengetahui poisisi di arah mana robot
menghadap. Sensor ini juga digunakan untuk mendeteksi kemiringan robot. Komunikasi
sensor kompas dengan mikrokontroler menggunakan SPI Serial dengan bantuan DST
Navi Finder bersamaan dengan sensor ultrasonik sehingga memudahkan dalam program
sensor di dalam mikrokontroler.
6. Sound Activator
Sound activator merupakan sebuah rangkaian yang berfungsi sebagai penerima suara
yang akan diubah menjadi tegangan output 5 volt jika sesuai frekuensi yang ditetapkan.
Rangkaian ini terdiri dari beberapa resistor, mic, kapasitor, dan led sebagai indikator.
4. Algoritma
Algoritma
Dari misi yang harus dilakukan oleh robot, algoritma utama yang digunakan adalah fuzzy
logic control untuk melakukan wall following kanan. Dengan mekanik yang di desain untuk
mempercepat gerak robot dan didukung dengan algoritma fuzzy logic maka robot akan dapat
menyelesaikan misi dengan baik.
Secara garis besar, algoritma navigasi robot adalah sebagai berikut :
Proses dimulai saat robot diaktifkan dengan sound activator, akan melakukan wall following
kanan dengan fuzzy logic sampai menemukan garis untuk penentuan garis home. Dan robot
juga menggunakan algoritma navigasi antar ruang untuk mempermudah robot dalam kembali
ke titik asal atau home. Prinsip kerja fuzzy logic dapat meningkatkan keakuratakan navigasi
robot. Nilai ketidakpastian dari pengukuran sensor dapat di optimalkan oleh fuzzy logic agar
menjadi suatu input yang bernilai dan dapat dibaca perangkat mikrokontroler, kemudian
dikelompokkan ke dalam himpunan fuzzy sehingga input tersebut dapat dinyatakan dalam
bentuk label (dekat, sedang, jauh) proses tersebut dinamakan proses fuzzifikasi. Kemudian
setelah proses fuzzifikasi selesai dilanjutkan dengan proses evaluasi rule, proses ini dilakukan
dengan cara hasil nilai input dari proses fuzzifikasi tadi dimasukkan kedalam sebuah rule
atau ketentuan yang telah dibuat kemudian dijadikan menjadi sebuah output. Pada sistem ini,
rule yang digunakan yaitu penggunaan hubungan sebab-akibat (if-then) yaitu secara singkat
jika dalam rule ini jika terdapat 2 kondisi maupun lebih maka akan dipotong atau penggunaan