Anda di halaman 1dari 26

DETEKSI SUARA BLUETOOTH AUDIO MENGGUNAKAN TONE

DECODER LM 567 PADA KONTES ROBOT SENI TARI INDONESIA

PROPOSAL SKRIPSI
KONSENTRASI ELEKTRONIKA

Diajukan Untuk Memenuhi Persyaratan


Memperoleh Gelar Sarjana Teknik

TOMMY EKA PUTRA BIMANTARA


NIM. 145060301111058

KEMENTRIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI


UNIVERSITAS BRAWIJAYA
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
MALANG
2017
DAFTAR ISI

DAFTAR ISI ......................................................................................................................... i


DAFTAR TABEL ................................................................................................................ ii
DAFTAR GAMBAR .......................................................................................................... iii
BAB I .................................................................................................................................... 1
PENDAHULUAN ................................................................................................................ 1
1.1. Latar Belakang ........................................................................................................ 1
1.2. Rumusan Masalah ................................................................................................... 2
1.3. Batasan Masalah ..................................................................................................... 2
1.4. Tujuan ..................................................................................................................... 2
1.5. Manfaat ................................................................................................................... 2
BAB II ................................................................................................................................... 3
TINJAUAN PUSTAKA ...................................................................................................... 3
2.1. Kontes Robot Seni Tari Indonesia (KRSTI) ........................................................... 3
2.2 Tone Decoder .......................................................................................................... 4
2.3. Arduino Uno R3...................................................................................................... 6
2.4. Motor Servo ............................................................................................................ 8
2.5. Universal Bluetooth Audio Transmitter & Receiver ............................................. 10
2.6. LCD 16 x 2 ........................................................................................................... 11
BAB III ............................................................................................................................... 13
METODE PENELITIAN ................................................................................................. 13
3.1. Penentuan Spesifikasi Alat ................................................................................... 13
3.2. Perancangan dan Pembuatan Alat ......................................................................... 13
3.2.1. Rangkaian Tone Decoder .............................................................................. 14
3.3.2. Rangkaian LCD ............................................................................................. 15
3.3.3. Rangkaian Servo ............................................................................................ 16
3.3.4. Perancangan Software di Arduino Uno ......................................................... 16
3.3. Pengujian Alat ....................................................................................................... 17
3.4. Jadwal Kegiatan .................................................................................................... 17
DAFTAR PUSTAKA ........................................................................................................ 18

i
DAFTAR TABEL
Tabel 1 Spesifikasi Arduino Uno ...................................................................................................... 6
Tabel 2 Pin-pin pada LCD 16 x 2 .................................................................................................... 12
Tabel 3 Konfigurasi pin Tone Decoder LM 567 ............................................................................. 15
Tabel 4 Jadwal Kegiatan .................................................................................................................. 17

ii
DAFTAR GAMBAR

Gambar 2. 1 Robot penari Adhira Aruna dalam perlombaan KRSTI 2017 ....................................... 4
Gambar 2. 2 Diagram Blok Tone Decoder LM567............................................................................ 5
Gambar 2. 3 Arduino Uno .................................................................................................................. 6
Gambar 2. 4 Motor DC Servo ........................................................................................................... 8
Gambar 2. 5 Konfigurasi Pin Pengkabelan Motor Servo .................................................................. 9
Gambar 2. 6 Diagram waktu PWM motor servo................................................................................ 9
Gambar 2. 7 Universal 3.5 mm Bluetooth Audio Transmitter & Bluetooth Audio Receiver BT-350
.......................................................................................................................................................... 10
Gambar 2. 8 Wiring LCD 16 x 2 ...................................................................................................... 11
Gambar 3. 1 Blok diagram alat secara keseluruhan.........................................................................13
Gambar 3. 2 Rangkaian Tone Decoder LM567 ............................................................................... 14
Gambar 3. 3 Gambar rangkaian LCD .............................................................................................. 15
Gambar 3. 4 Gambar Flowchart Sistem .......................................................................................... 16

iii
1

BAB I
PENDAHULUAN

1.1. Latar Belakang


