Ada tiga tahapan pembuatan robot, yaitu

Perencanaan, meliputi: pemilihan hardware dan design.
Pembuatan, meliputi pembuatan mekanik, elektonik, dan program.
Uji coba.
1. Tahap perencanan
Dalam tahap ini, kita merencanakan apa yang akan kita buat, sederhananya, kita mau membuat robot yang seperti apa? berguna untuk apa? Hal yang perlu ditentukan dalam tahap ini:

Dimensi, yaitu panjang, lebar, tinggi, dan perkiraan berat dari robot. Robot KRI berukuran tinggi sektar 1m, sedangkan tinggi robot KRCI sekitar 25 cm.
Struktur material, apakah dari alumunium, besi, kayu, plastik, dan sebagainya.
Cara kerja robot, berisi bagian-bagian robot dan fungsi dari bagian-bagian itu. Misalnya lengan, konveyor, lift, power supply.
Sensor-sensor apa yang akan dipakai robot.
Mekanisme, bagaimana sistem mekanik agar robot dapat menyelesaikan tugas.
Metode pengontrolan, yaitu bagaimana robot dapat dikontrol dan digerakkan, mikroprosesor yanga digunakan, dan blok diagram sistem.
Strategi untuk memenangkan pertandingan, jika memang robot itu akan diikutkan lomba/kontes robot Indonesia/Internasional.
2. Tahap pembuatan
Ada tiga perkerjaan yang harus dilakukan dalam tahap ini, yaitu pembuatan mekanik, elektronik, dan programming. Masing-masing membutuhkan orang dengan spesialisasi yang berbeda-beda, yaitu:

Spesialis Mekanik, bidang ilmu yang cocok adalah teknik mesin dan teknik industri.
Spesialis Elektronika, bidang ilmu yang cocok adalah teknik elektro.
Spesialis Programming, bidang ilmu yang cocok adalah teknik informatika.
Jadi dalam sebuah tim robot, harus ada personil-personil yang memiliki kemampuan tertentu yang saling mengisi. Hal ini diperlukan dalam membentuk Tim Kontes Robot Indonesia (KRI) atau Kontes Robot Cerdas Indonesia (KRCI). Bidang ilmu yang saya sebutkan tadi, tidak harus diisi mahasiswa/alumni jurusan atau program studi tersebut, misalnya boleh saja mahasiswa jurusan teknik mesin belajar pemrograman.

Untuk mengikuti lomba KRI/KRCI dibutuhkan sebuah tim yang solid. Tetapi buat Anda yang tertarik membuat robot karena hobby atau ingin belajar, semua bisa dilakukan sendiri, karena Anda tidak terikat dengan waktu atau deadline. Jadi Anda bisa melakukannya dengan lebih santai.

Pembuatan mekanik

Setelah gambaran garis besar bentuk robot dirancang, maka rangka dapat mulai dibuat. Umumnya rangka robot KRI terbuat dari alumunium kotak atau alumunium siku. Satu ruas rangka terhubung satu sama lain dengan keling alumunium. Keling adalah semacam paku alumunium yang berguna untuk menempelkan lembaran logam dengan erat. Rangka robot KRCI lebih variatif, bisa terbuat dari plastik atau besi panjang seperti jeruji.

Pembuatan sistem elektronika

Bagian sistem elektronika dirancang sesuai dengan fungsi yang diinginkan. Misalnya untuk menggerakkan motor DC diperlukan h-brigde, sedangkan untuk menggerakkan relay diperlukan saklar transistor. Sensor-sensor yang akan digunakan dipelajari dan dipahami cara kerjanya, misalnya:

Sensor jarak, bisa menggunakan SRF04, GP2D12, atau merakit sendiri modul sensor ultrasonik atau inframerah.
Sensor arah, bisa menggunakan sensor kompas CMPS03 atau Dinsmore.
Sensor suhu, bisa menggunakan LM35 atau sensor yang lain.
Sensor nyala api/panas, bisa menggunakan UVTron atau Thermopile.
Sensor line follower / line detector, bisa menggunakan led & photo transistor.
Berikut ini gambar sensor ultrasonik, inframerah, UVTron, dan kompas:



Pembuatan sistem elektronika ini meliputi tiga tahap:

Design PCB, misalnya dengan program Altium DXP.
Pencetakan PCB, bisa dengan Proboard.
Perakitan dan pengujian rangkaian elektronika.


Pembuatan Software/Program

Pembuatan software dilakukan setelah alat siap untuk diuji. Software ini ditanamkan (didownload) pada mikrokontroler sehingga robot dapat berfungsi sesuai dengan yang diharapkan.



Tahap pembuatan program ini meliputi:

