PEMILIH
LAGU PENIDUR BAYI
Ahmad Fauzi Amirudin1,
Apsari Candra Nursita2, Samuel BETA3
Prodi Teknik Elektronika, Jurusan
Teknik Elektro, Politeknik Negeri Semarang
Jl. Prof. H. Soedarto, S.H,
Tembalang, Semarang, 50275
Intisari
– Modul Pemilih Lagu Penidur Bayi ini merupakan modul untuk memutarkan sebuah
lagu dengan menggunakan keypad sebagai masukan untuk memilih lagunya. Modul ini
juga menggunakan DFPlayer Mini sebagai penghubung antara keypad dengan pengeras
suara, selain itu DFPlayer Mini juga digunakan untuk menyimpan lagu. Pengaturan
pemutaran lagu diproses melalui pemroses yaitu ARM Cortex. Modul ini dapat
diterapkan dalam sebuah ayunan bayi, sebagai fitur pelengkap dari sebuah ayunan
bayi.
Kata Kunci : ARM Cortex, Keypad,
DFPlayer Mini
Abstract
- Baby Sleeper Track Selector Module this is a module for playing a song using
the keypad as input to select the song. This module also uses DFPlayer as a
liaison between Mini keypad with loudspeakers, in addition DFPlayer also used
to store songs. Song playback settings are processed through a processor that
is ARM Cortex. This module can be applied in a baby swing, as a complementary
feature of a baby swing.
Keyword : ARM Cortex, Keypad,
DFPlayer Mini
1.1 Latar Belakang
Musik
atau melodi lagu merupakan salah satu media yang dapat digunakan banyak
kalangan untuk menenangkan pikiran. Tidak hanya manusia dewasa saya yang
membutuhkan musik atau melodi lagu namun bayi juga membuthkannya saat sedang menangis ataupun saat akan tidur. Pada perkembangan teknologi sekarang
ini para orang tua cenderung untuk memilih memutarkan musik atau melodi lagu
guna menenangkan bayi karena kesibukan orang tua yang dikerjakan.
Modul
pemilih lagu penidur bayi ini dibuat untuk membantu pekerjaan para orang tua
serta memberikan solusi. Dengan dibuatnya modul pemilih lagu penidur bayi ini
para orang tua tidak lagi direpotkan pada saat bayi sedang membutuhkan
ketenangan saat akan tidur dan tidur. Karena kualitas kenyamanan tidur
ditentukan pada saat pikiran sedang tenang sehingga bayi mendapatkan tidur
dengan kualitas yang baik.
1.2
Perumusan Masalah
Berdasarkan
permasalahan yang terdapat pada latar belakang, maka disusun rumusan masalah
sebagai berikut :
1.
Bagaimana mengoperasikan keypad
untuk memilih lagu yang diinginkan?
2.
Bagaimana agar dapat mengontrol pemutaran
lagu pada DFPlayer Mini?
3.
Bagaimana agar dapat mengembangkan
Mikrokontroller ARM dengan menggunakan DFPlayer mini?
1.3
Ruang Lingkup
Berdasarkan
rumusan masalah diatas, agar pembahasan terfokus pada perumusan masalah yang
akan dibahas pada alat ini sebagai berikut :
1.
Jumlah lagu yang diputar adalah 9
lagu.
2.
Volume maksimal yang digunakan
sesuai dengan yang sudah terdapat pada DFPalyer mini.
1.4
Tujuan
1.
Dapat memutarkan lagu dengan memilih
lagu menggunakan keypad.
2.
Dapat mengontrol pemutaran lagu
dengan menggunakan DFPlayer
3.
Dapat mengembangkan penggunakan
Mikrokontroler ARM dengan DFPalyer Mini.
4.
Menerapkan ilmu yang telah
dipelajari di perkuliahan pada peralatan elektronik dikehidupan sehari-hari.
2. TINJAUAN PUSTAKA
2.1 ARM NUC120
DT-ARM NUC120 Board merupakan modul pengembangan mikrokontroler NUC120RD2BN yang berbasis CPU ARM Cortex-M0 dari Nuvoton. Modul ini dapat bekerja dengan kecepatan CPU sampai dengan 48 MHz. Modul ini juga telah dilengkapi dengan bootloader internal, sehingga tidak diperlukan lagi device programmer eksternal. Pemrograman melalui bootloader bisa dilakukan dengan menggunakan koneksi USB.
ARM adalah prosesor dengan arsitektur set instruksi 32bit RISC (Reduced Instruction Set Computer) yang dikembangkan oleh ARM Holdings. ARM merupakan singkatan dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn RISC Machine).
Gambar 1. ARM NUC120
Prosesor ARM sering kali ditemukan pada hampir disemua smart phone ataupun tablet. Prosesor ini terkenal memiliki pemrosesan data yang cepat serta hemat daya. Prosesor ARM Cortex-M0 didesain khusus untuk digunakan pada aplikasi mikrokontroler. Sehingga membuat mikrokontroler yang berbasiskan ARM Cortex-M0 sangat cocok untuk pengembangan aplikasi berbasis mikrokontroler.
ARM adalah arsitektur prosesor 32 bit yang dibuat oleh ARM Holding dan dilisensikan untuk diproduksi oleh berbagai vendor di dunia termasuk AMD, Atmel, Freescale, Nuvoton, Nvidia, NXP, Samsung, ST Micro, dan TI. Prosesor ARM digunakan pada perangkat smartphone, tablet, dan embedded system. Kini ARM menjadi arsitektur prosesor yang paling banyak diproduksi di dunia.
Seri arsitektur ARM terbaru terdiri dari 3 lini kelas penggunaan yaitu :
1. ARM CORTEX A untuk prosesor aplikasi umum.
2. ARM CORTEX R untuk prosesor real time.
3. ARM CORTEX M untuk prosesor mikrokontroller.
Berikut adalah spesifikasi ARM NUC120:
a. Berbasis mikrokontroler NUC120RD2BN (64 KB APROM, 8 KB SRAM, 4 KB Data Flash, CPU ARM Cortex-M0).
b. Terintegrasi dengan cystal eksternal 12 MHz.
c. Terintegrasi dengan osilator 32,768 KHz sebagai sumber clock RTC.
d. Memiliki 1x Port USB. Memiliki 1 port RS-485.
e. Memiliki 3 kanal UART dengan level tegangan TTL 3,3VDC / 5VDC.
f. Tersedia port USB yang berfungsi untuk antarmuka serial sekaligus menuliskan program mikrokontroler, sehingga tidak membutuhkan programmer eksternal.
g. Memiliki port Serial Wire Debug untuk proses debuging dan programming.
h. Memiliki 45 jalur GPIO.
i. Terintegrasi dengan sensor suhu internal.
j. Memiliki port input 8 kanal ADC 12-bit.
k. Bekerja pada level tengan 3,3VDC / 5VDC dengan arus maksimum 800mA.
l. Input catu daya untuk board : 6,5VDC - 12VDC atau 3,3VDC - 5VDC.
2.2 DFPlayer Mini
DFPlayer Mini adalah modul sound/music player yang mendukung beberapa file salah satunya adalah file .mp3 yang umum kita gunakan sebagai format sound file. DFPlayer mini dapat bekerja sendiri secara standalone atau pun bekerja bersama dengan mikrokontroller (misal.arduino) melalui koneksi serial.
Gambar 2. DFPlayer Mini
DFPlayer mini mempunyai 16 pin interface berupan standar DIP pin header pada kedua sisinya. Berikut adalah spesifikasi yang tercantum dalam datasheet :
1. Supported sampling rates (KHz) : 8/11.025/12/16/22.05/24/32/44.1/48.
2. 24-bit DAC output, support for dynamic range 90dB, SNR support 85dB.
3. Fully supports FAT16, FAT32 file system, maximum support 32G of the TF card, support 32G of Udisk, 64M bytes NORFLASH.
4. A varicty of control modes, 1/0 control mode, serial mode, AD button control mode.
5. Advertising sound waiting function, the music can be suspended. When advertising is over in the music continue to play.
6. Audio data sorted by folder, supports up to 100 folders, every folder can hold up to 255 songs
7. 30 level adjustable volume, 6-levelEQ adjustable.
Berikut nama dan fungsi masing-masing pin pada module DFPlayer mini :
Gambar Pin Pada Modul DFPlayer Mini
2.3 Keypad
Keypad adalah bagian penting dari suatu perangkat elektronika yang membutuhkan interaksi manusia. Keypad berfungi sebagai interface antara perangkat (mesin) elektronik dengan manusia atau dikenal dengan istilah HMI (Human Machine Interface). Matrik keypad 4x4 merupakan salah satu contoh keypad yang dapat digunakan untuk komunikasi antara manusia dengan microcontroller. Konfigurasi keypad dengan susunan bentuk matrik ini bertujuan untuk penghematan port mikrokontroler karena jumlah key (tombol) yang dibutuhkan banyak pada suatu sistem dengan mikrokontroler.
Gambar 3. Keypad
2.4 Speaker
Loudspeaker atau lebih sering disingkat dengan Speaker adalah Transduser yang dapat mengubah sinyal listrik menjadi Frekuensi Audio (sinyal suara) yang dapat didengar oleh telinga manusia dengan cara mengetarkan komponen membran pada Speaker tersebut sehingga terjadilah gelombang suara.
Gambar 4. Speaker
Dalam rangka menterjemahkan sinyal listrik menjadi suara yang dapat didengar, Speaker memiliki komponen Elektromagnetik yang terdiri dari Kumparan yang disebut dengan Voice Coil untuk membangkitkan medan magnet dan berinteraksi dengan Magnet Permanen sehingga menggerakan Cone Speaker maju dan mundur. Voice Coil adalah bagian yang bergerak sedangkan Magnet Permanen adalah bagian Speaker yang tetap pada posisinya. Sinyal listrik yang melewati Voice Coil akan menyebabkan arah medan magnet berubah secara cepat sehingga terjadi gerakan “tarik” dan “tolak” dengan Magnet Permanen. Dengan demikian, terjadilah getaran yang maju dan mundur pada Cone Speaker.
Cone adalah komponen utama Speaker yang bergerak. Pada prinsipnya, semakin besarnya Cone semakin besar pula permukaan yang dapat menggerakan udara sehingga suara yang dihasilkan Speaker juga akan semakin besar. Suspension yang terdapat dalam Speaker berfungsi untuk menarik Cone ke posisi semulanya setelah bergerak maju dan mundur. Suspension juga berfungsi sebagai pemegang Cone dan Voice Coil. Kekakuan (rigidity), komposisi dan desain Suspension sangat mempengaruhi kualitas suara Speaker itu sendiri.
Gambar 5. Komponen Speaker
3.
METODOLOGI
PENELITIAN
Metode yang digunakan dalam pembuatan Pemilih
Lagu Penidiur Bayi adalah sebagai berikut:
1. Metode
Persiapan
Berisikan tentang pemilihan
materi serta jurnal yang akan dijadikan dasar atau literatur dalam pembuatan
Pemilih Lagu Penidur Bayi.
2. Metode Perencanaan
Menentukan rancangan sistem,
alat, serta program aplikasi yang akan digunakan dalam pembuatan Alat Pemilih
Lagu Penidur Bayi.
3. Metode
Perancangan
Proses pembuatan Alat Pemilih Lagu Penidur Bayi.
Pembuatan program keypad untuk mengoperasikan kerja dari DFPlayer Mini yang di
proses melalui ARM NUC120.
4. Pengujian
Alat
Melakukan pengujian Alat Pemilih Lagu Penidur Bayi apakah
sudah sesuai rencana atau belum.
5. Tahap
Penyusunan Laporan
Menyusun laporan hasil dari pembuatan alat
dalam bentuk laporan penelitian.
4.
PERANCANGAN
ALAT
Bab
ini akan dibahas tentang perancangan dan pembuatan Alat Pemilih Lagu Penidur
Bayi. Perancangan system ini meliputi perancangan perangkat
lunak (software) dan perangkat keras
(hardware).
4.1
Perangkat
keras dan Rangkaian Elektronika
Adapun
sistem yang digunakan adalah :
1.
Keypad
2.
DFPlayer Mini
3.
Speaker
4.
ARM NUC120
4.2
Perancangan
Rangkaian
Gambaran rangkaian Alat Pemilih Lagu Penidur Bayi
menggunakan masukan berupa DFPlayer Mini dan keypad. Luaran dari modul ini adalah Speaker. Berikut ini adalah
blok diagram Alat Pemilih Lagu Penidur Bayi :
Gambar 6. Gambaran Rangkaian
Gambar 7. Pengawatan Pada
Dalam Box
Gambar 8. Pengawatan Pada
Luar Box
4.3
Cara
Kerja Alat
1.
Keypad
digunakan untuk memilih lagu penidur bayi. Setiap tombol angka yang ditekan
pada keypad, akan memutarkan lagu sesuai dengan urutan yang telah ditentukan.
2.
Tombol
keypad lainnya (huruf dan karakter) digunakan untuk mengatur pemutaran lagu,
seperti play, pause, volume, next &
previous.
3.
Pemutaran
lagu dikontrol dalam DFPlayer yang kemudian diproses dengan ARM NUC120.
4.
Keluarannya
adalah speaker. Speaker akan mengeluarkan suara lagu sesuai dengan tombol yang
ditekan.
4.4
Perancangan
Perangkat Lunak
Perangkat
lunak ini berfungsi untuk mengatur kinerja secara keseluruhan dari system.
Perangkat lunak untuk alat ini menggunakan software
Arduino. Untuk memberikan gambaran umum jalannya program dan
memudahkan pembuatan perangkat lunak maka dibuatlah diagram alir sebagai berikut :
5.
HASIL
Gambar 11. Box Tampak Depan
Gambar 12. Box Tampak Serong
6.
KESIMPULAN
Setelah dilakukan perancangan, pembuatan, serta
pengujian dan analisis pada Proyek ARM ini dapat diambil kesimpulan sebagai
berikut :
1.
Proyek ARM ini berhasil dibuat untuk memilih
dan memutarkan lagu menggunakan keypad
sesuai dengan keinginan.
2.
Modul DFPlayer mini dapat memuat 100 folder dan
255 lagu di dalamnya.
3.
Modul DFPlayer mini dapat bekerja sendiri tanpa
melalui pemroses atau mikrokontroler.
REFERENSI
[1]http://teknikelektronika.com/fungsi-pengertian-Speaker-prinsip-kerja-Speaker/
[2]Manual DT-ARM NUC120 Board.pdf
[3]http://www.belajarduino.com/2016/07/dfplayer-mini-serial-mp3-player-module.html
[4]http://www.belajarduino.com/2016/10/arduinop.html
[5]http://belajararm.blogspot.co.id/2015/01/modultimbangan-buah-digital-berbasis.html
[6]http://www.innovativeelectronics.com/index.php?pg=ie_pdet&idp=40
Nama
penulis : Ahmad Fauzi Amirudin. Penulis
dilahirkan di Kudus, 30 April 1996. Penulis telah menempuh pendidikan formal di
TK RA Hidayatul Athfal,
SDN 1 Jati Wetan, SMPN 2 Jati Kudus, SMKN 2
Kudus. Pada tahun 2014 penulis mengikuti seleksi
mahasiswa baru Diploma (D3) dan diterima menjadi mahasiswa baru Diploma (D3) di
kampus Politeknik Negeri Semarang (POLINES) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM.
3.32.14.1.01. Apabila ada kritik, saran dan pertanyaan mengenai penelitian ini,
bisa menghubungi melalui email : ahmad.fauzi.amirudin@gmail.com
Nama penulis : Apsari Candra Nursita. Penulis dilahirkan di Banjarnegara, 9 Maret 1996. Penulis telah menempuh pendidikan formal di SDN 1 Bancarkembar, SMP PGRI Tambun Selatan, SMAN 1 Tambun Selatan. Pada tahun 2014 penulis mengikuti seleksi mahasiswa baru Diploma (D3) dan diterima menjadi mahasiswa baru Diploma (D3) di kampus Politeknik Negeri Semarang (POLINES) dengan Program Studi D3 Teknik Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM. 3.32.14.1.02. Apabila ada kritik, saran dan pertanyaan mengenai penelitian ini, bisa menghubungi melalui email : apsarinursita@ymail.com
DATASHEET
1. DFPlayer Mini
Notes:
DATASHEET
1. DFPlayer Mini
Notes:
1. Laporan Proyek ARM 2016 Kelompok 1 : Download
2. Jurnal Proyek ARM 2016 Kelompok 1 : Download
3. Presentasi Proyek ARM 2016 Kelompok 1 : Download
4. Program Proyek ARM 2016 Kelompok 1 : Download
5. Gambar Pengawatan : Download
Tidak ada komentar:
Posting Komentar
Silahkan Berikan Kritik dan Saran Anda. Karena Kritik dan Saran Anda Akan Sangat Membantu Kami dalam Memperbaiki Diri