perancangan dan implementasi t uner gitar...

12
Jurnal PERANCANGAN DAN IMPLE PERANCANGA OTOMATIS DENG DESIGN AND IMP TUNER WITH Randi Yusuf Nasuti 1,2,3 Pr 1 randiotin19@ Abstrak Gitar merupakan salah satu orang. Saat ini masih banyak gitar dan jika dilakukan man tuning yang akurat. Hal ini da ini dapat melakukan tuning s frekuensi tuning ± 1 Hz denga Perancangan alat tuner gitar o switch untuk memilih frekuen suara agar diterima arduino d sinyal ke motor servo, Motor tuning. Hasil dari penelitian ini adal paling baik yaitu senar 5 den buruk yaitu senar 1 dengan ra pengguna gitar melakukan tun ± 1 Hz dari standar frekuensi Kata kunci : arduino, motor Abstract Guitar is one of the most pop there are still many users who obtained are not very accurat can do this now guitar string tuner Automatic guitar tuner desig frequency to be set, the op am arduino, Arduino to initialize perform tuning guitar strings, The results of this final proje error of 0.07 Hz tuning and tuning Hz. Automatic guitar t with a maximum error rate is Keywords : arduino, motor Elektro Telekomunikasi Terapan Juli 2015 EMENTASI TUNER GITAR OTOMATIS DENGAN P SERVO BERBASIS ARDUINO AN DAN IMPLEMENTASI TUNER GAN PENGGERAK MOTOR SERVO ARDUINO PLEMENTATION OF AUTOMATI H SERVO MOTOR BASED ON AR ion 1 , Hasanah Putri, ST., MT. 2 , Yuli Sun Hariyani, rodi D3 Teknik Telekomunikasi, Fakultas Ilmu Terapan, Universitas Telkom @gmail.com, 2 hasanahputri@tass.telkomuniversity.ac.id 3 [email protected] alat musik yang paling digemari, dan dapat dim k ditemukan pengguna gitar yang tidak bisa mel nual juga membutuhkan waktu yang lama untuk apat diatasi dengan perkembangan teknologi Pen senar lebih mudah dan lebih cepat dengan tingka an menggunakan tuner gitar otomatis. otomatis ini menggunakan 5 komponen pembent nsi yang akan diatur, Op amp untuk menguatkan a dengan baik, Arduino untuk menginisialisasi fre servo untuk melakukan tuning senar gitar, dan L lah keakuratan tuning untuk setiap senar didapa ngan rata-rata kesalahan tuning 0,07 Hz dan ra ata-rata kesalahan tuning sebesar 0,8 Hz. Alat y ning senar gitar secara otomatis dengan tingkat k setiap nada senar gitar yang telah ditetapkan. r servo, gitar listrik, op amp, Selector Switch pular musical instrument, and can be played by o can’t perform to tune guitar strings and if do it te. This can be overcome with the development tuning easily and accurately with the helping o gn uses 5 forming tool components are selector mp to amplify the amplitude of the sound wave e the frequency and gives a signal to the servo m and LED as an indicator of tuning. ect is an average tuning is most excellent string the average worst tuning that string 1 with an tuner that can help users perform to tune guitar ± 1 Hz of each string standard frequency that has servo, gitar listrik, op amp, Selector Switch PENGGERAK MOTOR 83 R GITAR O BERBASIS IC GUITAR RDUINO , ST., MT. 3 d, mainkan oleh semua lakukan tuning senar k mendapatkan hasil ngguna gitar sekarang at toleransi kesalahan tuk alat yaitu selector amplitudo gelombang ekuensi dan memberi LED sebagai indikator atkan rata-rata tuning ata-rata tuning paling yang dapat membantu kesalahan maksimum y everyone. Currently t manually the results of technology. Users of an automatic guitar r switch to select the that is received well motor, servo motor to gs 5 with an average average error of 0.8 strings automatically s been set.

Upload: donhan

Post on 14-Feb-2018

229 views

Category:

Documents


6 download

TRANSCRIPT

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

PERANCANGAN DAN IMPLEMENTASI T

OTOMATIS DENGAN PENGGERAK MOTOR SERVO BERBASIS

DESIGN AND IMPLEMENTATION OF AUTOMATIC GUITAR

TUNER WITH SERVO MOTOR BASED ON ARDUINO

Randi Yusuf Nasution1,2,3Pr

[email protected]

Abstrak Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh semua

orang. Saat ini masih banyak ditemukan pengguna gitar yang tidak bisa melakukan

gitar dan jika dilakukan manual juga membutuhkan waktu yang

tuning yang akurat. Hal ini dapat diatasi dengan perkembangan teknologi Pengguna gitar sekarang

ini dapat melakukan tuning senar lebih mudah dan lebih cepat dengan tingkat toleransi kesalahan

frekuensi tuning ± 1 Hz dengan meng

Perancangan alat tuner gitar otomatis ini menggunakan 5 komponen pembentuk alat yaitu

switch untuk memilih frekuensi yang akan diatur,

suara agar diterima arduino dengan bai

sinyal ke motor servo, Motor servo untuk melakukan

tuning.

Hasil dari penelitian ini adalah keakuratan

paling baik yaitu senar 5 dengan rata

buruk yaitu senar 1 dengan rata

pengguna gitar melakukan tuning

± 1 Hz dari standar frekuensi setiap nada senar gitar yang telah ditetapkan.

Kata kunci : arduino, motor servo, gitar listrik, Abstract Guitar is one of the most popular musical instrument, and can

there are still many users who can’t perform to tune guitar strings and if do it manually the results

obtained are not very accurate. This can be overcome with the development of technology. Users

can do this now guitar string tuning easily and accurately with the helping of an automatic guitar

tuner

Automatic guitar tuner design uses 5 forming tool components

frequency to be set, the op amp to amplify the amplitude of the sound wave that

arduino, Arduino to initialize the frequency and gives a signal to the servo motor, servo motor to

perform tuning guitar strings, and LED as an indicator of tuning.

The results of this final project

error of 0.07 Hz tuning and the average worst tuning that string 1 with an average error of 0.8

tuning Hz. Automatic guitar tuner that can help users perform to tune guitar strings automatically

with a maximum error rate is ± 1 Hz

Keywords : arduino, motor servo, gitar listrik, op amp, Selector Switch

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR

OTOMATIS DENGAN PENGGERAK MOTOR SERVO BERBASIS

ARDUINO

DESIGN AND IMPLEMENTATION OF AUTOMATIC GUITAR

TH SERVO MOTOR BASED ON ARDUINO

Randi Yusuf Nasution1, Hasanah Putri, ST., MT.

2, Yuli Sun Hariyani, ST., MT.

rodi D3 Teknik Telekomunikasi, Fakultas Ilmu

Terapan, Universitas Telkom [email protected],

[email protected]

[email protected]

Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh semua

orang. Saat ini masih banyak ditemukan pengguna gitar yang tidak bisa melakukan

gitar dan jika dilakukan manual juga membutuhkan waktu yang lama untuk mendapatkan hasil

yang akurat. Hal ini dapat diatasi dengan perkembangan teknologi Pengguna gitar sekarang

senar lebih mudah dan lebih cepat dengan tingkat toleransi kesalahan

± 1 Hz dengan menggunakan tuner gitar otomatis.

gitar otomatis ini menggunakan 5 komponen pembentuk alat yaitu

untuk memilih frekuensi yang akan diatur, Op amp untuk menguatkan amplitudo gelombang

suara agar diterima arduino dengan baik, Arduino untuk menginisialisasi frekuensi dan memberi

sinyal ke motor servo, Motor servo untuk melakukan tuning senar gitar, dan LED sebagai indikator