Perancangan Algoritma atau alur program
Untuk fungsi yang sederhana, algoritma dapat dibuat langsung pada saat menulis program. Untuk fungsi yang kompleks, algoritma dibuat dengan menggunakan flow chart.
Penulisan Program
Penulisan program dalam Bahasa C, Assembly, Basic, atau Bahasa yang paling dikuasai.
Compile dan download, yaitu mentransfer program yang kita tulis kepada robot.
3. Uji coba
Setelah kita mendownload program ke mikrokontroler (otak robot) berarti kita siap melakukan tahapan terakhir dalam membuat robot, yaitu uji coba. Untuk KRCI, ujicoba dilakukan pada arena seluas sekitar 4×4 meter dan berbentuk seperti puzzle. Dalam arena KRCI ini diletakkan lilin-lilin yang harus dipadamkan oleh robot cerdas pemadam api. Contoh gambar robot pemadam api Ted Larsorn dan arena Kontes Robot Cerdas Indonesia (KRCI).



Untuk lomba robot KRI, dibutuhkan ruangan yang lebih besar, yaitu sekitar 15×15 meter. Dalam Kontes Robot Indonesia (KRI) 2008, masing-masing robot harus meraih target (bola/kubus) yang diletakkan di tempat yang tinggi, jadi sebuah robot harus bisa naik di atas robot yang lain untuk meraih target tersebut (seperti panjat pinang).

Cara Membuat Robot Melonoid

Setelah penantian panjang akhirnya robot Koplakoid mempunyai kawan juga yaitu robot  yang kami beri nama Melonoid. tapi Robot yang baru ini tidak sekoplak robot sebelumnya yang kadang menabrak objek di depannya walaupun sudah terpasang sensor ultrasonik, dari masalah robot sebelumnya kami berusaha mengoptimalkan robot generasi terbaru yaitu dengan menambahkan sebuah servo Standard pada bagian kepala robot sehinggga kepala robot dapat berputar sesuai program.
Komponen yang Dibutuhkan :
  • satu buah servo standard dapat dibeli disini
  • satu buah sensor ultrasonik dapat dibeli disini
  • modul Robot Standard
  • sebuah Baterai Li-Po 1200mAh
  • modul Erulduino
diharapkan kelemahan robot koplakoid sebelumnya yang sering menabrak tembok dapat dikurangi, karena robot sebelum bergerak maju maka ia akan mengecek kondisi di depannya melalui sensor ultrasonik yang berputar antara 0 derajad hingga 180 derajad melalui servo tentunya. maka dengan penambahan servo ini terbukti cukup baik ketika bermanuver robot melonoid men-scan terlebih dahulu objek di depannya sebelum bergerak.
walaupun robot ini hanya menggunakan satu buah sensor namun dibandingkan dengan robot yang umumnya sama fiturnya, robot melonoid jauh lebih optimal bergerak dan bermanuver

NASA Siapkan Robot untuk Meluncur Ke Jupiter - NASA dikabarkan sedang menyiapkan sebuah pesawat roket bernama Atlas 5 yang membawa robot penjelajah otomatis untuk segera meluncur pada misi ke pusat planet Jupiter, pekan depan. Robot yang dijuluki Juno ini dijadwalkan menghabiskan siklus selama setahun untuk memasuki sabuk mematikan dari radiasi Jupiter. Misi ini mencapai jarak yang jauh lebih dekat dengan sabuk radiasi Jupiter dibandingkan pesawat-pesawat ruang angkasa yang telah mengorbit sebelumnya, kecuali Galileo. Pada misi ke Jupiter sebelumnya, Galileo berhasil mencapai jarak lebih dekat dengan sabuk radiasi planet tersebut. Namun Galileo hanya mengambil data selama 58 detik sebelum akhirnya 'menyerah' terhadap tekanan dan panas hebat dari Jupiter. Tujuan dari misi ini adalah untuk mengetahui berapa banyak air di planet raksasa tersebut, serta apa pemicu dari medan luas magnet dan apakah inti padat terletak dibawah atmosfer panasnya. "Jupiter memegang banyak kunci rahasia tentang bagaimana kami terbentuk," ujar pimpinan ilmuwan Scott Bolton, Southwest Research Institute di San Antonio, Texas. Para ilmuwan juga meyakini jika planet Jupiter terbentuk pertama kali setelah adanya matahari, meskipun belum diketahui secara persis bagaimana itu terjadi. Salah satu bagian kunci dari data yang hilang adalah seberapa banyak air yang berada di dalam planet Jupiter. Jupiter sama seperti matahari, terutama adanya kandungan hidrogen dan helium, dengan taburan unsur lain, seperti oksigen. Para ilmuwan percaya oksigen terikat dengan hidrogen untuk membentuk air. Ini dapat diukur dengan microwave sounder, salah satu dari delapan instrumen ilmu pengetahuan yang ada pada Juno. Kadar air yang terdapat pada Jupiter secara langsung terkait di mana dan bagaimana planet terbentuk. Hal ini menunjukan beberapa bukti untuk sebuah planet yang tumbuh di bawah-daerah dingin dari tata surya dan kemudian bermigrasi ke dalamnya. Model komputer lain juga menunjukkan bahwa Jupiter terbentuk di sekitar lokasi saat ini dengan mengumpulkan bola-bola salju es kuno. "Itulah mengapa sangat menarik untuk kita, jika kita ingin melihat sejarah dan memahami dari mana kita berasal serta bagaimana planet-planet itu terbentuk. Juno buatan NASA dapat membantu kita mengetahui itu," tambah Bolton, seperti dikutip Reuters, Kamis (28/7/2011). Perjalanan Juno ke Jupiter akan berlangsung selama lima tahun dan diperkirakan tiba pada Juli 2016. Juno akan menyusupkan dirinya ke dalam daerah sempit antara planet dan tepi bagian dalam dari sabuk radiasi. Robot penjelajah bertenaga surya ini akan menghabiskan waktu sepanjang tahun selama mengorbit di kutub Jupiter, dengan jarak 3.100 mil di atas puncak awan. Peluncuran Juno dijadwalkan pada 5 Agustus mendatang. Sebuah pesawat ruang angkasa yang dibangun oleh Lockheed Martin Astronautics dari Denver, Colorado. Sebagai misi kedua dalam ekspedisi dengan biaya yang lebih rendah yang dikeluarkan NASA, yaitu USD1,1 miliar.


