BAB III PERANCANGAN DAN PEMBUATAN ALAT
Pada bab ini akan membahas proses yang akan dilakukan terhadap alat yang akan dibuat, mulai dari perancangan pada rangkaian hingga hasil jadi yang akan difungsikan. Perancangan dan pembuatan alat merupakan bagian yang terpenting dari seluruh pembuatan tugas akhir, pada prinsipnya perancangan dan sistematik yang baik akan memberikan kemudahan-kemudahan dalam proses pembuatan alat. 3.1
Perancangan Block Diagram Pada bab ini akan dibahas tentang perancangan sistem mobil mini robot
pengangkut barang menggunakan bluetooth block diagram yang menjelaskan prinsip kerja dari masing – masing block diagaram. Prinsip kerja kerja rangkaian yang disusun untuk merealisasikan system alat, dalam hal ini Bluetooth sebagai alat komunikasi penghubung antara Android dengan Arduino. Adapun system alat yang dibuat dan direncanakan sesuai block diagram, pebahasan dititik beratkan pada perancangan alat, khususnya pada bagian komunikasi penghubung yaitu modul Bluetooth pada robot yang berbasis mikrokontroler Atmega328 pada Arduino UNO.
16
17
Hp Arduino Bluetooth
Motor Driver
Driver Motor. 1 Arah
Motor Driver
Driver Motor. 2 Pendorong
Motor 3 Penguat
Gambar 3.1 Block Diagram Fungsi dari blok diagram diatas adalah sebagai berikut : Android
: Berfungsi sebagai device pengirim komunikasi ke
modul Bluetooth pada robot. Arduino
: Berfungsi untuk mendukung mikrokontroler,
terhubung ke komputer dengan kabel USB atau sumber tegangan bisa
didapat
dari
adaptor
AC-DC
atau
baterai
untuk
menggunakannya. HC 06
: HC.06 Adalah tipe dari Bluetooth yang digunakan
pada mobil mini robot fungsi utama adalah, untuk menerima data dari Adroid dan setiap data tersebut akan diberikan atau dikirim ke Arduino Uno. Driver Motor : Driver motor L298D yang fungsi utamanya ialah, menerima data perintah untuk mengerakan motor DC, misalkan maju, mundur, kanan, kiri, atau atas bawah, Saklar ON/OFF : Berfungsi untuk menonaktifkan atau memutus tegangan dari sumber yang diberikan oleh battery 12volt
18
3.2
Perancangan Perangkat Keras ( Hardware ) Dalam perancangannya, robot ini menggunakan Arduino UNO sebagai
dasar utamanya, sehingga diperlukan sebuah modul Arduino UNO untuk menjadi otak dasarnya. Perancangan perangkat keras ini dilakukan untuk mewujudkan terciptanya sebuah kerangka robot mobil yang simple,agar dapat bergerak maju, mundur, kanan, kiri, dan berhenti. Modul Arduino Arduino uno adalah sebuah mikrokontroler yang didasarkan Atmega 328 (datasheet). Arduino uno mempunyai 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Arduino uno memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menghubungkan ke sebuah baterai untuk memulainya. 3.2.1
Driver Motor driver ( motor shild ) berfungsi sebagai pengatur tegangan dan arus
yang masuk ke motor, misalkan maju, mundur, kanan, kiri, atau atas bawah, rangkaian pengendali motor yang digunakan disini adalah rangkaian yang dikenal dengan shield yang pin-pin keluaranya disesuaikan dengan UNO, jadi rangkaian ini dapat dipasangkan dengan mudah dengan Arduino UNo tanpa menyolder lagi IC 298.
3.2.2
Bluetooth Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan
sebuah frequency
hopping
traceiver yang
mampu
menyediakan
layanan
komunikasi data dan suara secara real time antara host-host bluetooth dengan jarak terbatas.Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah.
19
Gambar 3.2 Bluetooth HC06
Kelebihan yang dimiliki oleh sistem Bluetooth adalah: 1. Bluetooth dapat menembus dinding, kotak, dan berbagai rintangan lain walaupun jarak transmisinya hanya sekitar 30 kaki atau 10 meter. 2. Bluetooth tidak memerlukan kabel ataupun kawat. 3. Bluetooth dapat mensinkronisasi basis data dari telepon genggam ke komputer. 4. Dapat digunakan sebagai perantara modem.
3.3
Flow Chart Sistem Kerja Alat Pada Flow Chart dibawah menerangkan cara kerja dari robot, pertama
yaitu, arduino aplikasi ( android ) memberikan sinyal perintah yang selanjutnya dikirim ke Bluetooth, data yang diterima oleh Bluetooth, selanjutnya dikirim ke arduino uno untuk memperoses perintah dari android setiap perintah dari android yang sudah diperoses oleh arduino selanjutnya tergantung perintah dari android.
20
Start
Bluetooth Aktif
1 . d d d Maju d
2
3
Kiri
Mundur
4
Kanan
5
Stop n
Gambar 3.3 Flowchart
3.3.1 Cara Kerja Alat Menerangkan cara kerja dari robot, pertama yaitu ; Arduino (Aplikasi ) memberikan sinyal perintah yang selanjutnya dikirim ke Bluetooth, data yang diterima oleh Bluetooth selanjutnya dikirim ke arduino uno untuk memproses perintah dari android setiap perintah dari android yang sudah diproses oleh arduino selanjutnya tergantung perintah dari android misalkan ; Diamemerintah untuk ke driver motor 1, atau driver motor 2, dari driver motor 1 dan 2 menggerakan motor DC, misalkan maju, mundur, kanan, kiri, atau naik, turun, sedangkan catu daya disini menggunakan battery 12volt untuk semua block. 3.3.2
Aplikasi Program Arduino Uno Setelah proses rangkaian selesai, langkah selanjutnya yaitu membuat
program pada Arduino Uno, seperti gambar berikut :
21
Gambar. 3.4 Program Keseluruhan Robot
3.3.3 Pergerakan Maju Penulisan program untuk pergerakkan maju adalah sebagai berikut :
Gambar. 3.5 Pergerakan Maju 3.3.4
Pergerakan Mundur Penulisan program untuk pergerakkan mundur adalah sebagai berikut :
Gambar. 3.6 Pergerakan Mundur
22
3.3.5
Pergerakan Belok Kanan Penulisan program untuk pergerakan belok kanan adalah sebagai berikut :
Gambar. 3.7 Pergerakan Belok Kanan 3.3.6 Pergerakan Belok Kiri Penulisan program untuk pergerakkan belok kiri adalah sebagai berikut :
Gambar. 3.8 Pergerakan Belok Kiri
23
3.3.7 Pergerakan Berhenti Penulisan program untuk pergerakkan berhenti adalah sebagai berikut :
Gambar. 3.9 Pergerakan Belok Berhenti