Robotika di Indonesia sudah berkembang sangat pesat. Di bidang industri misalnya,
sudah banyak digunakan robot-robot sebagai pengganti tugas manusia yang dapat
mempermudah pekerjaan. Di bidang pendidikan, teknologi robotika juga sudah mulai
diperkenalkan sejak tingkat Sekolah Dasar. Salah satu wadah pengembangan teknologi
robotika di bidang pendidikan adalah Kontes Robot yang diadakan oleh Kementrian Riset,
Teknologi,dan Pendidikan Tinggi yang terdiri dari 4 kategori, yaitu Kontes Robot ABU
Robocon Indonesia (KRAI), Kontes Robot Pemadam Api Indonesia (KRPAI), Kontes
Robot Sepak Bola Indonesia (KRSBI), dan Kontes Robot Seni Tari Indonesia (KRSTI)
yang diselenggarakan setiap tahunnya.
Kontes Robot Seni Tari Indonesia (KRSTI) merupakan suatu ajang kompetisi
perancangan dan pembuatan robot yang disertai dengan unsur-unsur seni dan budaya
bangsa yang telah terkenal di bumi pertiwi. Robot tersebut harus dirancang dan dibuat
sendiri, dengan menggunakan sensor, aktuator, serta mikroprosesor yang ada dan harus
diprogram sesuai dengan tema kontes yang berbeda setiap tahun. Robot yang digunakan
dalam KRSTI adalah robot berjenis humanoid, yaitu robot yang memiliki bentuk dan
karakteristik seperti manusia. Robot diharuskan dapat menari sambil berjalan mengikuti
alunan musik di arena yang sudah ditentukan.
Performa setiap robot dinilai oleh juri dengan beberapa parameter yang tercantum
pada buku pedoman peraturan lomba yang diterbitkan oleh KEMRISTEKDIKTI setiap
tahun. Poin penilaian tertinggi adalah poin penilaian pada gerakan tari di masing-masing
zona lapangan sebagai aspek artistik dari robot. Keindahan tari biasanya diukur dari
keluwesan, keatraktifan, serta sinkronisasi tari robot dengan irama musik pengiring.
Untuk saat ini, pergerakan robot Tim KRSTI hanya bisa mendeteksi ada tidaknya
suara melalui bluetooth audio sebagai parameter robot akan bergerak atau diam. Tetapi
masih terdapat banyak masalah dalam deteksi suara pada bluetooth audio , dikarenakan
tiap peserta masih menggunakan RPS buatan sendiri yang menyebabkan bluetooth sering
terputus saat perlombaan sehingga gerakan robot tidak sesuai irama/ritme musik.
Berdasarkan latar belakang yang demikian maka, pada skripsi ini akan dirancang
Deteksi Suara Bluetooth Audio Menggunakan Tone Decoder LM 567 pada Kontes Robot
2

Seni Tari Indonesia (KRSTI). Dengan menggunakan sistem ini, diharapkan bisa
mendapatkan hasil deteksi suara yang maksimal

1.2. Rumusan Masalah


Berdasarkan latar belakang maka dapat disusun rumusan masalah sebagai berikut :
1. Bagaimana merancang Rangkaian Pengondisi Sinyal (RPS) dari Tone Decoder
LM567 dari Bluetooth Audio Receiver yang dapat dibaca oleh mikrokontroler.
2. Bagaimana merancang dan membuat perangkat lunak sebagai pengolah data dan
kendali utama sistem sehingga robot dapat menari saat musik di mainkan.

1.3. Batasan Masalah


Dengan mengacu pada permasalahan yang telah dirumuskan, maka hal-hal yang
berkaitan dengan penelitian akan diberikan batasan sebagai berikut :

1. Gerakan tari robot ditunjukkan oleh servo yang bergerak.


2. Musik yang digunakan adalah musik pengiring pada Kontes Robot Seni Tari
Indonesia 2017.
3. Konsumsi tegangan dihiraukan.
4. Suara yang diproses oleh sistem adalah suara musik pengiring yang melalui
Bluetooth Audio Receiver.
5. Musik berhenti ditunjukkan dengan servo yang tidak bergerak.

1.4. Tujuan
Tujuan dari pembuatan alat ini adalah untuk merancang Rangkaian Pengondisi
Sinyal (RPS) Tone Decoder LM567 dari Bluetooth Audio Receiver yang dapat dibaca oleh
mikrokontroler sehingga robot dapat menari saat musik dimainkan dan robot diam saat
musik berhenti.