Hasil dari penelitian ini adalah keakuratan tuning untuk setiap senar didapatkan rata

paling baik yaitu senar 5 dengan rata-rata kesalahan tuning 0,07 Hz dan rata

buruk yaitu senar 1 dengan rata-rata kesalahan tuning sebesar 0,8 Hz. Alat yang dapat membantu

tuning senar gitar secara otomatis dengan tingkat kesalahan maksimum

± 1 Hz dari standar frekuensi setiap nada senar gitar yang telah ditetapkan.

Kata kunci : arduino, motor servo, gitar listrik, op amp, Selector Switch

Guitar is one of the most popular musical instrument, and can be played by everyone. Currently

there are still many users who can’t perform to tune guitar strings and if do it manually the results

obtained are not very accurate. This can be overcome with the development of technology. Users

ring tuning easily and accurately with the helping of an automatic guitar

Automatic guitar tuner design uses 5 forming tool components are selector switch to select the

frequency to be set, the op amp to amplify the amplitude of the sound wave that

arduino, Arduino to initialize the frequency and gives a signal to the servo motor, servo motor to

perform tuning guitar strings, and LED as an indicator of tuning.

The results of this final project is an average tuning is most excellent strings 5 with an average

error of 0.07 Hz tuning and the average worst tuning that string 1 with an average error of 0.8

utomatic guitar tuner that can help users perform to tune guitar strings automatically

with a maximum error rate is ± 1 Hz of each string standard frequency that has been set.

Keywords : arduino, motor servo, gitar listrik, op amp, Selector Switch

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

83

UNER GITAR

OTOMATIS DENGAN PENGGERAK MOTOR SERVO BERBASIS

DESIGN AND IMPLEMENTATION OF AUTOMATIC GUITAR

TH SERVO MOTOR BASED ON ARDUINO

, Yuli Sun Hariyani, ST., MT.3

telkomuniversity.ac.id,

Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh semua

orang. Saat ini masih banyak ditemukan pengguna gitar yang tidak bisa melakukan tuning senar

lama untuk mendapatkan hasil

yang akurat. Hal ini dapat diatasi dengan perkembangan teknologi Pengguna gitar sekarang

senar lebih mudah dan lebih cepat dengan tingkat toleransi kesalahan

gitar otomatis ini menggunakan 5 komponen pembentuk alat yaitu selector

untuk menguatkan amplitudo gelombang

k, Arduino untuk menginisialisasi frekuensi dan memberi

senar gitar, dan LED sebagai indikator

untuk setiap senar didapatkan rata-rata tuning

0,07 Hz dan rata-rata tuning paling

lat yang dapat membantu

engan tingkat kesalahan maksimum

be played by everyone. Currently

there are still many users who can’t perform to tune guitar strings and if do it manually the results

obtained are not very accurate. This can be overcome with the development of technology. Users

ring tuning easily and accurately with the helping of an automatic guitar

selector switch to select the

frequency to be set, the op amp to amplify the amplitude of the sound wave that is received well

arduino, Arduino to initialize the frequency and gives a signal to the servo motor, servo motor to

strings 5 with an average

error of 0.07 Hz tuning and the average worst tuning that string 1 with an average error of 0.8

utomatic guitar tuner that can help users perform to tune guitar strings automatically

of each string standard frequency that has been set.

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

1. PENDAHULUAN Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh

semua orang. Akan tetapi ma

sementara dalam tuning nada senar gitar belum bisa.

Saat ini sudah ada beberapa alat

kerjanya, contohnya arduino guitar tuner

sinyal listrik untuk menganalisis kode frekuensi yang dihasilkan senar. Alat ini dilengkapi dengan

LED untuk menampilkan status senar yang sedang diatur. Akan tet

senarnya masih manual dengan tangan. Karena itulah dibuat Penelitian ini untuk membantu para

pengguna gitar dalam tuning

sesuai dengan standar frekuensi nada sena

Alat tuner gitar otomatis ini bekerja pada gitar listrik yang mentransmisikan sinyal listrik

untuk menganalisis kode frekuensi yang dihasilkan senar. Gitar dihubungkan ke alat

otomatis dengan menggunakan kabel

switch. Rangkaian penguat menguatkan amplitudo gelombang suara hasil petikan agar dapat dibaca

arduino dengan mudah. Arduiono melakukan inisialisasi frekuensi senar dan kemudian

mengirimkan perintah kepada motor servo.

otomatis sesuai dengan informasi frekuensi dari arduino. Jika nada senar tidak selaras maka motor

servo akan terus berputar sampai nada senar selaras. Jika nada sudah selaras maka motor servo

secara otomatis berhenti.

Penelitian sebelumnya berjudul “I

Otomatis” dengan luaran sistem kendali ini berupa arah dan kecepatan putar

sistem mekanik yang dihubungkan dan memutar knop senar gitar yang dipi

tersebut hilang. Uji coba sistem dilakukan dengan melihat pengaruh penempatan sensor terhadap

kinerja sistem dan uji coba terhadap karakteristik kendali PID. Hasil terbaik kinerja sensor dicapai

dengan penempatan sensor menempel pa

hasil uji coba sistem kendali diketahui bahwa nilai gain optimal pada sistem ini yaitu Kp = 3, Ki =

1,5, Kd = 2,5. Selain itu, sistem dalam penelitian ini memiliki kemampuan untuk menala senar

gitar dalam waktu rata-rata 11,2 detik

pengguna gitar melakukan tuning senar gitar secara otomatis dengan tingkat kesalahan maksimum

± 1 Hz dari standar frekuensi setiap nada senar gitar yang telah ditetapka

penggerak tuning peg menjadi pembeda alat yang dibuat dalam Penelitian ini dengan arduino guitar

tuner yang masih manual dalam memutar tuning peg.

Dalam perancangan alat

yaitu selector switch untuk memilih frekuensi yang akan diatur,

amplitudo gelombang suara agar diterima arduino dengan baik, Arduino untuk menginisialisasi

frekuensi dan memberi sinyal ke motor servo, Motor servo untuk melakukan

LED sebagai indikator tuning

bergerak melakukan tuning senar secara otomatis ketika ada petikan senar gitar. Motor servo akan

memutar tuning untuk mencari posisi

selector switch. Motor akan terus berputar jika nada belum selaras dan jika nada sudah selaras

motor secara otomatis berhenti. Alat ini dihubungkan ke gitar menggunakan kabel

2. METODOLOGI PERANCANGAN

2.1 Arduino Uno[2]

Arduino Uno adalah

dari output digital dimana 6 pin

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh

semua orang. Akan tetapi masih banyak ditemukan orang yang hanya bisa memainkan gitar

nada senar gitar belum bisa. Tuning secara manual juga sering tidak akurat.

Saat ini sudah ada beberapa alat tuner gitar yang sudah menggunakan teknologi dalam sistem

arduino guitar tuner ��� yang bekerja pada gitar listrik yang mentransmisikan

sinyal listrik untuk menganalisis kode frekuensi yang dihasilkan senar. Alat ini dilengkapi dengan

LED untuk menampilkan status senar yang sedang diatur. Akan tetapi untuk memutar

senarnya masih manual dengan tangan. Karena itulah dibuat Penelitian ini untuk membantu para

tuning nada senar gitar secara otomatis sehingga menghasilkan nada yang

sesuai dengan standar frekuensi nada senar gitar.

gitar otomatis ini bekerja pada gitar listrik yang mentransmisikan sinyal listrik

untuk menganalisis kode frekuensi yang dihasilkan senar. Gitar dihubungkan ke alat

otomatis dengan menggunakan kabel audio. Kode frekuensi untuk setiap senar diatur oleh

