Anda di halaman 1dari 20

Model Pengontrol tirai dan lampu dasar panggung dengan

Bluetooth menggunakan MIKROKONTROLER Arduino

1. Ady Septian N NIM : 3.32.14.3.02


2. Lailatul Septiani NIM : 3.32.14.3.12
3. M. Iqbal Kresno NIM : 3.32.14.3.15
Latar belakang
Model Pengontrol tirai dan lampu dasar panggung ini merupakan model kontrol
menggunakan Bluetooth. Model Pengontrol tirai ini dapat memudahkan manusia
dalam membuka tirai dan mengatur pencahayaan pada panggung. Alat ini
menggunakan 1 buah motor Stepper sebagai penggerak utama, 1 buah Bluetooth
sebagai masukan, led dan 1 buah board Arduino sebagai programable kontrol gerak
alat berdasarkan perintah yang dibuat.
Blok diagram

led

Bluetooth arduino driver

Motor stepper
Komponen yang digunakan

Bluetooth HC05

Arduino Uno

Driver Motor Stepper

Motor Stepper

Power Supply

Kabel Jumper
Komponen yang digunakan

Resistor 330Ω

LED Biru

LED Hijau

LED Merah
ARDUINO UNO
Arduino Uno adalah papan mikrokontroler berbasis ATmega328 yang memiliki
14 pin digital input/output (di mana 6 pin dapat digunakan sebagai output
PWM), 6 input analog, clock speed 16 MHZ, koneksi USB, jack listrik, header
ICSP, dan tornbol reset. Board ini menggunakan daya yang terhubung ke
komputer dengan kabel USB atau daya eksternal dengan adaptor AC-DC
atau baterai.
 Spesifikasi Arduino Uno :
 Mikrokontroler ATmega328
 Catu Daya 5V
 Teganan Input (rekomendasi) 7-12V
 Teganan Input (batasan) 6-20V
 Pin I/O Digital 14 (of which 6 provide PWM output)
 Pin Input Analog 6
Arus DC per Pin I/O 40 mA
Arus DC per Pin I/O untuk PIN 3.3V 50 mA
Flash Memory 32 KB (ATmega328) dimana 0.5 KB digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
 Mikrokontroler kita membuat program untuk mengendalikan
berbagai komponen elektronika. Program yang kita buat dengan bahasa
pemrograman didownload ke mikrokontroler, yang kemudian
mikrokontroler akan bekerja sesua dengan program yang kita buat.
 Dan dengan Arduino Uno itu sendiri lebih memudahan pernggunanya
untuk membuat berbagai hal yang berkaitan dengan mikrokontroler,
karena didalamnya sudah tersedia yang dibutuhkan oleh mikrokontroler.
 Contohnya yang dapat dibuat dengan Arduino antara lain, untuk
membuat robot, mengontrol motor stepper, pengatur suhu, mesin gate
turnstile, display LCD, dan masih banyak lagi contoh yang lainnya.
BLUETOOTH HC05
 Bluetooth Module HC-05 merupakan module
komunikasi nirkabel pada frekuensi 2.4GHz dengan
pilihan koneksi bisa sebagai slave, ataupun sebagai
master. Interface yang digunakan adalah serial RXD,
TXD, VCC dan GND.
 Tegangan input antara 3.6 ~ 6V, jangan
menghubungkan dengan sumber daya lebih dari 7V.
Arus saat unpaired sekitar 30mA, dan saat paired
(terhubung) sebesar 10mA. 4 pin interface 3.3V
dapat langsung dihubungkan ke berbagai macam
mikrokontroler (khusus Arduino, 8051, 8535, AVR, PIC,
ARM, MSP430, etc.). Jarak efektif jangkauan sebesar
10 meter, meskipun dapat mencapai lebih dari 10
meter, namun kualitas koneksi makin berkurang.
 Bluetooth protocal: Bluetooth Specification v2.0+EDR
 Frequency: 2.4GHz ISM band
 Modulation: GFSK(Gaussian Frequency Shift Keying)
 Emission power: ?4dBm, Class 2
 Sensitivity: ?-84dBm at 0.1% BER
 Speed: Asynchronous: 2.1Mbps(Max) / 160 kbps, Synchronous: 1Mbps/1Mbps
 Security: Authentication and encryption
 Profiles: Bluetooth serial port
 Power supply: +3.3VDC 50mA
 Working temperature: -20 ~ +75 Centigrade
 Dimension: 3.57cm x 1.52cm
DRIVER MOTOR STEPPER
Rangkaian driver motor stepper merupakan rangkaian “open collector”, dimana
output rangkaian ini terhubung dengan ground untuk mencatu lilitan-lilitan motor
stepper. Arus keluaran mikrokontroler tidak dapat menggerakkan motor stepper.
Maka diperlukan driver untuk mencatub arus motor stepper. Dengan
menggunakan chip IC ULN2003 sebagai stepper motor driver.