1.5. Manfaat
Penelitian ini turut memberikan kontribusi dalam bidang robotika yakni sebagai alat
yang dapat mendeteksi suara dari Bluetooth Audio Receiver pada Kontes Robot Indonesia,
sehingga dapat mengurangi angka retry pada saat perlombaan. Selain itu, penelitian ini
membuat proses pembacaan pada mikrokontroler jadi lebih mudah karena data yang
dihasilkan oleh Tone Decoder LM567 berupa data digital
3

BAB II
TINJAUAN PUSTAKA

2.1. Kontes Robot Seni Tari Indonesia (KRSTI)


Kontes Robot Seni Tari Indonesia (KRSTI) merupakan suatu ajang kompetisi
perancangan, pembuatan dan pemrograman robot yang disertai dengan unsur-unsur seni
dan budaya bangsa Indonesia khususnya seni tari yang telah dikenal di bumi pertiwi.
KRSTI pertamakali diadakan pada tahun 2010 dengan tema “Robot Penari Jaipong”,
tahun 2011 dengan tema “Robot Penari Pendet”, tahun 2012 dengan tema “Robot Penari
Klono Topeng”, tahun 2013 mengangkat tema “Robot Penari Piring” , tahun 2014
mengangkat tema “Robot Penari Hanuman Duto”, pada tahun 2015 mengangkat tema
“Robot Penari Bambangan Cakil”, pada tahun 2016 mengangkat tema “Robot Penari
Topeng Betawi”.
Utuk KRSTI 2017, kembali guna membangkitkan kecintaan dan pelestarian
budaya-budaya Nasional maka tema yang diangkat adalah “Robot Penari Gending
Sriwijaya”. Kegiatan KRSTI 2017 inni dilaksanakan bersamaan dengan pelaksanaan
Kontes Robot Indonesia (KRI) tingkat Regional dan KRI tingkat Nasional pada tanggal 6-9
Juli 2017 yang dikoordinasi dan didanai oleh Direktorat Kemahasiswaan, Direktorat
Jenderal Pembelajaran dan Kemahasiswaan, Kementrian Riset, Teknologi, dan Pendidikan
Tinggi bekerjasama dengan Institusi Perguruan Tinggi yang ditunjuk.
Tujuan dari kontes robot ini adalah untuk menumbuh kembangkan kreatifitas dan
minat para mahasiswa dalam teknologi maju, khususnya teknologi robotika yang selain
diperuntukkan bagi industri juga diharapkan dapat membantu kegiatan manusia sehari-hari
serta seni budaya khususnya seni tari. Setiap tim peserta yang terdiri dari 3(tiga)
mahasiswa dengan seorang dosen pembimbing, diwajibkan untuk membuat satu atau
beberapa robot yang terkoordinasi untuk menampilkan seni budaya yang diinginkan sesuai
tema kontes (Kemristekdikti, 2016:19).
Robot penari yang digunakan harus menyerupai struktur tubuh manusia dengan
tinggi 55±5cm diukur di posisi kepala. Robot harus memiliki bagian yang dapat disebut
sebagai sistem kaki, tubuh, tangan dan kepala. Jumlah derajat kebebasan masing-masing
sistem robot minimal 23 (dua puluh tiga).Berat robot total maksimum adalah 30kg.Rentang
kaki atau tangan robot maksimal tidak boleh lebih 60 cm diukur dari ujung jari tangan/kaki
kanan ke kiri ketika membuka tangan/kaki selebar-lebarnya.Lebar telapak kaki maksimum
150 cm2 berbentuk elips, lingkaran atau persegi empat(Kemristekdikti, 2016:21).
4

Gerak tari harus diselaraskan dengan irama music pengiring tari “Gending
Sriwijaya”. Waktu yang disediakan untuk setiap unjuk kebolehan tari dalam lomba ini
adalah 3-4 menit sesuai dengan panjang atau durasi irama gamelan pengiring. Dalam
waktu 3 – 4 menit, music pengiring akan berhenri sebanyak satu kali selama 10 – 15 detik.
Setiap tim pada setiap game diberikan kesempatan retry. Setiap retry akan dikenakan
hukuman pengurangan nilai (penalty). (Kemristekdikti, 2016:24).
Setiap tim diharuskan membuat robot humanoid sendiri, maksimum
dengan dua robot otomatis dan mampu melakukan gerak tari untuk mengikuti musik
kesenian “Topeng Betawi ”. Robot yang dibuat harus memiliki kemampuan gerak
mengikuti alunan musik yang dimainkan saat lomba berlangsung. Robot harus dirancang
untuk dapat mendengar alunan musik melalui “Bluetooth” (Gigih, 2016:10).