Rangkaian penguat menguatkan amplitudo gelombang suara hasil petikan agar dapat dibaca

arduino dengan mudah. Arduiono melakukan inisialisasi frekuensi senar dan kemudian

mengirimkan perintah kepada motor servo. Motor servo akan memutar tuning peg

otomatis sesuai dengan informasi frekuensi dari arduino. Jika nada senar tidak selaras maka motor

servo akan terus berputar sampai nada senar selaras. Jika nada sudah selaras maka motor servo

Penelitian sebelumnya berjudul “Implementasi Kendali PID Dalam Penala Nada Gitar

luaran sistem kendali ini berupa arah dan kecepatan putar

sistem mekanik yang dihubungkan dan memutar knop senar gitar yang dipilih sampai nilai selisih

tersebut hilang. Uji coba sistem dilakukan dengan melihat pengaruh penempatan sensor terhadap

kinerja sistem dan uji coba terhadap karakteristik kendali PID. Hasil terbaik kinerja sensor dicapai

dengan penempatan sensor menempel pada tabung gitar yang memiliki keakuratan 99,74%. Dari

hasil uji coba sistem kendali diketahui bahwa nilai gain optimal pada sistem ini yaitu Kp = 3, Ki =

1,5, Kd = 2,5. Selain itu, sistem dalam penelitian ini memiliki kemampuan untuk menala senar

rata 11,2 detik[1]

. Dalam Penelitian ini dibuat alat yang dapat membantu

pengguna gitar melakukan tuning senar gitar secara otomatis dengan tingkat kesalahan maksimum

± 1 Hz dari standar frekuensi setiap nada senar gitar yang telah ditetapkan. Motor servo sebagai

penggerak tuning peg menjadi pembeda alat yang dibuat dalam Penelitian ini dengan arduino guitar

tuner yang masih manual dalam memutar tuning peg.

alat tuner gitar otomatis ini menggunakan 5 komponen pembentuk alat

untuk memilih frekuensi yang akan diatur, Op amp

amplitudo gelombang suara agar diterima arduino dengan baik, Arduino untuk menginisialisasi

frekuensi dan memberi sinyal ke motor servo, Motor servo untuk melakukan tu

tuning. Implementasi dari tuner gitar otomatis ini adalah motor servo akan

senar secara otomatis ketika ada petikan senar gitar. Motor servo akan

untuk mencari posisi tuning senar yang benar yang dipilih terlebih dahulu melalui

. Motor akan terus berputar jika nada belum selaras dan jika nada sudah selaras

motor secara otomatis berhenti. Alat ini dihubungkan ke gitar menggunakan kabel

I PERANCANGAN

Arduino Uno adalah board mikrokontroler berbasis ATmega328. Memiliki 14 pin

digital dimana 6 pin input tersebut dapat digunakan sebagai output

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

84

Gitar merupakan salah satu alat musik yang paling digemari, dan dapat dimainkan oleh

sih banyak ditemukan orang yang hanya bisa memainkan gitar

secara manual juga sering tidak akurat.

gitar yang sudah menggunakan teknologi dalam sistem

yang bekerja pada gitar listrik yang mentransmisikan

sinyal listrik untuk menganalisis kode frekuensi yang dihasilkan senar. Alat ini dilengkapi dengan

api untuk memutar tuning peg

senarnya masih manual dengan tangan. Karena itulah dibuat Penelitian ini untuk membantu para

nada senar gitar secara otomatis sehingga menghasilkan nada yang

gitar otomatis ini bekerja pada gitar listrik yang mentransmisikan sinyal listrik

untuk menganalisis kode frekuensi yang dihasilkan senar. Gitar dihubungkan ke alat tuner gitar

uk setiap senar diatur oleh selector

Rangkaian penguat menguatkan amplitudo gelombang suara hasil petikan agar dapat dibaca

arduino dengan mudah. Arduiono melakukan inisialisasi frekuensi senar dan kemudian

tuning peg gitar secara

otomatis sesuai dengan informasi frekuensi dari arduino. Jika nada senar tidak selaras maka motor

servo akan terus berputar sampai nada senar selaras. Jika nada sudah selaras maka motor servo

mplementasi Kendali PID Dalam Penala Nada Gitar

luaran sistem kendali ini berupa arah dan kecepatan putar motor stepper pada

lih sampai nilai selisih

tersebut hilang. Uji coba sistem dilakukan dengan melihat pengaruh penempatan sensor terhadap

kinerja sistem dan uji coba terhadap karakteristik kendali PID. Hasil terbaik kinerja sensor dicapai

da tabung gitar yang memiliki keakuratan 99,74%. Dari

hasil uji coba sistem kendali diketahui bahwa nilai gain optimal pada sistem ini yaitu Kp = 3, Ki =

1,5, Kd = 2,5. Selain itu, sistem dalam penelitian ini memiliki kemampuan untuk menala senar

alat yang dapat membantu

pengguna gitar melakukan tuning senar gitar secara otomatis dengan tingkat kesalahan maksimum

n. Motor servo sebagai

penggerak tuning peg menjadi pembeda alat yang dibuat dalam Penelitian ini dengan arduino guitar

gitar otomatis ini menggunakan 5 komponen pembentuk alat

Op amp untuk menguatkan

amplitudo gelombang suara agar diterima arduino dengan baik, Arduino untuk menginisialisasi

tuning senar gitar, dan

gitar otomatis ini adalah motor servo akan

senar secara otomatis ketika ada petikan senar gitar. Motor servo akan

senar yang benar yang dipilih terlebih dahulu melalui

. Motor akan terus berputar jika nada belum selaras dan jika nada sudah selaras

motor secara otomatis berhenti. Alat ini dihubungkan ke gitar menggunakan kabel audio.

mikrokontroler berbasis ATmega328. Memiliki 14 pin input

output PWM dan 6 pin

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

input analog, 16 MHz osilator kristal, koneksi

Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan

Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang

adaptor-DC atau baterai untuk menjalank

Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal

(otomatis). Eksternal (non-USB) daya dapat berasal baik dari AC

Adaptor ini dapat dihubungkan dengan menancapkan

konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin

dari konektor POWER. Kisaran kebutuhan daya yang disarankan untuk

dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan

tidak stabil kemudian jika diberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat

merusak board Uno.

Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai

dengan menggunakan fungsi

daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki

pull-up resistor (secara default

2.2 Motor Servo[3]

Motor servo adalah sebuah motor dengan sistem

akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri

dari sebuah motor, serangkaian

berfungsi untuk menentukan batas sudut dari putaran servo. Sedangkan sudut dari sumbu motor

servo diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel motor. Tampak

pada gambar dengan pulsa 1.5 ms pada periode selebar 2 ms maka sudut dari sumbu motor akan

berada pada posisi tengah. Semakin lebar pulsa

arah jarum jam dan semakin kecil pulsa

yang berlawanan dengan jarum jam.

Motor servo biasanya hanya bergerak mencapai sudut tertentu saja dan tidak kontinyu

seperti motor DC maupun motor

motor servo dapat dimodifikasi agar bergerak kontinyu. Pa

untuk bagian kaki, lengan atau bagian

membutuhkan torsi cukup besar. Motor servo adalah motor yang mampu bekerja dua arah (CW dan

CCW) dimana arah dan sudut pergerakan rot

pengaturan duty cycle sinyal PWM pada bagian pin kontrolnya.

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header

Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan

Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang

DC atau baterai untuk menjalankannya.

Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal

USB) daya dapat berasal baik dari AC-ke adaptor

Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif uk

konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin

dari konektor POWER. Kisaran kebutuhan daya yang disarankan untuk board

dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno dapat beroperasi tetapi

tidak stabil kemudian jika diberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat

Gambar 1. Arduino Uno

masing dari 14 pin digital di Uno dapat digunakan sebagai

dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead ()

daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki

default terputus) dari 20-50 kOhms.

Motor servo adalah sebuah motor dengan sistem closed feedback dimana posisi dari motor

akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri

dari sebuah motor, serangkaian gear, potensiometer dan rangkaian kontrol. Potensiometer

berfungsi untuk menentukan batas sudut dari putaran servo. Sedangkan sudut dari sumbu motor

servo diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel motor. Tampak

1.5 ms pada periode selebar 2 ms maka sudut dari sumbu motor akan

berada pada posisi tengah. Semakin lebar pulsa OFF maka akan semakin besar gerakan sumbu ke

arah jarum jam dan semakin kecil pulsa OFF maka akan semakin besar gerakan sumbu ke arah

awanan dengan jarum jam.

Motor servo biasanya hanya bergerak mencapai sudut tertentu saja dan tidak kontinyu

seperti motor DC maupun motor stepper. Walau demikian, untuk beberapa keperluan tertentu,

motor servo dapat dimodifikasi agar bergerak kontinyu. Pada robot, motor ini sering digunakan

untuk bagian kaki, lengan atau bagian-bagian lain yang mempunyai gerakan terbatas dan

membutuhkan torsi cukup besar. Motor servo adalah motor yang mampu bekerja dua arah (CW dan

CCW) dimana arah dan sudut pergerakan rotornya dapat dikendalikan hanya dengan memberikan

sinyal PWM pada bagian pin kontrolnya.

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

85

header, dan tombol reset.

Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board

Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke

Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal

ke adaptor-DC atau baterai.

positif ukuran 2.1mm

konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header

board Uno adalah7 sampai

pin 5v Uno dapat beroperasi tetapi

tidak stabil kemudian jika diberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat

masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output,

digitalRead (), beroperasi dengan

daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal

dimana posisi dari motor

akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri

ometer dan rangkaian kontrol. Potensiometer

berfungsi untuk menentukan batas sudut dari putaran servo. Sedangkan sudut dari sumbu motor

servo diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel motor. Tampak

1.5 ms pada periode selebar 2 ms maka sudut dari sumbu motor akan

maka akan semakin besar gerakan sumbu ke

maka akan semakin besar gerakan sumbu ke arah

Motor servo biasanya hanya bergerak mencapai sudut tertentu saja dan tidak kontinyu

. Walau demikian, untuk beberapa keperluan tertentu,

da robot, motor ini sering digunakan

bagian lain yang mempunyai gerakan terbatas dan

