BAB III PERANCANGAN DAN PEMBUATAN ALAT

dokumen-dokumen yang mirip
BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT

RANCANG BANGUN KENDALI GORDENG DENGAN SAKLAR LAMPU OTOMATIS BERBASIS SMARTPHONE ANDROID

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT. 3.1 Blok ahap ini akan diketahuin alurdiagram Rangkaian

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB III METODE PENELITIAN

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB II LANDASAN TEORI

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL PERANCANGAN DAN PENGUJIAN ALAT

BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN DAN PEMBUATAN HAND ROBOT

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

BAB III PERANCANGAN. AMR_Voice Smartphone Android. Module Bluetooth untuk komunikasi data. Microcontroller Arduino Uno. Motor Servo untuk Pintu

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN SISTEM

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

Rancang Bangun Saklar Lampu Otomatis dan Monitoring Suhu Rumah Menggunakan VB. Net dan Arduino

BAB III PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

RANCANG BANGUN APLIKASI SIMULASI HOME AUTOMATION BERBASIS IP PADA PLATFORM ANDROID

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

BAB II LANDASAN TEORI

PEMODELAN HELIPAD MENGGUNAKAN MICROCONTROLLER

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya.

BAB II DASAR TEORI. Gambar 2.1 Sensor Ultrasonik HCSR04. Gambar 2.2 Cara Kerja Sensor Ultrasonik.

Perancangan Alat Pemisah dan Pensortir Buah Jeruk Berbasis Arduino

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

BAB III ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN. secara otomatis dengan menggunakan sensor PIR dan sensor LDR serta membuat

BAB III ANALISA DAN PERANCANGAN

BAB III PERENCANAAN. 3.1 Perencanaan Secara Blok Diagram

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Perancangan Sistem Telemetri Untuk Mengukur Intensitas Cahaya Berbasis Sensor Light Dependent Resistor Dan Arduino Uno

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA

PROTOTIPE PENJEMUR PAKAIAN OTOMATIS BERBASIS ARDUINO UNO

BAB IV PENERAPAN DAN ANALISA

BAB II DASAR TEORI Diagram Alir

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III PERENCANAAN DAN PEMBUATAN ALAT

DAFTAR ISI. A BSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... v. DAFTAR TABEL... ix. DAFTAR GAMBAR... x. DAFTAR LAMPIRAN... xi

BAB III ANALISA DAN PERANCANGAN

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN Gambaran Alat

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. tertarik dalam menciptakan objek atau lingkungan yang interaktif.

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB I PENDAHULUAN A. Latar Belakang Masalah

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB IV PENGUJIAN DAN ANALISA

BAB III DESAIN DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

Aplikasi Android Bluetooth Monitoring LED RGB Pada Penerangan Panggung

BAB II LANDASAN TEORI

Crane Hoist (Tampak Atas)

BAB IV PENERAPAN DAN ANALISA

Bab IV PENGOLAHAN DATA DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III ANALISA DAN PERANCANGAN. Blok Diagram adalah alur kerja sistem secara sederhana yang

BAB II DASAR TEORI Arduino Mega 2560

BAB III METODOLOGI PERANCANGAN

Transkripsi:

BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik gorden dan lampu otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini Bluetooth sebagai alat komunikasi penghubung antara Android dengan Arduino. Adapun sistem alat yang dibuat dan dirancang sesuai blok diagram. Pembahasan dititik beratkan pada perancangan alat yang dibuat berdasarkan pemikiran dan mengacu pada sumber yang berhubungan dengan alat, khususnya pada bagian komunikasi penghubung yaitu modul Bluetooth pada gorden dan lampu otomatis yang berbasiskan Arduino Uno dan pertukaran koneksi untuk terhubung dengan sensor LDR. 3.1 Blok Diagram Rangkaian Untuk merealisasikan gorden dan lampu otomatis yang akan diuji, maka secara sistem keseluruhan rangkaian gorden dan lampu otomatis berbasis Arduino yang dikontrol oleh Android menggunakan komunikasi via Bluetooth dan dapat bertukar koneksi dengan menggunakan sensor LDR adalah seperti gambar 3.1. 26

27 Android Bluetooth Modul Bluetooth Arduino Uno Driver Motor Shield Motor DC (Gorden) L 298 LDR Relay Lampu Batterai 9V DC Power 220V AC Gambar 3.1 Diagram Blok Rangkaian Fungsi dari diagram blok rangkaian di atas adalah sebagai berikut : 1. Batterai Batterai 9V DC berfungsi sebagai sumber tegangan ke rangkaian Arduino Uno dan driver motor shield. Ketika tegangan 9V DC masuk ke Arduino Uno maka tegangan akan terbagi menjadi : - Tegangan supply 3.3 VDC untuk modul Bluetooth - Tegangan supply 5 VDC untuk IC L298.