NASA Siapkan Robot untuk Meluncur Ke Jupiter - NASA dikabarkan sedang menyiapkan sebuah pesawat roket bernama Atlas 5 yang membawa robot penjelajah otomatis untuk segera meluncur pada misi ke pusat planet Jupiter, pekan depan.

Robot yang dijuluki Juno ini dijadwalkan menghabiskan siklus selama setahun untuk memasuki sabuk mematikan dari radiasi Jupiter. Misi ini mencapai jarak yang jauh lebih dekat dengan sabuk radiasi Jupiter dibandingkan pesawat-pesawat ruang angkasa yang telah mengorbit sebelumnya, kecuali Galileo.

Pada misi ke Jupiter sebelumnya, Galileo berhasil mencapai jarak lebih dekat dengan sabuk radiasi planet tersebut. Namun Galileo hanya mengambil data selama 58 detik sebelum akhirnya 'menyerah' terhadap tekanan dan panas hebat dari Jupiter.

Tujuan dari misi ini adalah untuk mengetahui berapa banyak air di planet raksasa tersebut, serta apa pemicu dari medan luas magnet dan apakah inti padat terletak dibawah atmosfer panasnya.

"Jupiter memegang banyak kunci rahasia tentang bagaimana kami terbentuk," ujar pimpinan ilmuwan Scott Bolton, Southwest Research Institute di San Antonio, Texas.

Para ilmuwan juga meyakini jika planet Jupiter terbentuk pertama kali setelah adanya matahari, meskipun belum diketahui secara persis bagaimana itu terjadi. Salah satu bagian kunci dari data yang hilang adalah seberapa banyak air yang berada di dalam planet Jupiter.

Jupiter sama seperti matahari, terutama adanya kandungan hidrogen dan helium, dengan taburan unsur lain, seperti oksigen. Para ilmuwan percaya oksigen terikat dengan hidrogen untuk membentuk air. Ini dapat diukur dengan microwave sounder, salah satu dari delapan instrumen ilmu pengetahuan yang ada pada Juno.

Kadar air yang terdapat pada Jupiter secara langsung terkait di mana dan bagaimana planet terbentuk. Hal ini menunjukan beberapa bukti untuk sebuah planet yang tumbuh di bawah-daerah dingin dari tata surya dan kemudian bermigrasi ke dalamnya. Model komputer lain juga menunjukkan bahwa Jupiter terbentuk di sekitar lokasi saat ini dengan mengumpulkan bola-bola salju es kuno.

"Itulah mengapa sangat menarik untuk kita, jika kita ingin melihat sejarah dan memahami dari mana kita berasal serta bagaimana planet-planet itu terbentuk. Juno buatan NASA dapat membantu kita mengetahui itu," tambah Bolton, seperti dikutip Reuters, Kamis (28/7/2011).

Perjalanan Juno ke Jupiter akan berlangsung selama lima tahun dan diperkirakan tiba pada Juli 2016. Juno akan menyusupkan dirinya ke dalam daerah sempit antara planet dan tepi bagian dalam dari sabuk radiasi. Robot penjelajah bertenaga surya ini akan menghabiskan waktu sepanjang tahun selama mengorbit di kutub Jupiter, dengan jarak 3.100 mil di atas puncak awan.