membutuhkan torsi cukup besar. Motor servo adalah motor yang mampu bekerja dua arah (CW dan

ornya dapat dikendalikan hanya dengan memberikan

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

2.3 Karakteristik Penguat Tidak Membalik (

Penguat Tak-Membalik (

karakteristik dasar sinyal output

Penguat tak-membalik (non

operational, karena penguat operational memang dir

ataupun tak membalik. Rangkain penguat tak

isyarat AC maupun DC dengan keluaran yang tetap sefasa dengan sinyal masukan. Impedansi

masukan dari rangkaian penguat tak

dengan nilai impedansi sekitar 100 MOhm. Contoh rangkaian dasar penguat tak

menggunakan operational amplifier

Gambar 4. Rangkaian

2.4 Operational Amplifier[5]

Operational Amplifier

yang sering digunakan dalam berbagai aplikasi rangkaian elektronika. Aplikasi op

sering dipakai antara lain adalah rangkaian

Pada Op-Amp memiliki 2 rangkaian

positif dimana feedback negatif pada op

balik positif akan menghasilkan osilasi sedangkan umpanbalik negatif menghasilkan penguatan

yang dapat terukur.

3. PEMBAHASAN

3.1 Flowchart Cara Kerja Sistem

Flowchart perancangan sistem ini diawali dengan memilih program arduino sesuai dengan

senar yang ingin diatur denga

yang dipetik akan dikuatkan amplitudonya oleh

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Gambar 2. Motor Servo

Karakteristik Penguat Tidak Membalik (Non-Inverting Amplifier)[4]

Membalik (Non-Inverting Amplifier) merupakan penguat sinyal dengan

output yang dikuatkan memiliki fasa yang sama dengan sinyal

non-inverting amplifier) dapat dibangun menggunakan penguat

operational, karena penguat operational memang dirancang untuk penguat sinyal baik membalik

ataupun tak membalik. Rangkain penguat tak-membalik ini dapat digunakan untuk memperkuat

isyarat AC maupun DC dengan keluaran yang tetap sefasa dengan sinyal masukan. Impedansi

masukan dari rangkaian penguat tak-membalik (non-inverting amplifier) berharga sangat tinggi

dengan nilai impedansi sekitar 100 MOhm. Contoh rangkaian dasar penguat tak

operational amplifier (Op-Amp) dapat dilihat pada gambar 4.

Gambar 4. Rangkaian Non-Inverting Amplifier

Operational Amplifier atau di singkat op-amp merupakan salah satu komponen analog

yang sering digunakan dalam berbagai aplikasi rangkaian elektronika. Aplikasi op

sering dipakai antara lain adalah rangkaian inverter, non-inverter, integrator dan differensiator

Amp memiliki 2 rangkaian feedback (umpan balik) yaitu feedback

negatif pada op-amp memegang peranan penting. Secara umum, umpan

nghasilkan osilasi sedangkan umpanbalik negatif menghasilkan penguatan

Cara Kerja Sistem

perancangan sistem ini diawali dengan memilih program arduino sesuai dengan

senar yang ingin diatur dengan mengatur switch selector. Kemudian senar dipetik, nada suara senar

yang dipetik akan dikuatkan amplitudonya oleh Op amp sebelum diterima oleh arduino.

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

86

rupakan penguat sinyal dengan

yang dikuatkan memiliki fasa yang sama dengan sinyal input.

) dapat dibangun menggunakan penguat

ancang untuk penguat sinyal baik membalik

membalik ini dapat digunakan untuk memperkuat

isyarat AC maupun DC dengan keluaran yang tetap sefasa dengan sinyal masukan. Impedansi

) berharga sangat tinggi

dengan nilai impedansi sekitar 100 MOhm. Contoh rangkaian dasar penguat tak-membalik

amp merupakan salah satu komponen analog

yang sering digunakan dalam berbagai aplikasi rangkaian elektronika. Aplikasi op-amp yang paling

inverter, integrator dan differensiator.

negatif dan feedback

amp memegang peranan penting. Secara umum, umpan

nghasilkan osilasi sedangkan umpanbalik negatif menghasilkan penguatan

perancangan sistem ini diawali dengan memilih program arduino sesuai dengan

Kemudian senar dipetik, nada suara senar

sebelum diterima oleh arduino.

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

Arduino akan mendeteksi frekuensi dari senar gitar yang dite

dengan frekuensi yang telah diatur pada program arduino. Apabila frekuensi yang diterima lebih

rendah dari frekuensi yang telah diprogram pada arduino maka arduino akan memberikan perintah

untuk menggerakkan motor servo ke kanan da

indikator 1. Apabila frekuensi yang diterima lebih besar dari frekuensi yang telah diprogram pada

arduino maka arduino akan memberikan perintah untuk menggerakkan motor servo ke kiri dan

memberikan perintah untuk menghidupkan LED indikator 3. Jika frekuensi belum sesuai terus

lakukan petikan sampai didapatkan frekuensi yang diterima sama dengan frekuensi yang telah

diprogram pada arduino. Apabila frekuensi yang diterima sama dengan frekuensi yang telah

diprogram pada arduino maka motor akan berhenti berputar dan memberikan perintah untuk

menghidupkan LED indikator 2 dan proses

tuning senar lainnya.

3.2 Perancangan Hardware a. Perancangan Rangkaian Op Amp

Pada pembuatan alat

suatu rangkaian penguat agar arduino dapat membaca sinyal dengan baik sehingga didapatkan

frekuensi yang akurat. Jenis rangkaian amplifier yang digunakan pada alat ini adalah rangkaia

amp inverting amplifier yang dapat dilihat pada gambar 6.

Gambar

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Gambar 5. flowchart Cara Kerja Sistem

Arduino akan mendeteksi frekuensi dari senar gitar yang diterima dan menyesuaikannya

dengan frekuensi yang telah diatur pada program arduino. Apabila frekuensi yang diterima lebih

rendah dari frekuensi yang telah diprogram pada arduino maka arduino akan memberikan perintah

untuk menggerakkan motor servo ke kanan dan memberikan perintah untuk menghidupkan LED

Apabila frekuensi yang diterima lebih besar dari frekuensi yang telah diprogram pada

arduino maka arduino akan memberikan perintah untuk menggerakkan motor servo ke kiri dan

k menghidupkan LED indikator 3. Jika frekuensi belum sesuai terus

lakukan petikan sampai didapatkan frekuensi yang diterima sama dengan frekuensi yang telah

diprogram pada arduino. Apabila frekuensi yang diterima sama dengan frekuensi yang telah

pada arduino maka motor akan berhenti berputar dan memberikan perintah untuk

menghidupkan LED indikator 2 dan proses tuning selesai. Pilih selector switch

Op Amp

an alat tuner gitar otomatis dengan penggerak motor servo ini dibutuhkan

suatu rangkaian penguat agar arduino dapat membaca sinyal dengan baik sehingga didapatkan

frekuensi yang akurat. Jenis rangkaian amplifier yang digunakan pada alat ini adalah rangkaia

yang dapat dilihat pada gambar 6.

Gambar 6. Rangkaian Op amp Non-Inverting Amplifier

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

87

rima dan menyesuaikannya

dengan frekuensi yang telah diatur pada program arduino. Apabila frekuensi yang diterima lebih

rendah dari frekuensi yang telah diprogram pada arduino maka arduino akan memberikan perintah

n memberikan perintah untuk menghidupkan LED

Apabila frekuensi yang diterima lebih besar dari frekuensi yang telah diprogram pada

arduino maka arduino akan memberikan perintah untuk menggerakkan motor servo ke kiri dan

k menghidupkan LED indikator 3. Jika frekuensi belum sesuai terus

lakukan petikan sampai didapatkan frekuensi yang diterima sama dengan frekuensi yang telah

diprogram pada arduino. Apabila frekuensi yang diterima sama dengan frekuensi yang telah

pada arduino maka motor akan berhenti berputar dan memberikan perintah untuk

selector switch untuk melakukan

gitar otomatis dengan penggerak motor servo ini dibutuhkan

suatu rangkaian penguat agar arduino dapat membaca sinyal dengan baik sehingga didapatkan

frekuensi yang akurat. Jenis rangkaian amplifier yang digunakan pada alat ini adalah rangkaian op

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

Dari gambar rangkaian

feedback (R3) adalah 100k dan nilai resistansi

menghitung faktor penguatan rangkaian di atas yaitu :

�� � � ��

� 1

a. Perancangan Rangkaian LED Indikator

Alat tuner gitar otomatis dengan pengg

indikator 3mm yang berfungsi sebagai indikator perbandingan frekuensi yang diterima dengan

frekuensi setiap senar yang telah diprogram pada arduino.

arduino, dimana LED 1 terhubung ke

LED 3 terhubung ke port A4 arduino seperti terlihat pada gambar 7.

Gambar 7.

b. Perancangan Motor Servo

Motor servo sebagai penggerak

mengendurkan tuning peg saat proses

membandingkan frekuensi yang diterima dengan frekuensi nada senar gitar yang telah diprogram

pada arduino.

c. Perancangan Selector Switch

Selector switch pada alat ini digunakan untuk memilih atau memindahkan program arduino

dari setiap senar gitar yang akan diatur.

Gambar 9.

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Dari gambar rangkaian op amp Non-inverting amplifier diatas dapat dilihat nilai resistansi

(R3) adalah 100k dan nilai resistansi input (R2) adalah 20k, sehingga kita bisa

menghitung faktor penguatan rangkaian di atas yaitu :

1 � ��� � 1 � ����

�� � 1 � 6 ����

Perancangan Rangkaian LED Indikator

gitar otomatis dengan penggerak motor servo ini menggunakan 3 buah LED

indikator 3mm yang berfungsi sebagai indikator perbandingan frekuensi yang diterima dengan

frekuensi setiap senar yang telah diprogram pada arduino. Ketiga LED indikator ini terhubung ke

hubung ke port A2 arduino, LED 2 terhubung ke port

A4 arduino seperti terlihat pada gambar 7.

Gambar 7. Menghubungkan LED indikator ke Arduino

Motor servo sebagai penggerak tuning peg dirancang untuk mengencangkan atau

saat proses tuning berlangsung sesuai dengan perintah arduino yang

membandingkan frekuensi yang diterima dengan frekuensi nada senar gitar yang telah diprogram

Gambar 8. Menghubungkan Servo ke Arduino

Selector Switch

pada alat ini digunakan untuk memilih atau memindahkan program arduino

dari setiap senar gitar yang akan diatur.

Gambar 9. Menghubungkan Switch Selector ke Arduino

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

88

diatas dapat dilihat nilai resistansi

(R2) adalah 20k, sehingga kita bisa

(1)

erak motor servo ini menggunakan 3 buah LED

indikator 3mm yang berfungsi sebagai indikator perbandingan frekuensi yang diterima dengan

Ketiga LED indikator ini terhubung ke

port A3 arduino, dan

ancang untuk mengencangkan atau

berlangsung sesuai dengan perintah arduino yang

membandingkan frekuensi yang diterima dengan frekuensi nada senar gitar yang telah diprogram

pada alat ini digunakan untuk memilih atau memindahkan program arduino

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

3.3 Perancangan Software a. Setup Input dan Output Arduino

Pada pemrograman arduino ini dilakukan pendefinisian

output. Pendefinisian ini diprogram pada

Gambar 1

b. Setup ADC Arduino

Pada dasarnya ADC arduino bernilai 10 bit (0

8 (0-255) menjadi bit tertinggi pada program ini untuk mengurangi sensitivitas lonjakan sinyal

yang diterima arduino dan untuk mendapatkan frekuensi yang akurat.

pada frekuensi 16Mhz dengan 13

yang mendekati standar sampling rate audio

frekuensi clock ADC arduino dengan menggunakan

Prescaler yang digunakan pada program ini yaitu

ADC yang awalnya bernilai 16MHz dibagi dengan 32 sehingga

Untuk mendapatkan nilai sampling rate

didapatkan nilai sampling rate

38.461 KHz. Untuk mendapatkan 1

c. Program Perhitungan Frekuensi

Untuk mendapatkan nilai frekuensi yang diterima dari petikan senar gitar, arduino

membagi sampling rate 38.461 KHz dengan periode.

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Arduino

Pada pemrograman arduino ini dilakukan pendefinisian port arduino sebagai

. Pendefinisian ini diprogram pada void setup arduino

Gambar 10. Setup Input dan Output Port Arduino

ya ADC arduino bernilai 10 bit (0-1023) tetapi pada program ini diatur agar bit

255) menjadi bit tertinggi pada program ini untuk mengurangi sensitivitas lonjakan sinyal

yang diterima arduino dan untuk mendapatkan frekuensi yang akurat. Clock ADC ard

pada frekuensi 16Mhz dengan 13 clock cycles, tetapi pada program ini diinginkan

sampling rate audio yaitu 40Khz. Dengan demikian harus memperkecil

ADC arduino dengan menggunakan prescaler untuk mengatur

yang digunakan pada program ini yaitu prescaler 32, dengan prescaler

ADC yang awalnya bernilai 16MHz dibagi dengan 32 sehingga clock arduino menjadi 500KHz.

sampling rate nilai clock ADC dibagi dengan clock cycles,

sampling rate mendekati nilai standar sampling rate audio

38.461 KHz. Untuk mendapatkan 1 sample membutuhkan waktu 13/500 = 0.026 ms.

Gambar 11. Program Setup ADC Arduino

Program Perhitungan Frekuensi

Untuk mendapatkan nilai frekuensi yang diterima dari petikan senar gitar, arduino

38.461 KHz dengan periode.

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

89

arduino sebagai input dan

1023) tetapi pada program ini diatur agar bit