28 2. Modul Bluetooth Modul Bluetooth berfungsi sebagai penerima komunikasi dari Android yang dikendalikan oleh user. 3. Arduino Uno Arduino Uno berfungsi sebagai sistem kontrol dari semua rangkaian pengontrol Bluetooth. 4. Motor Driver Motor driver (motor shield) berfungsi sebagai pengatur tegangan dan arus yang masuk ke motor DC. 5. Motor DC Motor DC berfungsi sebagai penggerak untuk membuka dan menutup gorden. 6. Lampu Lampu berfungsi sebagai output dari bluetooth atau LDR. 7. LDR LDR (Light Dependent Resistor) berfungsi untuk koneksi pada saat bluetooth tidak diaktifkan. 8. Relay Relay berfungsi untuk menyalakan dan mematikan lampu dengan daya 220V AC. 9. Android Berfungsi sebagai device pengirim komunikasi perintah ke modul Bluetooth pada gorden dan lampu otomatis.

29 3.2 Perancangan Perangkat Keras (Hardware) Dalam perancangannya, gorden dan lampu otomatis 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 gorden dan lampu otomatis yang simple dan dapat di operasikan dengan sistem bluetooth menggunakan arduino ataupun dapat di operasikan dengan sensor LDR. 3.2.1 Arduino UNO Arduino UNO adalah sebuah mikrokontroler yang didasarkan pada ATmega 328 (datasheet). Arduino UNO mempunyai 14 pin digital input/output (6 diantaranya dapat diguanakan sebagai output PWM), 6 input analog, sebuah oscillator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ISCP header, dan sebuah tombol reset. Gambar 3.2 Rangkaian Arduino UNO

30 table 3.1. Untuk mengetahui data-data Arduino UNO secara ringkas bisa dilihat pada Tabel 3.1 Ringkasan Arduino UNO Mikrokontroler ATmega 328 Tegangan Pengoperasian Tegangan Input Yang 5 V 7-12 V Disarankan Batas Tegangan Input Jumlah Pin I/O Digital 6 20 V 14 (6 diantaranya menyediakan keluaran PWM) Jumlah Pin Input Analog 6 Arus DC Tiap Pin I/O Arus DC Untuk Pin 3.3 V Memory Flash 40 ma 50 ma 32 KB (ATmega 328), sekitar 0.5 KB digunakan oleh bootloader SRAM 2 KB (ATmega 328) EEPROM 1 KB (ATmega 328) Clock Speed 16 MHz Untuk mengetahui koneksi pin ATmega 328 dengan pin Arduino UNO bisa dilihat pada table 3.2.

31 Tabel 3.2 Koneksi Pin ATmega 328 dengan Pin Arduino UNO PIN Atmega328 PIN Arduino UNO PIN ATmega328 PIN Arduino UNO 1 15 9 (PWM) 2 0 (RX) 16 10 (PWM) 3 1 (TX) 17 11 (PWM) 4 2 18 12 5 3 (PWM) 19 13 6 4 20 7 21 8 22 9 23 1 analog IN 10 24 2 analog IN 11 5 (PWM) 25 3 analog IN 12 6 (PWM) 26 4 analog IN 13 7 27 5 analog IN 14 8 28 6 analog IN 3.2.2 Motor Shield L298 Untuk menggerakkan robot menggunakan motor DC yang dihubungkan langsung dengan Motor Shield L298 dan dikendalikan langsung oleh keluaran dari mikrokontroler.

32 Gambar 3.3 Rangkaian Driver Motor Shield 3.2.3 Perancangan Kerangka Miniatur Rumah Perancangan mekanik miniatur rumah menggunakan bahan material akrilik dan stiker. Penggunaan akrilik dan stiker dipilih karena bahan tersebut relatif mudah dibentuk dan ringan. Perancangan bentuk miniatur yang dibuat memiliki ukuran 20x40x30. Untuk perancangan mekanik gorden menggunakan satu buah motor DC yang berfungsi sebagai penggerak gorden untuk membuka dan menutup kain gorden. Motor DC dihubungkan dengan tali dan roda yang terbuat dari akrilik. Gambar 3.4 Kerangka Dasar Miniatur Rumah

33 3.3 Realisasi Rangkaian Langkah berikutnya adalah merealisasikan rangkaian setiap blok, rangkaian yang akan dibuat yaitu sebagai berikut : Rangkaian Bluetooth dengan Arduino UNO sebagai INPUT Rangkaian LDR dengan Arduino UNO sebagai INPUT Rangkaian Motor DC dengan Arduino UNO sebagai OUTPUT Rangkaian Relay dengan Arduino UNO sebagai OUTPUT 3.3.1 Rangkaian Modul Bluetooth dengan Arduino UNO sebagai INPUT Rangkaian bluetooth ini berfungsi untuk mengintegrasikan Android dengan Arduino UNO. Modul Bluetooth yang digunakan yaitu Modul Bloetooth HC-05. Dalam melakukan koneksi antara modul Bluetooth HC-05 dan Arduino UNO dibutuhkan kabel jumper sebagai penghubung seperti gambar 3.5. Gambar 3.5 Rangkaian Modul Bluetooth HC-05