Peluncuran Juno dijadwalkan pada 5 Agustus mendatang. Sebuah pesawat ruang angkasa yang dibangun oleh Lockheed Martin Astronautics dari Denver, Colorado. Sebagai misi kedua dalam ekspedisi dengan biaya yang lebih rendah yang dikeluarkan NASA, yaitu USD1,1 miliar. 

Teknologi Robot terbaru yang super canggih

Sungguh manusia kini mulai tiba pada kemampuannya yang sebenarnya. Mereka telah mulai menemukan keahlian yang luar biasa, dimana dulu tidak mungkin bisa terjadi. Salah satunya adalah kemampuan dalam mengembangkan teknologi robot. Kemampuan robot ciptaan mereka ini sangat luarbiasa, mulai dari yang bisa dijadikan teman dekat, pelayan hingga yang bisa berkelakuan layaknya manusia itu sendiri.
Berikut ini diberikan beberapa contoh kehebatan robot-robot itu, diantaranya:
1. Ecobot III Robot yang bisa Makan dan BAB
Anda pernah membayangkan robot yang bisa makan? bahkan maaf, buang air besar? Ternyata ada penelitian dan riset aneh tapi realistis juga untuk mengembangkan robot yang bukan dicolokkan ke listrik atau menggunakan sumber daya lain seperti bensin, methanol atau apa kek, tapi bisa mencerna dan mendapatkan energi dari makanan organik.
Peneliti-peneliti ini berasal dari Universitas Bristol yang menyajikan Robot bernama Ecobot III yang bisa memanfaatkan 48 sel mikroba untuk memproses sampah organik. Mikroba-mikroba ini akan mencernanya dan kemudian robot akan mengekstrak energi dari mikroba dengan memanen elektron dari mikroba tersebut. Dan energi yang diekstrak cukup memampukan robot untuk bergerak.
2. Robot Humanoid Remo, Robot Yang Bisa Jadi Teman Dekat Anda
Negeri sakura memang pengusung konsep-konsep robot humanoid tercanggih di Asia. Bahkan tidak hanya di benua Asia saja, Jepang kini mampum menjadi pusat sorotan negara-negara lainnya karena kalau sudah membicarakan tentang robot, maka lihatlah berbagai robot yang telah diproduksi atau sedang masa penelitian saat ini. Jadi sudah tak heran lagi kalau hampir setiap waktu kita mendengarkan berita robot dari Jepang.
Robot humanoid memang diciptakan fungsinya seperti robot yang dapat menjadi teman manusia dan membantu pekerjaan manusia. Kalau Anda tertarik memiliki salah satu robot humanoid yang bisa jadi teman, mungkin Anda boleh melirik ke robot humanoid Remo yang baru saja dirilis di Jepang.
Robot ini posturnya seperti manusia karena memiliki dua kaki dan dua tangan. Berikut ukurannya juga cukup proporsional. Robot ini sudah ditanamkan sensor tekanan di bagian kaki yang dapat membantu robot ini menjaga keseimbangan. Dua sensor di bagian matanya dengan dua warna CCD kamera untuk dapat memproses gambar. Serta robot ini sudah dilengkapi dengan Bluetooth sehingga dapat robot ini bisa berkomunikasi dengan komputer kita.
Jika Anda ingin memiliki teman robot Remo ini, maka setidaknya Anda harus mengeluarkan dana sebesar 4.400 USD atau sekitar 44 juta rupiah.
3. Fujisoft Perkenalkan Si Robot Pintar PALRO Yang Bisa Jadi Teman Bermain Anda
Memiliki teman setia memang bukan perkara mudah. Makanya banyak juga dari kita yang akhirnya memilih untuk memiliki hewan peliharaan seperti kucing atau anjing. Tapi nyatanya terkadang kesibukan kita di luar rumah membuat kita kurang telaten memelihara hewan kesayangan kita tersebut.
Nah, kalau Anda ingin punya teman setia di rumah tapi tak punya banyak waktu untuk merawatnya secara rutin, mungkin hewan peliharaan tersebut bisa Anda gantikan dengan robot humanoid PALRO berikut ini.
Nah, kalau Anda ingin punya teman setia di rumah tapi tak punya banyak waktu untuk merawatnya secara rutin, mungkin hewan peliharaan tersebut bisa Anda gantikan dengan robot humanoid PALRO berikut ini.
Negeri sakura Jepang memang paling terdepan kalau sudah menyangkut teknologi robot. Kali ini yang siap unjuk gigi adalah pihak Fujisoft yang mana sudah cukup lama bereksperimen dan akhirnya siap menampilkan robot humanoid PALRO untuk pertama kalinya di depan publik.
Robot PALRO ini tingginya hanya 39 cm saja. Untuk bisa menjalankan intruksi, robot ini sudah ditanamkan dengan seperangkat sistem komputer serta dibundel dengan processor Intel Atom berkecepatan 1.6GHz, memori 1 GB RAM, flash memori 4 GB, kamera 3 Megapixel serta dapat dihubungkan langsung dengan jaringan Wi-Fi 802.11 b/g/n. Selain itu robot ini juga ditenagai oleh baterai lithium ion.
Pada aksi panggung di depan publik untuk pertama kalinya, tanpa malu-malu robot ini memberikan salam serta memperkenalkan dirinya. Robot ini bersuara dengan dialek Jepang seperti layaknya seorang gadis muda Jepang. Dengan perlahan tapi pasti, robot PALRO berjalan di atas panggung dengan kedua tungkainya. Ketika robot ini melihat Anda, ia bahkan mampu mengambil foto Anda pada saat yang sama, lalu mengirimkannya dalam bentuk email. Bagaimana ia melakukannya? Tentu saja bisa karena robot ini terhubung dengan hotspot saat itu.
Jika Anda merasa jenuh, intruksikan saja robot ini untuk menghibur hati Anda dengan menari mengikuti irama musik. Tariannya juga cukup lincah. Atau mungkin Anda ingin robot ini beraksi bagaikan Sumo, maka robot PALRO akan dengan senang hati melakukannya untuk Anda. Jika dalam satu tempat terdapat lebih dari satu robot PALRO, maka robot-robot pintar ini mampu berkomunikasi secara nirkabel. Wah hebat sekali ya robot cerdas ini! Kabarnya pihak Fujisoft berencana untuk memasarkan robot pintar ini ke masyarakat luas pada bulan Maret 2010 mendatang. Nah jika Anda sangat berminat sekali ingin menjadikan PALRO sebagai teman setia Anda, kiranya Anda harus siap juga memboyong pulang robot ini dengan harga 3.300 USD atau sekitar 33 juta rupiah.
4. Robot Pelayan Yang Kita Harapkan
Anda yang berkeluarga dan memiliki pembantu pasti lah memiliki harapan untuk mendapatkan pembantu rumah tangga yang setia, tidak mudah cape dan menurut. Ada jawaban untuk kebutuhan satu ini yaitu sebuah ROBOT.
Ada robot baru yang cukup canggih sehingga bisa melakukan beberapa hal yang biasa dilakukan pembantu rumah tangga. Biasanya robot hanya berfungsu untuk 1 macam, tetapi kali ini robot satu ini lebih canggih karena bisa mencuci gelas, piring serta membersihkan lantai dengan vacuum cleaner.
Robot ini bisa belajar mencuci macam-macam perabot rumah tangga, baik panci, gelas, atau piring karena para periset Universitas Tokyo telah melengkapinya dengan simulasi video game serta human motion capture untuk robot ini. Robot ini juga telah dilengkapi sensor untuk mengenali lingkungannya sehingga dapat bergerak bebas serta tak ketinggalan sarung tangan anti air supaya robot ini tidak rusak kena air melulu ;D
Coba kita lihat aksi robot ini di gambar-gambar berikut:
5. Hajime Robot Pelayan Restoran Jepang di Thailand
Hehe, makin lama robot menginvasi kehidupan manusia. Sebuah restoran  Jepang di Thailand telah memanfaatkan robot untuk melayani para pengunjung.
Menurut info, Lapassarad Thanaphant pemiliknya mengeluarkan uang sekitar hampir 1 juta USD atau 9 miliar rupiah di restoran Hajime Bangkok dengan 4 robot dari Jepang. Pengunjung bisa memesan makanan lewat layar sentuh dan kemudian tak lama robot yang aneh berbentuk manusia dengan kostum samurai akan mengantarkan makanan disertai goyangan.