255) menjadi bit tertinggi pada program ini untuk mengurangi sensitivitas lonjakan sinyal

ADC arduino bekerja

tetapi pada program ini diinginkan sampling rate

yaitu 40Khz. Dengan demikian harus memperkecil

tuk mengatur clock ADC arduino.

prescaler 32 nilai clock

arduino menjadi 500KHz.

clock cycles, sehingga

sampling rate audio yaitu 500Khz/13 =

membutuhkan waktu 13/500 = 0.026 ms.

Untuk mendapatkan nilai frekuensi yang diterima dari petikan senar gitar, arduino

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

Gambar 12.

d. Program Menggerakkan Motor Servo

Servo dirancang untuk dapat berputar ke kiri dan ke kanan, servo berputar ke kiri

saat frekuensi yang diterima lebih besar dari

servo berputar ke kanan saat frekuensi yang diterima le

dan LED 1 ON. Saat frekuensi yang diterima sama dengan

berhenti berputar dan LED 2

4. HASIL DAN PEMBAHASAN

4.1 Pengujian Rangkaian Penguat AmplifierPada penguat op amp

penguatan sebesar 6 kali guna mendapatkan hasil pengujian yang akurat. Berikut adalah gambar

prosedur pengukuran.

Gambar 1

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Gambar 12. Program Perhitungan Frekuensi

Program Menggerakkan Motor Servo

Gambar 13. Program Menggerakkan Servo

Servo dirancang untuk dapat berputar ke kiri dan ke kanan, servo berputar ke kiri

saat frekuensi yang diterima lebih besar dari correct frekuensi dan LED indikator

servo berputar ke kanan saat frekuensi yang diterima lebih rendah dari

. Saat frekuensi yang diterima sama dengan correct frekuensi, maka servo

berhenti berputar dan LED 2 ON.

HASIL DAN PEMBAHASAN

Pengujian Rangkaian Penguat Amplifier op amp dirancang dengan penguat non-inverting amplifier

penguatan sebesar 6 kali guna mendapatkan hasil pengujian yang akurat. Berikut adalah gambar

Gambar 14. Prosedur Pengukuran Rangkaian Penguat Op Amp

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

90

Servo dirancang untuk dapat berputar ke kiri dan ke kanan, servo berputar ke kiri

frekuensi dan LED indikator ON dan

bih rendah dari correct frekuensi

frekuensi, maka servo

inverting amplifier dengan nilai

penguatan sebesar 6 kali guna mendapatkan hasil pengujian yang akurat. Berikut adalah gambar

Op Amp

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

Dari pengukuran penguat berdasarkan gam

sebanyak 5 kali dengan hasil pengukuran seperti terlihat pada tabel

amp didapatkan rata-rata nilai penguatan

dengan perancangan yaitu sebesar 6 kali.

4.2 Pengujian Putaran Motor Servo

Pengujian ini dilakukan untuk memastikan motor dapat berputar ke kiri dan ke kanan. Pada

perancangan alat ini motor dirancangan untuk berputar ke kiri saat frekuensi yang diterima arduino

lebih besar dari correct frekuensi yang diprogram pada arduino dan

frekuensi yang diterima arduino lebih rendah dari

Pengujian dilakukan melalui serial monitor arduino dengan mengirim nilai val 1 dan val 9 yang

telah diprogram pada arduino

Gamb

Dari hasil pengujian motor servo melalui serial monitor arduino dapat dilihat servo

berputar ke kiri saat diberikan nilai val 1 karena pada program untuk mendapatkan nilai pulsa

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

Dari pengukuran penguat berdasarkan gambar prosedur di atas dilakukan pengujian

sebanyak 5 kali dengan hasil pengukuran seperti terlihat pada tabel 1. Hasil pengujian penguat

rata nilai penguatan op amp = 5,564 kali. Hasil pengujian tidak jauh berbeda

aitu sebesar 6 kali.

Tabel 1. Hasil Pengujian Penguat Op Amp

Pengujian Vin

(mV)

Vout

(mV) Penguatan

1 108 616 5,7

2 232 1270 5,5

3 340 1860 5,5

4 460 2560 5,6

5 560 3140 5,6

6 638 3636 5,7

7 743 4309 5,8

8 840 4623 5,5

9 908 5084 5,6

10 1023 5527 5,4

11 1160 6612 5,7

12 1235 6916 5,6

13 1327 7564 5,7

14 1430 7865 5,5

15 1545 8807 5,7

16 1610 9016 5,6

17 1724 9482 5,5

18 1840 10304 5,6

19 1920 10944 5,7

20 2020 11514 5,7

Rata-rata penguatan 5,6

4.2 Pengujian Putaran Motor Servo

Pengujian ini dilakukan untuk memastikan motor dapat berputar ke kiri dan ke kanan. Pada

perancangan alat ini motor dirancangan untuk berputar ke kiri saat frekuensi yang diterima arduino

frekuensi yang diprogram pada arduino dan motor berputar ke kanan saat

frekuensi yang diterima arduino lebih rendah dari correct frekuensi yang diprogram pada arduino.

Pengujian dilakukan melalui serial monitor arduino dengan mengirim nilai val 1 dan val 9 yang

Gambar 15. Pengujian Servo Berputar ke Kiri dank e Kanan

Dari hasil pengujian motor servo melalui serial monitor arduino dapat dilihat servo

berputar ke kiri saat diberikan nilai val 1 karena pada program untuk mendapatkan nilai pulsa

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

91

bar prosedur di atas dilakukan pengujian

Hasil pengujian penguat op

= 5,564 kali. Hasil pengujian tidak jauh berbeda

Pengujian ini dilakukan untuk memastikan motor dapat berputar ke kiri dan ke kanan. Pada

perancangan alat ini motor dirancangan untuk berputar ke kiri saat frekuensi yang diterima arduino

motor berputar ke kanan saat

frekuensi yang diprogram pada arduino.

Pengujian dilakukan melalui serial monitor arduino dengan mengirim nilai val 1 dan val 9 yang

Pengujian Servo Berputar ke Kiri dank e Kanan

Dari hasil pengujian motor servo melalui serial monitor arduino dapat dilihat servo

berputar ke kiri saat diberikan nilai val 1 karena pada program untuk mendapatkan nilai pulsa

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

dilakukan perhitungan val=val x (180/9) untuk

11) + 500 sehingga :

1. Saat diberikan nilai val 1

Val = 1 x (180/9) = 20

