aplikasi modul suara untuk antrian


bikin project suara antrian kaya di bank, ini cocok untuk yang mau buat mainan.  blok diagramnya seperti ini

komunikasinya memakai paralel aja 8bit, pin strobe, dan pin busy. saya kenalkan dulu modul suaranya.

modul suara ini merupakan

–  modul suara yang support untk file mp3,

– bisa rekam dan play music,

– antarmuka bisa serial,i2c dan paralel.

– tegangan kerja 3-7 v

– include mic untuk rekam

pakai modul suara ini di jamin lebih keren lah, suaranya mantap,

-berikut fungsi fungsi pin modul suara

– pin strobe digunakan untuk trigger

– p20-p27 digunakan untuk data paralel 8 bit

– MCU TXD merupakan sinyal serial transmit, Level TTL

– Busy, pin ini akan aktif low jika file mp3 sedang di jalankan

– MCU RXD merupakan sinyal receive

– MCU RST, pin reset untuk modul suara. minimal low 10 ms

modul suara ini memiliki 9 mode, yang akan saya jelaskan cukup mode 7 aja, yang lainnya belajar sendiri aja.

//======================================================================================

untuk menjalankan modul suara ini pertama tama kita harus memilih mode, yaitu dengan cara menyeting SD CARD. SD CARD hanya support untuk 2 g ke bawah. kemudian system formatnya pilih FAT

kemudian pada SD CARD buat 2 folder dengan nama

– Music

– Config

Kemudian Pada folder config buat file dengan nama

– Config.txt

file config .txt ini isi dengan mode(1-9) misal kita mode 7 isi dengan angka 7.

pada folder music diisi dengan file mp3, nama file mp3 harus 001.MP3, 002.MP3 sampai 255.mp3.

//==================================================================================

untuk mode 7 ini maximum bisa memanggil 256 file yaitu dari konfigurasi paralel 8 bit (0-255).

untuk menjalankan mode 7 ini, pertama tama kita tulis strobe aktif low. kemudian siapkan data paralel 8 bit (aktif low). kalo kita misal pengen pilih file 001.mp3 maka data yang di kirim itu 254 atau 0b1111 1110.  setelah itu  kita tulis stobe aktif high nah maka file mp3 akan mulai di play, tanda ketika file mp3 sudah di play pin busy akan aktif low, kemudian kita tunggu hingga pin busy aktif high, jika busy sudah logic high maka file sudah beres di putar. saya berikan contoh simplenya

void play(unsigned char nomor)

{

unsigned char temp;

temp=nomor;

PORTD.2=0;

delay_ms(10);

PORTB=temp;

delay_ms(10);

PORTD.2=1;

//PORTB=255;

for(;;)

{

if(PIND.3==0)

break;

}

for(;;)

{

if(PIND.3==1)

break;

}

}

nah itu subrutinnya,

berikut contoh demonya. untuk pemanggilan suara bank

4 thoughts on “aplikasi modul suara untuk antrian”

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s