Mobile Robot, Teknologi Bluetoot

1. PENDAHULUAN
Saat ini di Indonesia, teknologi komunikasi bluetooth kebanyakan hanya digunakan
sebagai sarana transfer data dan masih sangat jarang digunakan sebagai pengendali suatu
perangkat keras. Mengingat perkembangan teknologi bluetooth yang semakin pesat tetapi
ruang lingkup aplikasinya yang masih sangat kecil, maka direncanakan sebuah aplikasi
mobile robot yang dikontrol oleh PC dengan menggunakan teknologi  bluetooth di mana
mobile robot ini mampu melakukan komunikasi  bi-directional, proses  sensoring, dan
mengenali  ID controller. Aplikasi mobile robot ini terdiri  dari rangkaian  controller dan
mobile robot.
Rangkaian  controller berfungsi untuk mengatur seluruh gerakan  mobile robot.
Rangkaian  controller terdiri dari komputer dan USB  Bluetooth Dongle. Sedangkan
rangkaian mobile robot berfungsi untuk menjalankan semua perintah yang diberikan dari
controller (termasuk perintah  sensoring jarak dan kecepatan). Rangkaian  mobile robot
terdiri dari modul AVR, modul  ultrasonic untuk sensor jarak, sensor kecepatan, modul
EB500 (Embedded Bluetooth
TM
500), dan driver motor.
EB500 adalah suatu modul bluetooth buatan Parallax yang dapat menerima maupun
mengirim sinyal bluetooth. EB500 ini dapat dihubungkan langsung dengan microcontroller
secara serial sehingga sinyal kontrol yang diterima oleh EB500 dap langsung diolah oleh
microcontroller. EB500 termasuk salah satu modul yang baru saja dikenal dan dibuat
khusus untuk  microcontroller milik Parallax sehingga masih belum diketahui kendalakendala apa saja yang akan dilalui apabila dihubungkan dengan microcontroller AVR.