Pulsewidth = (20 x 11) + 500 = 720 µs = 0,72ms

Maka servo berputar ke kiri karena pulsa yang diberikan kurang

2. Saat diberikan nilai val 9

Val = 9 x (180/9) = 180

Pulsewidth = (180 x 11) + 500 = 2480 µs = 2,48ms

Maka servo berputar ke kanan karena pulsa yang diberikan lebih dari 1,5 ms

4.1 Pengujian Keakuratan Tuning

Pengujian ini dilakukan untuk mengetahui perbandingan antara frekuensi yang diterima

arduino dengan correct frekuensi setiap senar yang telah diprogram pada arduino. Perbandingan ini

akan menentukan tingkat keakuratan

2Hz dari correct frekuensi. Pengujian ini dilakukan sebanyak 10 kali untuk setiap senar dengan

kondisi awal 5 kali pengujian saat frekuensi senar lebih rendah dari

pengujian saat frekuensi senar lebih besar dari

Tabel 2

Pengujian

Rata-rata Frekuensi Saat Tuning Selesai (Hz)

Rata-rata Waktu Tuning Kondisi Awal FA < CF (detik)

Rata-rata Waktu Tuning Kondisi Awal FA > CF (detik)

Dari hasil pengujian pada tabel

diterima arduino dengan correct

perancangan yang diharapkan yaitu dengan tingkat toleransi kesalahan frekuensi maksimal sebesar

2Hz dari correct frekuensi yang telah ditentukan. Tetapi dalam proses untuk mencapai

perbandingan frekuensi yang diharapkan yaitu toleransi

ditemukan beberapa kali lonjakan frekuensi yang disebabkan oleh sensitivitas akibat bentuk sinyal

gitar yang tidak beraturan atau banyak ditemukan

Lonjakan frekuensi juga disebabkan karena beberapa faktor seperti senar lain ikut bergetar saat

tuning senar, bentuk sinyal analog suara petikan senar gitar yang tidak beraturan, dan tidak adanya

rangkaian filter pada alat ini. Cara untuk meminimalkan lonjakan frekuensi terseb

teknik dalam pemetikan senar. Senar dipetik berkali

langsung ditahan agar berhenti (senar jangan dibiarkan terus bergetar).

Lama waktu yang dibutuhkan alat untuk melakukan

dihitung dengan perhitungan :

Rata-rata Waktu Tuning Keseluruhan Senar Kondisi Awal FA < CF

= hasil penjumlahan= 32,76+13,60+12,69+9,77+27,28+6,67

= 102,77 detik

= 1 menit 42,77 detik

Rata-rata Waktu Tuning Keselurahan Senar Kondisi Awal FA > CF

= hasil penjumlahan

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

l=val x (180/9) untuk translate number to angle dan pulsewidth

Saat diberikan nilai val 1

Val = 1 x (180/9) = 20

= (20 x 11) + 500 = 720 µs = 0,72ms

Maka servo berputar ke kiri karena pulsa yang diberikan kurang dari 1,5 ms

Saat diberikan nilai val 9

Val = 9 x (180/9) = 180

Pulsewidth = (180 x 11) + 500 = 2480 µs = 2,48ms

Maka servo berputar ke kanan karena pulsa yang diberikan lebih dari 1,5 ms

Tuning dan Waktu yang Dibutuhkan

ini dilakukan untuk mengetahui perbandingan antara frekuensi yang diterima

frekuensi setiap senar yang telah diprogram pada arduino. Perbandingan ini

akan menentukan tingkat keakuratan tuning alat. Alat ini dirancang dengan tingkat a

frekuensi. Pengujian ini dilakukan sebanyak 10 kali untuk setiap senar dengan

kondisi awal 5 kali pengujian saat frekuensi senar lebih rendah dari correct

pengujian saat frekuensi senar lebih besar dari correct frekuensi.

2. Hasil Pengujian Tuning dan Lama Waktu Tuning

senar 1 senar 2 senar 3 senar 4 senar 5

328,74 246,55 195,735 146,245 109,739

38,722 13,558 15,186 9,752 28,734

20,348 20,48 20,48 11,982 8,042

Pengujian

Rata-rata Frekuensi Saat Tuning Selesai (Hz)

Rata-rata Waktu Tuning Kondisi Awal FA < CF (detik)

Rata-rata Waktu Tuning Kondisi Awal FA > CF (detik)

Dari hasil pengujian pada tabel 2 diketahui bahwa hasil perbandingan antara frekuensi yang

correct frekuensi yang diprogram pada arduino sesuai dengan

perancangan yang diharapkan yaitu dengan tingkat toleransi kesalahan frekuensi maksimal sebesar

frekuensi yang telah ditentukan. Tetapi dalam proses untuk mencapai

perbandingan frekuensi yang diharapkan yaitu toleransi kesalahan frekuensi sebesar 2Hz masih

ditemukan beberapa kali lonjakan frekuensi yang disebabkan oleh sensitivitas akibat bentuk sinyal

gitar yang tidak beraturan atau banyak ditemukan ripple pada amplitudo sinyal hasil petikan gitar.

ga disebabkan karena beberapa faktor seperti senar lain ikut bergetar saat

senar, bentuk sinyal analog suara petikan senar gitar yang tidak beraturan, dan tidak adanya

rangkaian filter pada alat ini. Cara untuk meminimalkan lonjakan frekuensi terseb

nik dalam pemetikan senar. Senar dipetik berkali-kali dengan cara setelah dipetik senar

langsung ditahan agar berhenti (senar jangan dibiarkan terus bergetar).

Lama waktu yang dibutuhkan alat untuk melakukan tuning keseluruhan senar dap

dihitung dengan perhitungan :

Keseluruhan Senar Kondisi Awal FA < CF

penjumlahan dari hasil pengujian rata ' rata waktu *+,�,-= 32,76+13,60+12,69+9,77+27,28+6,67

= 1 menit 42,77 detik

Keselurahan Senar Kondisi Awal FA > CF

penjumlahan dari hasil pengujian rata ' rata waktu *+,�,-

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

92

