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

modul 4-20mA to rs232/rs485

saya baru dengar standar 4-20mA, ternyata itu standar industri, biasa mainnya 0-5v. ketika ada teman minta tolong bisa ga buatin display temperature input 4-20mA, saya pun langsung jawab bisa. padahal sebenarnya belum pernah. saya belum nyari nyari 4-20 itu apa, bagaimana cara mengubahnya jadi tegangan. tetapi yang saya pikirkan langsung membuat penawaran. sebelum dapat PO saya ga ngerjain apa apa. setelah menunggu hampir 3 minggu akhirna PO pun turun, hari itu juga saya mencari cari teknik untuk mengubah sinyal 4-20 menjadi tegangan 0-5v.  sesudah saya mendapat bahan. saya baru kepikiran 4-20ma itu kan spannya cuma 16ma. kalo pakai adcnya avr 10 bit saya yakin nilai nya amburadul, kemudian saya pun nyari nyari adc24 bit. setelah cari cari harganya pun mahal, saya jadi ragu mau beli adc 24 bit, karena belum tentu signal conditioning saya bagus. akhirnya saya ga mau ambil pusing lah. pencarian di lanjut dengan langsung ke jalur sesat. yaitu mencari 4-20mA to rs232/rs485. sulit banget nyarinya. hari itu ga ketemu. akhirnya besoknya saya baru nemu. itu juga di alibaba.com. wah senengnya. langsung saya pesan. berikut modulnya

 

 

berikut blok diagramnya

 

lihat spesifikasinya mantap euy sesuai yang di harapkan

– input 4 20 mA 2 channel

– adc 24 bit

– komunikasi rs232/rs 485 di select pakai push button di dalam cashing

modul ini bisa di beli di shenzen sunyuan technologi

nah berikut alat yang saya bikin

 

 

 

kalo ada yang mau pesan display suhu inputnya 420mA. hubungi dhani(085228292473).