Gambar 2. 1 Robot penari Adhira Aruna dalam perlombaan KRSTI 2017


Sumber : Dokumen Pribadi
2.2 Tone Decoder
Fungsi dari Tone Decoder LM 567 adalah untuk mendeteksi sinyal frekuensi dari
Bluetooth Receiver untuk menyatakan kepastian akan sinyal yang diterima adalah sama
dengan sinyal yang dikirimkan dari pemancar. Tone Decoder LM567 pada gambar mampu
mendeteksi sinyal dengan frekuensi tertentu. Karakteristik dari LM567 adalah keluaran
akan menjadi logika 0 apabila pada maskan terdapat sinyal dengan frekuensi yang
diinginkan , begitu juga sebaliknya.
5

Rangkaian resistor dan kapasitor eksternal dari tone decoder ini sangat menntukan
nilai frekuensi osilator internal. Frekuensi osilator ini akan dibandingkan dengan frekuensi
sinyal masukan yang diberikan. Jika nilai dari frekuensi tersebut sama besar nilainya maka
keluaran dari tone decoder ini akan menjadi logika 0, dan bila frekuensinya tidak sama
maka keluaran akan menjadi logika 1. Sebagai refernsi, untuk mendapatkan hasil yang
optimal maka perlu diperhatikan agar nilai hambatan dari R1 memiliki nilai diantara 2 KΩ
sampai dengan 20 KΩ. Untuk mencari nilai dari frekuensi osilasi (𝒇𝟎 ) dapat dicari dengan
menggunakan persamaan (2-1).(Texas Instrument)
1.1
𝑓0 = (2-1)
𝑅1 𝐶1

Nilai dari (𝒇𝟎 ) adalah dalam satuan Hertz. Niilai bandwith pada tone decoder dapat
dihitung dengan persamaan (2-2) sebagai berikut :
𝑉𝑖
𝐵𝑊 = 1070 √𝑓 dalam % terhadap nilai (𝒇𝟎 ) (2-2)
0 . 𝐶2

Nilai dari bandwidth adalah dalam persen di mana nilai bandwidth tersebut adalah
beberapa persen dari nilai (𝒇𝟎 ) itu sendiri. Nilai dari 𝐶2 adalah nilai dari kapasitor yang
berada pada pin 2 dan nilai dari Vi ( tegangan input) lebih besar dari 200 mV. Berikut
adalah diagram blok dari Tone Decoder LM567 :

Gambar 2. 2 Diagram Blok Tone Decoder LM567


Sumber : Texas Instruments
6

2.3. Arduino Uno R3


Arduino Uno adalah board mikrokontroller berbasis ATmega328. Memiliki 14 pin
input dari output digital, dimana 6 input tersebut dapat digunakan sebagau output PWM
dan 6 input analog, 16 MHz osilator Kristal, koneksi USB, jack power, ICSP header, dan
tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya
menghubungkan Board Arduino Uno ke computer dengan menggunakan kabel USB atau
listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.

Gambar 2. 3 Arduino Uno


Sumber : datasheet
Tabel 1 Spesifikasi Arduino Uno

Mikrokontroler ATmega328
Tegangan pengoperasian 5V
Tegangan input yang disarankan 7-12V
Batas tegangan input 6-20V
Jumlah pin I/O digital 14 (6 di antaranya menyediakan keluaran
PWM)
Jumlah pin input analog 6
Arus DC tiap pin I/O 40 mA
Arus DC untuk pin 3.3V 50 mA
Memori Flash 32 KB (ATmega328), sekitar 0.5 KB
digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

Input dan Output


Setiap 14 pin digital pada Arduino Uno dapat digunakan sebagai input dan output,
menggunakan fungsi pinMode() digitalWrite(), dan digitalRead(). Fungsi –fungsi tersebut
7

beroperasi di tegangan 5 Volt. Setiap pin dapat memberikan atau menerima suatu arus
maksimum 40 mA dan mempunyai sebuah resistor pull-up (terputus secara default) 20-50
kOhm. Selain itu, beberapa pin mempunyai fungsi-fungsi special :

 Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan memancarkan (TX)