2. DASAR TEORI
2.1 Modul Embedded Bluetooth
TM
 500
Pada aplikasi ini, Embedded Bluetooth
TM
 500 (EB500) digunakan sebagai
perantara komunikasi  bluetooth antara microcontroller dengan komputer (menggunakan
Dongle USB Bluetooth). Seminar Nasional on Electrical, Mechanical, Civil Engineering, and Its Application  E-115
Komunikasi  bluetooth yang digunakan EB500 memiliki karakteristik sebagai
berikut:
1.  Kekuatan pengiriman sinyal sebesar 4dBm (maksimum).
2. Menggunakan tipe komunikasi serial dengan jangkauan komunikasi pada lapangan
terbuka dapat lebih dari 100 meter (328 kaki).
3. EB500 dapat bekerja dengan baik pada temperature 0° hingga 70°C.
4.  Supply Power sebesar 5 hingga 12 VDC.
5. Konsumsi arus sebesar 3mA hingga 35mA (bergantung pada kondisi koneksi dan
Baud Rate).
6. Tidak dapat menggunakan kode  enkripsi dan sistem  security yang lain (misal:
Passkey).
Pin yang dipakai adalah VSS, VIN, RX, TX, dan Connection Status. Pin RX Flow
dan TX Flow tidak digunakan karena format data serial yang dipakai tidak menggunakan
sistem  flow control. Sedangkan  pin Mode Control tidak digunakan, karena proses
perubahan mode pada EB500 dapat dilakukan secara software.
Komunikasi yang digunakan antara EB500 dan  microcontroller adalah secara
Serial TTL (Standar Pabrik = 9600 Baud, 8 Data Bits, 1 Stop Bits, No Parity, dan No Flow
Control) dimana  baud rate dan konfigurasi  flow control–nya dapat dimodifikasi sesuai
keinginan pemrogram.
EB500 memiliki 2 mode operasi utama yaitu  command mode dan  data mode.
Setiap kali dilakukan power up, EB500 akan selalu masuk dalam command mode dan siap
untuk menerima serial command. Pada command mode ini terdapat beberapa perintah yang
dapat dikirim untuk menggunakan berbagai macam fitur yang dimiliki oleh EB500.
Perintah-perintah itu antara lain adalah : get con <CR> (notasi <CR> merupakan 0Ah dan
0Dh) : perintah untuk melihat kondisi  connectable dari EB500 yang digunakan,  get dis
<CR> : Perintah untuk melihat kondisi  discoverable dari EB500 yang digunakan, lst
[timeout] <CR> : Perintah untuk mencari  bluetooth motor lain yang masuk dalam
jangkauan EB500 dan dalam keadaan  discoverable on,  set dis status <CR> : Perintah
untuk merubah kondisi  discoverable dari EB500. Variabel status diisi  on (aktif) atau  off
(non aktif).
Tabel 1. Konfigurasi Pin EB500


2.2 Sensor Ultrasonic dan MAX232 Fakultas Teknik Universitas Mataram, 17 September 2005  E-116
Prinsip kerja sensor ultrasonic untuk pengukuran jarak digambarkan dalam gambar
1. Pulsa  ultrasonic, yang merupakan sinyal  ultrasonic dengan frekuensi lebih kurang 41
KHz dikirimkan dari pemancar ultrasonic. Ketika pulsa mengenai benda penghalang, pulsa
ini dipantulkan, dan diterima kembali oleh penerima ultrasonic. Dengan mengukur selang
waktu antara saat pulsa dikirim dan pulsa pantul diterima, jarak antara alat pengukur dan
benda penghalang dapat dihitung.


Gambar 1. Prinsip Kerja Sensor Ultrasonic