34 Pada rangkaian ini jumlah pin pada Modul Bluetooth yang dipakai hanya 4, yaitu pin power 3.3v, ground, transmitter (Tx), dan receiver (Rx). Pin-pin ini akan dihubungkan ke setiap jalur pin pada Arduino UNO. Gambar 3.6 Pin-pin pada Modul Bluetooth HC-05 Koneksi pin-pin Modul Bluetooth HC-05 dengan board Arduino UNO adalah sebagai berikut : 1. Pin 1 (Tx) pin 0 (Rx) Arduino UNO 2. Pin 2 (Rx) pin 1 (Tx) Arduino UNO 3. Pin 12 (3.3v) pin 3.3v Arduino UNO 4. Pin 13 (Ground) pin ground Arduino UNO Setelah kita meng-interfacing pin-pin tersebut maka akan dihubungkan ke pin Arduino UNO, berikut interfacing data pada gambar 3.7.

35 Gambar 3.7 Rangkaian Modul Bluetooth HC-05 ke Arduino UNO 3.3.2 Rangkaian LDR dengan Arduino UNO sebagai INPUT Rangkaian LDR memiliki 3 buah kabel penghubung yaitu ground, Vcc, dan data. Vcc pada LDR dihubungkan pada pin power 5V pada Arduino UNO dan kabel ground pada LDR diseri dengan resistor dihubungkan pada pin ground Arduino UNO. Sedangkan kabel input (data) dihubungkan pada pin analog A0 pada Arduino UNO. Gambar 3.8 Rangkaian LDR dihubungkan ke Arduino UNO

36 3.3.3 Rangkaian Motor Dc dengan Arduino UNO sebagai OUTPUT Rangkaian motor DC digunakan sebagai penggerak buka tutup gorden. Rangkaian motor DC memiliki 2 buah kabel penghubung yang disambungkan ke Motor Shield L298P dan terhubung dengan arduino pin 4 digital dan pin 5 PWM. Gambar 3.9 Motor DC dihubungkan ke Motor Shield L298P 3.3.4 Rangkaian Relay dengan Arduino UNO sebagai OUTPUT Relay digunakan untuk menghidupkan lampu 220V AC. Rangkaian relay memiliki keluaran ground, Vcc, dan data. Vcc pada relay dihubungkan pada pin power 5V pada Arduino UNO dan kabel ground pada relay dihubungkan pada pin ground Arduino UNO. Sedangkan inputnya dihubungkan pada pin digital 13 pada Arduino UNO.

37 Gambar 3.10 Relay dihubungkan ke Arduino UNO 3.4 Pemrograman Pada pembuatan Tugas Akhir ini menggunakan dua jenis aplikasi pemrograman yaitu program Arduino dan program Eclipse. 3.4.1 Aplikasi Program Arduino Setelah rangkaian dipasang pada kerangka, langkah selanjutnya adalah membuat program pada aplikasi program Arduino. Program Arduino berisikan perintah-perintah yang akan dikerjakan oleh motor DC dan dan relay. Motor DC untuk buka-tutup gorden sedangkan relay untuk menghidupkan dan mematikan lampu 220V AC. Pada perancangan ini dilakukan beberapa kali percobaan atau pengetesan untuk mencoba hasil yang diinginkan.

38 A. Program Motor DC Penulisan program untuk Motor DC adalah seperti pada gambar 3.10 Gambar 3.11 Listing Program Motor DC B. Program LDR Penulisan program untuk otomatisasi pada saat terang ataupun gelap sesuai dengan kondisi cahaya adalah sebagai berikut : Gambar 3.12 Listing Program LDR

39 C. Program Perintah Button Program untuk mengaktifkan perintah sesuai perintah yang didapat dari Android adalah sebagai berikut : Gambar 3.13 Program Perintah Arduino dengan Android 3.4.2 Aplikasi Program Eclipse Setelah program Arduino UNO PDE selesai, kemudian membuat program pada aplikasi Eclipse. Pada Eclipse ada tiga bagian program yang harus ditulis yaitu Main.xml, AndroidManifest.xml, dan Activity.java. A. Main.xml Main.xml berisikan program untuk mengatur jumlah dan posisi Button yang dibutuhkan pada layout.

40 Gambar 3.14 Coding Untuk Main.xml Gambar 3.15 Tampilan Untuk Main.xml

41 B. AndroidManifest.xml AndroidManifest.xml berisikan program untuk perijinan Android. Gambar 3.16 Coding Untuk Androidmanifest.xml C. Activity.java Activity.java berisikan program-program untuk membuka dan menutup koneksi bluetooth serta program untuk menjalankan fungsifungsi pada button. Gambar 3.17 Coding Untuk Controlactivity.java