ULN2003 adalah sebuah IC yang berupa darlington


array sebanyak 7 buah. Berikut ini adalah gambar
IC ULN 2003. ULN2003 mempunyai arus keluaran
sampai 500 mA. Pada saat ketujuh driver tersebut
ON, IC ini dapat mencatu daya sampai 230 W (350
mA x 95 V). ULN2003 mempunyai resistor input serial
yang dapat dipilih untuk operasi TTL atau CMOS 5 V.
DRIVER MOTOR STEPPER

step A B C D
1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1
MOTOR STEPPER

Motor stepper adalah perangkat


elektromekanis yang bekerja dengan
mengubah pulsa elektronis menjadi gerakan
mekanis diskrit. Motor stepper bergerak
berdasarkan urutan pulsa yang diberikan
kepada motor. Karena itu, untuk
menggerakkan motor stepper diperlukan
pengendali motor stepper yang
membangkitkan pulsa-pulsa periodik.
Gambar Pengawatan
FLOW CHART
Program Arduino
Cara Kerja
 Cara Kerja Sistem
 Perancangan proses alur kerja sistem diharapkan mampu menjadikan
sistem pengontrolan tirai dan lampu dasar panggung menggunakan suara
yang dibuat dapat berjalan dengan baik. Alur kerja sistem yang dibuat
sebagai garis besarnya saja untuk mempermudah dalam penulisan kode
program dan pembuatan flowchart sistem nantinya. Sistem akan bekerja
jika ARDUINO UNO R3 telah mendapatkan supply tegangan dan arus
sebesar 5 volt. Berikut penjelasan cara kerja sistem :
 Saat bluetooth menginisialisasi suara “1“ maka tirai terbuka penuh.
 Saat bluetooth menginisialisasi suara “2“maka tirai tertutup penuh.
 Saat bluetooth menginisialisasi suara “3“ maka tirai terbuka terus.
 Saat bluetooth menginisialisasi suara “4“ maka tirai tertutup terus.
 Saat bluetooth menginisialisasi suara “5“ maka tirai akan tertutup.
 Saat bluetooth menginisialisasi suara “6“ maka tampil lampu variasi 1.
 Saat bluetooth menginisialisasi suara “7“ maka tampil lampu variasi 2.
 Saat bluetooth menginisialisasi suara “8“ maka tampil lampu variasi 3.
 Saat bluetooth menginisialisasi suara “9“ maka tampil lampu variasi 4.
 Saat bluetooth menginisialisasi suara “10“ maka tampil lampu variasi 5.
 Saat bluetooth menginisialisasi suara “11“ maka semua lampu variasi 6.
 Saat bluetooth menginisialisasi suara “12“ maka semua lampu variasi 7.
 Saat bluetooth menginisialisasi suara “13“ maka semua lampu variasi 8.
 Model pengontrolan tirai dan lampu dasar panggung pada model ini merupakan
bagian sistem yang memanfaatkan penggunaan motor stepper sebagai
penggerak.
 Flowchart Sistem
 Alur kerja program akan menjelaskan aliran kerja perangkat software dalam
mengendalikan kerja hardware, sehingga dapat dikatakan bahwa perangkat
software memberikan peranan yang besar pada sistem, telah dijelaskan
sebelumnya bahwa program yang digunakan oleh penulis adalah program
dengan metod. Alur kerja alat atau flowchart merupakan bahan acuan bagi
penulis didalam proses pembuatan kode-kode program. Gambar 3.2adalah
gambar flowchart sistem.
Pertanyaan dan Jawaban
Pertanyaan:
1. Motor stepper yang digunakan jenis apa? Kenapa menggunakan jenis itu?
2. Bila saat tirai posisi bergerak terbuka, lalu listrik mati apa yang terjadi?
3. Apakah input harus dengan suara keras?
4. Jarak maksimal hp android dengan alat agar dapa digunakan secara maksimal,
berapa?
5. Bagaimana setelah perintah buka, seseorang melakukan perintah buka lagi, apa
yang terjadi?
Jawaban:
1. Motor stepper yang digunakan adalah jenis unipolar karena penggunaan lebih
mudah daripada jenis bipolar. Penggunaan motor stepper unipolar hanya
menggunakan logik 1 dan 0 untuk menggerakan motor.
2. Bila listrik mati saat tirai membuka maka tirai akan mati karena tidak ada accu
sebagai supply tambahan. Dan dalam pemograman kami tidak menggunakan
EPROM. Jadi untuk mensiasatinya dengan menggunakan tombol stop.
3. Suara harus jelas, tidak perlu keras. Karena suara yang masuk ke HP android.
4. Jarak paling optimal adalah 10 meter dari alat denga HP Android.
5. Maka perintah tetap berjalan buka karena tidak ada perintah untuk tidak
memperbolehkan buka.
TERIMAKASIH

Anda mungkin juga menyukai