pulsewidth = (angle x

dari 1,5 ms

Maka servo berputar ke kanan karena pulsa yang diberikan lebih dari 1,5 ms

ini dilakukan untuk mengetahui perbandingan antara frekuensi yang diterima

frekuensi setiap senar yang telah diprogram pada arduino. Perbandingan ini

alat. Alat ini dirancang dengan tingkat akurasi tuning

frekuensi. Pengujian ini dilakukan sebanyak 10 kali untuk setiap senar dengan

correct frekuensi dan 5 kali

senar 6

109,739 82,187

7,464

12,644

diketahui bahwa hasil perbandingan antara frekuensi yang

duino sesuai dengan

perancangan yang diharapkan yaitu dengan tingkat toleransi kesalahan frekuensi maksimal sebesar

frekuensi yang telah ditentukan. Tetapi dalam proses untuk mencapai

kesalahan frekuensi sebesar 2Hz masih

ditemukan beberapa kali lonjakan frekuensi yang disebabkan oleh sensitivitas akibat bentuk sinyal

pada amplitudo sinyal hasil petikan gitar.

ga disebabkan karena beberapa faktor seperti senar lain ikut bergetar saat

senar, bentuk sinyal analog suara petikan senar gitar yang tidak beraturan, dan tidak adanya

rangkaian filter pada alat ini. Cara untuk meminimalkan lonjakan frekuensi tersebut yaitu dengan

kali dengan cara setelah dipetik senar

keseluruhan senar dapat

*+,�,- semua senar

*+,�,- semua senar

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

= 15,58+20,11+17,90+12,46+7,86+13,03

= 86,94 detik

= 1 menit 26,94 detik

Lama waktu yang dibutuhkan alat untuk mela

beda frekuensi senar pada kondisi awal sebelum diatur dengan

pada arduino. Semakin besar beda frekuensi awal senar gitar saat awal

frekuensi yang diprogram pa

sampai selesai melakukan tuning

5. Kesimpulan dan Saran

5.1 Kesimpulan

Setelah melakukan proses perancangan, pengukuran, dan pengujian maka diperoleh

kesimpulan sebagai berikut.

1. Hasil pengujian penguat op amp didapatkan rata

Dari hasil pengujian penguat

2. Hasil Pengujian keakuratan

didapatkan rata-rata tuning

Hz dan rata-rata tuning

sebesar 0,8 Hz.

3. Hasil Pengujian keakuratan

diharapkan yaitu dengan toleransi kesalahan maksimum ± 1 Hz untuk setiap senar.

4. Hasil pengujian lama waktu

waktu tuning paling baik yaitu senar 6 dengan rata

rata tuning paling buruk yaitu senar 1 dengan rata

5. Rata-rata waktu tuning

frekuensi adalah 1 menit 42,77 detik.

6. Rata-rata waktu tuning

frekuensi adalah 1 menit 26,94 detik.

7. Lama waktu yang dibutuhkan alat untuk melakukan

perbandingan frekuensi yang diharapkan dipengaruhi oleh besar beda frekuensi senar gitar

pada kondisi awal tuning

8. Dalam proses tuning

Solusi untuk meminimalkan lonjakan frekuensi tersebut dengan cara memetik senar dan

langsung menahan senar agar tidak

5.2 Saran Pengembangan yang dapat dilakukan dari

1. Ditambahkan rangkaian filter untuk menghilangkan lonjakan

mempercepat proses tuning

2. Ditambahkan LCD agar dapat melihat langsung perbandingan frekuensi pada saat proses

tuning tanpa harus melalui serial monitor arduino.

Daftar Pustaka

[1] Maulana, Reza. 2013. Implementasi Kendali PID Dalam Penala Nada Gitar Otomatis.

Universitas Gadjah Mada

[2] http://www.instructables.com/id/Arduino

[3] Artanto, Dian. 2012. Interaksi Arduino dan LabView

[4] Iswanto. 2012. Aplikasi Motor Servo Dengan Mikrokontroller

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

= 15,58+20,11+17,90+12,46+7,86+13,03

= 1 menit 26,94 detik

Lama waktu yang dibutuhkan alat untuk melakukan tuning dipengaruhi oleh berapa besar

beda frekuensi senar pada kondisi awal sebelum diatur dengan correct frekuensi yang diprogram

pada arduino. Semakin besar beda frekuensi awal senar gitar saat awal tuning

frekuensi yang diprogram pada arduino maka akan semakin lama waktu tuning

tuning.

Setelah melakukan proses perancangan, pengukuran, dan pengujian maka diperoleh

enguat op amp didapatkan rata-rata nilai penguatan

Dari hasil pengujian penguat op amp didapatkan persentase kesalahan sebesar 6,6%.

Hasil Pengujian keakuratan tuning yang dilakukan sebanyak 20 kali untuk setiap senar

tuning paling baik yaitu senar 5 dengan rata-rata kesalahan

tuning paling buruk yaitu senar 1 dengan rata-rata kesalahan

Hasil Pengujian keakuratan tuning yang dilakukan sesuai dengan perancangan yang

iharapkan yaitu dengan toleransi kesalahan maksimum ± 1 Hz untuk setiap senar.

Hasil pengujian lama waktu tuning yang dibutuhkan setiap senar didapatkan rata

paling baik yaitu senar 6 dengan rata-rata waktu tuning

paling buruk yaitu senar 1 dengan rata-rata waktu tuning 24,17 detik.

tuning keseluruhan senar dengan kondisi frekuensi awal <

frekuensi adalah 1 menit 42,77 detik.

tuning keseluruhan senar dengan kondisi frekuensi awal >

frekuensi adalah 1 menit 26,94 detik.

Lama waktu yang dibutuhkan alat untuk melakukan tuning

perbandingan frekuensi yang diharapkan dipengaruhi oleh besar beda frekuensi senar gitar

tuning dengan correct frekuensi setiap senar pada program arduino.

tuning masih ditemukan lonjakan frekuensi saat senar gitar terus bergetar.

Solusi untuk meminimalkan lonjakan frekuensi tersebut dengan cara memetik senar dan

langsung menahan senar agar tidak bergetar terus.

Pengembangan yang dapat dilakukan dari Penelitian ini adalah sebagai berikut.

Ditambahkan rangkaian filter untuk menghilangkan lonjakan-lonjakan frekuensi untuk

tuning mendapatkan perbandingan frekuensi yang bena

Ditambahkan LCD agar dapat melihat langsung perbandingan frekuensi pada saat proses

tanpa harus melalui serial monitor arduino.

Maulana, Reza. 2013. Implementasi Kendali PID Dalam Penala Nada Gitar Otomatis.

ada

http://www.instructables.com/id/Arduino-Guitar-Tuner/?ALLSTEPS [accessed Maret 2013]

Interaksi Arduino dan LabView. Jakarta: PT Elex Media. Komputindo.

Aplikasi Motor Servo Dengan Mikrokontroller. Yogyakarta : UMY

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

93

dipengaruhi oleh berapa besar

frekuensi yang diprogram

tuning dengan correct

tuning yang dibutuhkan

Setelah melakukan proses perancangan, pengukuran, dan pengujian maka diperoleh

rata nilai penguatan op amp = 5,6 kali.

didapatkan persentase kesalahan sebesar 6,6%.

yang dilakukan sebanyak 20 kali untuk setiap senar

rata kesalahan tuning 0,07

rata kesalahan tuning

yang dilakukan sesuai dengan perancangan yang

iharapkan yaitu dengan toleransi kesalahan maksimum ± 1 Hz untuk setiap senar.

yang dibutuhkan setiap senar didapatkan rata-rata

tuning 9,85 detik dan rata-

24,17 detik.

keseluruhan senar dengan kondisi frekuensi awal < correct

kuensi awal > correct

hingga didapatkan

perbandingan frekuensi yang diharapkan dipengaruhi oleh besar beda frekuensi senar gitar

frekuensi setiap senar pada program arduino.

masih ditemukan lonjakan frekuensi saat senar gitar terus bergetar.

Solusi untuk meminimalkan lonjakan frekuensi tersebut dengan cara memetik senar dan

ini adalah sebagai berikut.

lonjakan frekuensi untuk

mendapatkan perbandingan frekuensi yang benar.

Ditambahkan LCD agar dapat melihat langsung perbandingan frekuensi pada saat proses

Maulana, Reza. 2013. Implementasi Kendali PID Dalam Penala Nada Gitar Otomatis.

[accessed Maret 2013]

. Jakarta: PT Elex Media. Komputindo.

. Yogyakarta : UMY

Jurnal Ele

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

[5] http://elektronika-dasar.web.id/percobaan/penguat

[accessed Maret 2013]

[6] ISO 16:1975 Acoustics

Organization for Standardization. 1975.

Jurnal Elektro Telekomunikasi Terapan Juli 2015

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

SERVO BERBASIS ARDUINO

dasar.web.id/percobaan/penguat-tak-membalik-non-inverting

ISO 16:1975 Acoustics -- Standard tuning frequency (Standard musical pitch)

Organization for Standardization. 1975.

DAN IMPLEMENTASI TUNER GITAR OTOMATIS DENGAN PENGGERAK MOTOR

94

inverting-amplifier

Standard tuning frequency (Standard musical pitch). International