MAX232 adalah multichannel RS232 driver / receiver yang hanya membutuhkan
single supply sebesar 5V. MAX232 memiliki jalur komunikasi RX dan TX namun yang
digunakan hanya bagian TX (Transmiter) saja dengan ketentuan sebagai berikut:
1.  Logic Low (0) pada input dapat menghasilkan tegangan output sebesar
+10V.
2. Logic High (1) pada input menghasilkan tegangan output sebesar –10V.
Dalam aplikasi ini MAX232 digunakan  untuk menerima keluaran dari
microcontroller, mengolahnya dan mengirimkan sinyal  hasil pengolahan tersebut pada
ultrasonic transmitter. Dengan adanya MAX232, gelombang  ultrasonic yang dikirimkan
oleh ultrasonic transmitter menjadi lebih kuat karena tegangan peak to peak yang menjadi
masukan  ultrasonic transmitter menjadi lebih besar (Vpp tanpa MAX232 hanya 5V
sedangkan Vpp dengan MAX232 sebesar 20V).

2.3 Photo Interrupter
Photo interrupter yang digunakan pada proyek ini berjenis GP1A52HR buatan
SHARP.  Photo interupter ini terdiri dari sebuah LED  InfraRed , sebuah  Photo Diode,
Voltage Regulator, serta komponen-komponen lain yang sudah terangkai khusus sehingga
tidak diperlukan lagi rangkaian-rangkaian lain untuk mengaktifkan  Photo Interrupter.
Rangkaian dalam dari Photo Interrupter adalah sebagai berikut:

Gambar 2. Rangkaian Dalam dari Photo Interrupter

Dari gambar di atas dapat dilihat jika hubungan wireless antara LED InfraRed dan
PhotoDiode terpotong, maka pin 4 akan mengeluarkan logika ‘0’.  Tetapi apabila tidak
terpotong, maka pin 4 akan mengeluarkan logika ‘1’. Seminar Nasional on Electrical, Mechanical, Civil Engineering, and Its Application  E-117
2.4 Microcontroller dan software BASCOM AVR
Pada aplikasi ini digunakan microcontroller jenis AVR yaitu AT90S2313 produksi
ATMEL. Keunggulan dari jenis microcontroller ini adalah memiliki:
•  Arsitektur AVR RISC
• 2K bytes In-System Programmable Flash
•  128 bytes SRAM
• 15 general purpose I/O pin
• 32 general purpose working register
• Flexible Timer/Counter yang dilengkapi dengan mode pembanding
• Internal dan eksternal interrupt
• Serial UART yang dapat diprogram
• Watchdog Timer yang dapat diprogram dan memiliki osilator internal
• Port serial jenis SPI untuk proses flash memory downloading
•  2 mode selectable program untuk menghemat daya
BASCOM AVR  merupakan singkatan dari Basic Compiler AVR. BASCOM AVR
termasuk dalam program  microcontroller buatan MCS Electronics yang mengadaptasi
bahasa tingkat tinggi yang sering digunakan oleh awam (Bahasa Basic). Dengan
menggunakan bahasa pemrograman tingkat tinggi, maka pemrogram mendapatkan banyak
kemudahan dalam mengatur sistem kerja dari  microcontroller (terutama apabila tipe
microcontroller yang digunakan masih baru dan tidak terlalu dikenal).
BASCOM AVR memiliki program sendiri untuk memasukkan program yang telah
dikompilasi  ke dalam AVR. Untuk AT90S2313 yang menggunakan kabel ISP, konfigurasi
dari programmer harus diubah menjadi STK300/STK200

3. PERENCANAAN SISTEM
Pada perencanaan ini akan lebih banyak dititikberatkan pada komunikasi  bidirectional antara  controller dengan  mobile robot dengan menggunakan teknologi
bluetooth seperti yang dapat dilihat pada gambar 3

Controller
Mobile Robot
Command gerak
dan
Command
pengukuran sensor
Hasil
pengukuran
sensor
Proses
pengenalan
Controller