serial data TTL (Transistor-Transistor Logic). Kedua pin ini dihubungkan ke pin-pin
yang sesuai dari chip Serial Atmega8U2 USB-ke-TTL.
 External Interrupts : 2 dan 3. Pin-pin ini dapat dikonfigurasikan untuk dipicu sebuah
interrupt (gangguan) pada sebuah nilai rendah, suatu kenaikan atau penurunan yang
besar atau suatu perubahan nilai. Lihat fungsi attachInterrupt() untuk lebih jelasnya.
 PWM : 3, 5, 6, 9, 10, dan 11. Memberikan 8-bit PWM output dengan fungsi
analogWrite().
 SPI : 10(SS), 11(MOSI), 12(MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI
menggunakan SPI library.
 LED :13. Ada sebuah LED yang terpasang, terhubumg ke pin digital 13. Ketika pin
bernilai HIGH LED menyala ketika pin bernilai LOW LED mati,

Arduino UNO mempunyai 6 input analog, diberi label A0 smapi A5, setiapnya
memberikan 10bit resolusi (contohnya 1024 nilai yang berbeda). Secara default, 6 input
analog tersebut mengukur dari ground sampai tegangan 5 Volt, dengan itu mungkin untuk
mengganti batas atas dari rangenya dengan menggunakan pin AREF dan fungsi
analogReference(). Di sisi lain, beberapa pin mempunyai fungsi spesial:

 TWI: pin A4 atau SDA dan pin A5 atau SCL. Mensupport komunikasi TWI dengan
menggunakan Wire library.

Ada sepasang pin lainnya pada board :

 AREF. Referensi tegangan untuk input analog. Digunakan dengan analogReference()


 Reset Membawa saluran ini LOW untuk mereset mikrokontroler. Secara khusus,
digunakan untuk menambahkan sebuah tombol reset untuk melindungi yang memblok
sesuatu pada board.
8

2.4. Motor Servo


Berbeda dengan motor DC dan motor Stepper, motor servo adalah sebuah motor
dengan sistem closed feedback di mana posisi dari motor akan diinformasikan kembali ke
rangkaian konttrol yang ada di dalam motor servo. Motor ini terdiri atas sebuah motor,
serangkaian internal gear, potensiometer dan rangkaian kontrol. Potensiometer berfungsi
untuk menentukan batas sudut putaran servo. Sedangkan sudut sumbu motor servo diatur
berdasarkan lebar pulas yang dikirim melalui kaki sinyal dari kabel motor.

Motor servo mampu bekerja dua arah ( CW dan CCW) dimana arah dan sudut
pergerakan rotornya dapat dikendalikan hanya dengan memberikan pengaturan duty cycle
sinyal PWM pada bagian pin kontorlnya. Gambar 2.5 menunjukkan gambar motor servo.

Gambar 2. 4 Motor DC Servo


Sumber : Parallax, Inc.

Motor servo merupakan motor yang berputar lambat, dimana biasanya ditunjukkan
oleh rate putarannya yang lambat, namun demikian memiliki torsi yang kuat karena
internal gear-nya. Karakteristik motor servo adalah sebagai berikut :

 Operasional dari servo motor dikendalikan oleh sebuah pulsa selebar ± 20 ms, dimana
lebar pulsa antara 0.5 ms dan 2 ms menyatakan akhir dari range sudut maksimum.
 Memiliki 3 jalur kabel : power, ground dan control.
 Pin control untuk mengendalikan posisi.
 Konstruksi di dalamnya meliputi internal gear, potensiometer, dan feedback control.
 Konfigurasi pin pengkabelan motor servo ditunjukkan dalam Gambar 2.6
9

Gambar 2. 5 Konfigurasi Pin Pengkabelan Motor Servo


Sumber : Parallax, Inc.

Motor servo dapat bekerja dengan baik jika sinyal PWM (Pulse With
Modulation) berada pada frekuensi 50 Hz, yang berarti sinyal PWM memiliki periode 20
ms. Kontroller di dalam motor servo akan merespon sinyal PWM tersebut, lebar pulsa 0,7
ms – 1 ms akan memutar motor servo searah jarum jam, lebar pulsa 1,7 ms – 2 ms akan
memutar motor servo beralawanan arah jarum jam. Sedangkan lebar pulsa sebesar 1,5 ms
akan memutar motor servo pada posisi tengah. Diagram waktu teknik PWM pada motor
servo ditunjukkan dalam gambar 2.6.

Gambar 2. 6 Diagram waktu PWM motor servo


Sumber : Parallax, Inc
10

2.5. Universal Bluetooth Audio Transmitter & Receiver


Bluetooth adalah salah satu teknologi komunikasi wireless yang memanfaatkan
frekuensi radio ISM 2.4 GHz untuk menghubungkan perangkat genggam secara terpisah
(handphone, PDA, komputer, printer, dan lain-lain) dengan jangkauan yang relatif pendek.
Perangkat-perangkat genggam yang terpisah tersebut dapat saling bertukar informasi data
dengan menggunakan Bluetooth.

Umumnya peralatan-peralatan Bluetooth dapat saling berkomunikasi dalam jarak


yang sedang antara 1 hingga 100 m. Jarak maksimal ini dapat dihasilkan tergantung dari
daya output yang digunakan dalam Bluetooth. Modul Bluetooth disini biasanya berupa satu
IC chip komunikasi khusus yang telah mengimplementasikan protokol Bluetooth
berdasarkan daya output dari jarak jangkauannya yaitu :

 Daya kelas 1 yang beroperasi pada daya antara 100mW (20dBm) hingga 1 Mw (0
dBm) dan didesain untuk peralatan Bluetooth dengan jangkauan hingga 100 meter.
 Daya kelas 2 beroperasi antara 2,5 mW (4 dBm) dan 0,25Mw (-6 dBm) dan didesain
untuk jarak jangkauan hingga sekitar 10m
 Daya kelas 3 memiliki daya maksimal hingga 1mW (0 dBm) dan bekerja untuk
peralatan dengan jarak sekitar 1 meter saja.
Bluetooth yang digunakan pada perancangan alat ini adalah Universal 3.5 mm
Bluetooth Audio Transmitter & Bluetooth Audio Receiver BT-350.

Gambar 2. 7 Universal 3.5 mm Bluetooth Audio Transmitter & Bluetooth Audio Receiver
BT-350

Bluetooth BT-350 mengusung versi V3.0 dengan jarak maksimum sejauh 10 meter,
menjadikan perangkat ini cukup kompak untuk digunakan di dalam ruang. Menggunakan
11

3.5mm stereo input jack, sehingga dapat langsung dihubungkan ke berbagai perangkat
speaker. Dengan baterai Lithium Ion yang terdapat di dalamnya, menjadikan perangkat ini
dapat digunakan tanpa harus menghubungkan ke sumber daya,dengan lama penggunaan 8
jam (Anonim,2014).

2.6. LCD 16 x 2
LCD (Liquid Crystal Display atau dapat di Bahasa Indonesia-kan sebagai
tampilan kristal cair) adalah suatu jenis media tampilan yang menggunakan kristal cair
sebagai penampil utama. LCD dapat memunculkan gambar atau dikarenakan terdapat
banyak sekali titik cahaya (piksel) yang terdiri dari satu buah kristal cair sebagai sebuah
titik cahaya. Walau disebut sebagai titik cahaya, namun kristal cair ini tidak memancarkan
cahaya sendiri. Sumber cahaya di dalam sebuah perangkat LCD adalah lampu neon
berwarna putih di bagian belakang susunan kristal cair tadi. Titik cahaya yang jumlahnya
puluhan ribu bahkan jutaan inilah yang membentuk tampilan citra. Kutub kristal cair yang
dilewati arus listrik akan berubah karena pengaruh polarisasi medan magnetik yang timbul
dan oleh karenanya akan hanya membiarkan beberapa warna diteruskan sedangkan warna
lainnya tersaring. Dalam menampilan karakter untuk membantu menginformasikan proses
dan kontrol yang terjadi dalam suatu program sering menggunakan LCD juga (Setiawan,
2011)

LCD yang digunakan pada alat ini adalah LCD dengan banyak karakter 16 x 2,
maksudnya 16 menyatakan kolom dan 2 menyatakan baris.

Gambar 2. 8 Wiring LCD 16 x 2


Sumber : datasheet
12

Adapun keterangan tiap-tiap pin pada LCD dapat dilihat pada table di bawah ini.
Tabel 2 Pin-pin pada LCD 16 x 2

PIN NUMBER SYMBOL FUNCTION


1 Vss GND
2 Vdd + 3V or +5V
3 Vo H/L Register Select Signal
4 RS H/L Read/Write Signal
5 R/W H -> Enable Signal
6 E H/L Data Bus Line
7 DB0 H/L Data Bus Line
8 DB1 H/L Data Bus Line
9 DB2 H/L Data Bus Line
10 DB3 H/L Data Bus Line
11 DB4 H/L Data Bus Line
12 DB5 H/L Data Bus Line
13 DB6 H/L Data Bus Line
14 DB7 H/L Data Bus Line
15 A/Vee + 4.2V for LED/Negative Voltage Output
16 K Power Supply for B/L (OV)
13

BAB III
METODE PENELITIAN
Penyusunan proposal ini didasarkan pada permasalahan yang telah dijelaskan
diatas, yakni perencanaan dan perealisasian alat agar dapat bekerja sesuai dengan yang
telah dijelaskan pada rumusan masalah. Agar penelitian dapat dilakukan seperti yang
direncanakan maka diperlukan beberapa langkah antara lain spesifikasi alat, perencanaan
dan pembuatan alat, pengujian alat serta pengambilan kesimpulan dan saran. Dengan
prosedur sesuai perancangan diharapkan penelitian bisa mendapatkan keberhasilan.

3.1. Penentuan Spesifikasi Alat


Sebelum melakukan perencanaan dan pembuatan alat, maka ditentukan spesifikasi
alat terlebih dahulu yang akan dibuat. Hal ini dimaksudkan untuk mempermudah dan lebih
fokus dalam perancangan dan pembuatan alat. Adapun spesifikasi alat yang akan dibuat
dan direalisasikan adalah sebagai berikut:

 Mikrokontroler yang digunakan adalah Arduino Uno R3


 Sumber musik berasal dari Bluetooth Audio Receiver tipe BT350
 LCD yang digunakan adalah LCD 16 x 2
 Tone Decoder yang digunakan pada rangkaian adalah LM567.
 Servo yang digunakan adalah Tower Pro MG945R
 Musik yang diproses adalah musik Gending Sriwijaya

3.2. Perancangan dan Pembuatan Alat


Perancangan dan pembuatan alat dalam penelitian ini dibagi menjadi perancangan
hardware dan software . Perancangan hardware dilakukan terlebih dahulu, yaitu berupa
perancangan sistem dan perancangan rangkaian elektronik. Perancangan software
dilakukan setelah perancangan hardware yang berupa perancangan algoritma kerja dari
sistem yang dirancang.

PC / HP Bluetooth Bluetooth
Transmitte Receiver
r

Servo
Arduino Tone Decoder
Uno 3 LM 567 +
LCD 16 RPS
x2

Gambar 3. 1 Blok diagram alat secara keseluruhan


14

Pada gambar 3.1 terdapat 7 bagian utama yang memiliki fungsinya masing-masing,
diantaranya :

1. PC / HP : Sebagai server untuk menjalankan musik Gending Sriwijaya


2. Bluetooth Transmitter : Sebagai pemancar musik kepada Bluetooth Receiver sehingga
musik dapat diterima..
3. Bluetooth Receiver : Sebagai penerima musik dari Bluetooth Transmitter
4. Tone Decoder LM567+RPS : Sebagai pembaca keluaran frekuensi dari Bluetooth
Receiver yang berupa data analog dan merubahya menjadi data digital berupa 0 dan 1.
5. Arduino Uno R3 : Sebagai pusat pemroses data yang berupa data digital dan akan diolah
pada Arduino Uno R3 menggunakan software Arduino IDE.
6. Servo : Sebagai indikator bahwa data yang keluar dari Arduino sesuai dengan yang
diinginkan.
7. LCD 16 x 2 : Sebagai penampil data digital, dan frekuensi lagu yang diterima.

3.2.1. Rangkaian Tone Decoder

Tone Decoder yang digunakan adalah LM 567 , terdapat output digital pada kaki
pin 8 .Pada Tone Decoder LM567 data frekuensi akan diolah, Output akan berlogika 0
apabila Frekuensi dari input sesuai range, dan akan berlogika 1 jika input tidak sesuai
range frekuensi yang diinginkan. Dapat dihubungkan ke pin-pin Arduino Uno R3.

Gambar 3. 2 Rangkaian Tone Decoder LM567


15

Konfigurasi pin Tone Decoder LM 567 ditunjukkan pada tabel dibawah ini :
Tabel 3 Konfigurasi pin Tone Decoder LM 567

PIN
Keterangan
Nama No
GND 7 Circuit Ground
IN 3 Device Input
LF_CAP 2 Loop filter capacitor pin (LPF of the PLL)
OUT 8 Device Output
OF_CAP 1 Output filter capacitor pin.
T_CAP 5 Timing capacitor connection pin
T_RES 6 Timing resistor connection pin.
VCC 4 Voltage supply pin

3.3.2. Rangkaian LCD


LCD yang digunakan adalah LCD tipe 16x2 dimana terdiri dari 16 karakter
dan 2 baris. 7 pin pada Arduino langsung dihubungkan ke pin pin pada LCD. Skematik
rangkaian LCD dapat dilihat pada gambar di bawah ini :

Gambar 3. 3 Gambar rangkaian LCD


16

3.3.3. Rangkaian Servo


Servo yang digunakan adalah servo Tower Pro MG945R, untuk interfacing Servo
Tower Pro MG945R telah dijelaskan pada sub-bab 2.4 dimana kabel berwarna hitam
terhubung dengan pin GND Arduino Uno 3, Kabel berwarna merah terhubung dengan pin
5V pada Arduino, dan kabel berwarna putih terhubung dengan pin 9 Digital Input pada
Arduino.

3.3.4. Perancangan Software di Arduino Uno


Perangkat lunak ( software ) berfungsi untuk memberikan isntruksi kerja kepada
perangkat keras. Perangkat lunak dirancang melalui pembuatan diagram alir ( flowchart )
sub sistem hingga secara keseluruhan. Kemudian dilakukan programan dengan software
Arduino Software (IDE). Berikut flowchart keseluruhan sistem yang dapat dilihat dalam
Gambar 3.4

Gambar 3. 4 Gambar Flowchart Sistem


Tahap pertama saat program dijalankan, Arduino akan membaca keluaran dari tone
decoder apakah tone decoder bernilai 0 atau 1. Jika tone decoder bernilai 0 maka PWM
akan aktif kemudian menggerakkan Servo Tower Pro MG945R dan akan menampilkan di
17

LCD nilai keluaran dari Tone Decoder tadi. Jika tone decoder bernilai 1, maka servo akan
diam dan kembali membaca tone decoder. Tindakan tersebut dilakukan secara berulang-
ulang sampai musik Gending Sriwijaya selesai.

3.3. Pengujian Alat


Dari perancangan alat ini akan dilakukan berbagai macam pengujian. Hasil dari
pengujian perancangan ini akan dijadikan sebagai acuan dalam pengambilan kesimpulan.
Pengujian yang dilakukan antara lain :

1. Pengujian Bluetooth Transmitter & Receiver.


2. Pengujian Tone Decoder LM567 dengan musik Gending Sriwijaya
3. Pengujian Servo dan LCD.
4. Pengujian hasil perancangan.

3.4. Jadwal Kegiatan


Pelaksanaan direncanakan akan diselesaikan dalam 5 (lima) bulan dan berikut
rencana ukegiatan beserta waktu yang dialokasikan

Tabel 4 Jadwal Kegiatan


18

DAFTAR PUSTAKA
RISTEKDIKTI. 2016. Panduan Kontes Robot Seni Tari Indonesia 2017. Jakarta:
RISTEKDIKTI.

Santoso, Leo Willyanto. 2004. Jurnal : STUDI DAN UJI COBA TEKNOLOGI
BLUETOOTH SEBAGAI ALTERNATIF KOMUNIKASI DATA NIRKABEL.

Desmiwarman,. Nazaruddin, Nazris & Salwin Anwar. Juni 2010. Jurnal : PENGONTROL
BEBAN LISTRIK SATU FASA PADA SEMBARANG TEMPAT DENGAN
MEMANFAATKAN JALA-JALA PLN.
Arifin, Bustanul. 2015. Perancangan Sistem Gerakan Otomatis Robot Berdasarkan Musik
Pengiring pada Kontes Robot Seni Indonesia. Skripsi. Fakultas Teknik, Teknik
Elektro, Universitas Brawijaya Malang

Irawan, Yudha. 2017. Sistem Pendeteksi Pola Irama Musik Pengiring Sebagai Panduan
Gerakan Tari Pada Kontes Robot Seni Tari Indonesia. Skripsi. Fakultas Teknik,
Teknik Elektro, Universitas Brawijaya Malang.

Anda mungkin juga menyukai