Gambar 3. Sistem secara Keseluruhan
Mobile robot yang dirancang ini memiliki tiga fitur dasar yaitu mengenali
controller, bergerak dan  sensoring. Dalam mengenali  ID controller, mobile robot akan
secara otomatis melakukannya apabila  security mode dalam keadaan aktif (pin D.5
mendapat logika ‘high’). Sedangkan untuk dua fitur yang lain, mobile robot hanya akan
menjalankannya pada saat menerima perintah dari controller.  Fakultas Teknik Universitas Mataram, 17 September 2005  E-118
Setelah program pada komputer diaktifkan dan berada dalam keadaan terkoneksi
dengan mobile robot, pengguna dapat memberikan perintah untuk menggerakkan mobile
robot (perintah gerak yang disediakan adalah maju, mundur,  kiri , dan kanan). Jika
mendapat perintah gerak dan  mobile robot dalam kondisi diam,  mobile robot akan
berpindah posisi dengan kecepatan terendah. Kecepatan pada  mobile robot dapat
meningkat apabila mendapat perintah gerak dengan arah yang sama dengan arah gerak
mobile robot (kecepatan mobile robot tidak dapat melebihi kecepatan maksimal yang telah
ditentukan). Sebaliknya, kecepatan pada mobile robot akan menurun atau bahkan berubah
arah apabila arah dari perintah gerak berlawanan dengan arah gerak  mobile robot
(perubahan arah hanya terjadi secara langsung, bila mobile robot berada pada kecepatan
minimal atau dalam kondisi diam).
Selain bergerak,  mobile robot juga memiliki kemampuan  sensoring (jarak dan
kecepatan). Proses sensoring pada mobile robot terjadi secara otomatis pada selang waktu
tertentu sehingga pengguna dapat melihat  hasil pengukurannya pada tampilan program
secara kontinu. Selain menampilkan hasil pengukuran, proses  sensoring juga digunakan
untuk mengatur gerak mobile robot. Apabila mobile robot bergerak maju dan pada proses
sensoring jarak terdeteksi bahwa jarak antara mobile robot dan penghalang terlalu dekat,
maka secara otomatis mobile robot akan berhenti dan tidak akan menerima perintah untuk
bergerak maju. Perintah untuk bergerak maju  akan terus tidak aktif hingga jarak antara
penghalang dengan  mobile robot melebihi jarak minimal. Supaya  mobile robot dapat
melakukan fungsinya, maka dibutuhkan sebuah rangkaian controller dan rangkaian mobile
robot. Rangkaian  controller terdiri dari sebuah komputer yang sudah dilengkapi dengan
USB  Bluetooth Dongle. Rangkaian mobile robot terdiri dari modul AVR (terdiri dari 2
buah AVR AT90S2313), modul  ultrasonic, sensor kecepatan, modul EB500 (Embedded
Bluetooth), dan driver motor.


Gambar 4. Blok Diagram Sistem
Mekanik roda robot dirancang menyerupai helicak. Roda robot terdiri dari 3 buah
roda. roda depan hanya satu dan berbentuk  bola sedangkan roda belakang ada dua dan
merupakan roda biasa yang dilengkapi dengan gear motor. Penggunaan roda depan yang
berbentuk bola adalah untuk mengurangi gaya gesek dan menghindari roda tersangkut
(pada jalur yang kasar) bila robot bergerak ke samping. Roda depan terbuat dari bola pimpong berdiameter 4 cm yang telah dilubangi pada bagian tengahnya sedangkan roda
belakang merupakan roda biasa yang terbuat dari karet dan berdiameter 4,5 cm
 Seminar Nasional on Electrical, Mechanical, Civil Engineering, and Its Application  E-119
Gambar 5. Sketsa Mekanik Robot
Mekanik sensor kecepatan terdiri dari sebuah roda khusus yang mempunyai
lubang-lubang di sisi luar. Roda khusus ini didapatkan dari sensor posisi pada mouse
komputer. Roda sensor dilubangi bagian  tengahnya kemudian diselipkan pada gandar
motor sehingga roda sensor akan secara otomatis berputar (apabila roda motor juga
berputar). Roda ini memiliki lubang sebanyak 60 buah sehingga memiliki tingkat
kepresisian yang cukup tinggi dalam mengukur jarak dan kecepatan.
Lubang-lubang yang ada dipinggiran roda  inilah yang menjadi masukkan dari
Photo Interrupter.  Photo Interrupter mengeluarkan logika ‘1’  (apabila ada lubang) dan
logika ‘0’ (apabila tidak ada lubang).  Jarak waktu perubahan output inilah yang
menentukan hasil pengukuran kecepatan motor.

Rangkaian PCB Robot Line Follower


Rangkaian PCB LINE TRACER ROBOT LDR BASIC:
image007
Rangkaian Robot Line follower pada intinya ialah 2 buah motor DC yang aktif berdasarkan input dari sensor LDR, jika LDR mendeksi garis putih (terang) dan garis hitam(gelap) maka akan ada perubahan nilai hambatan pada LDR tersebut, yang akan mengaktif/menonaktifkan transistor 2N3904. Untuk mengatur input tegangan ke basis agar dapat membuat transistor 2N3904 saturasi, maka digunakan pembagi tegangan, dalam hal ini trimpot / potensiometer 50k-100k. Perubahan logika pada transistor 2N3904 juga akan menyebabkan LED menyala atau mati, sebagai indikator apakah LDR membaca garis hitam/putih. Perubahan logika pada kaki kolektor 2N3904 juga sebagai input pada basis 2N2907, yang akan mengaktifkan/menonaktifkanmotor DC, dimana transistor 2N2907 merupakan transistor switching standar. Anda dapat mengganti berbagai ukuran dan jenis komponen dengan syarat Anda harus memahami dampak perubahan yang dilakukan dan kesesuaian dengan komponen yang lainnya. Mungkin ada beberapa variasi model PCB untuk LINE TRACER ROBOT, tetapi rangkaian di atas adalah rangkaian yang umum digunakan dan mudah untuk dipahami.