Penjelasan Singkat
Buzzer merupakan sebuah komponen elektronika yang masuk dalam keluarga transduser, yang dimana dapat mengubah sinyal listrik menjadi getaran suara. Nama lain dari komponen ini disebut dengan beeper.
Dalam kehidupan sehari – hari, umumnya digunakan untuk rangkaian alarm pada jam, bel rumah, perangkat peringatan bahaya, dan lain sebagainya.
Jenis – jenis yang sering ditemukan dipasaran yaitu tipe piezoelectric. Dikarenakan tipe ini memiliki kelebihan seperti harganya yang relatif murah, mudah diaplikasikan ke dalam rangkaian elektronika.
Cara kerja buzzer
Pada saat ada aliran catu daya atau tegangan listrik yang mengalir ke rangkaian yang menggunakan piezoelectric, maka akan terjadi pergerakan mekanis pada piezoelectric tersebut.
Yang dimana gerakan tersebut mengubah energi listrik menjadi energi suara yang dapat didengar oleh telinga manusia.
Piezoelectric menghasilkan frekuensi di range kisaran antara 1 – 5 kHz hingga 100 kHz yang diaplikasikan ke Ultrasound.
Tegangan operasional piezoelectric pada umumnya yaitu berkisar antara 3Vdc hingga 12 Vdc.
Dipasaran terdapat buzzer dalam bentuk module, seperti gambar dibawah ini :
Jenis – jenis buzzer
Terdapat 2 jenis yang terdapat dipasaran antara lain :
- Passive buzzer yaitu yang tidak mempunyai suara sendiri, sehingga cocok untuk dipasangkan dengan arduino yang dapat diprogram tinggi rendah nadanya. Contoh dalam kehidupan sehari – hari yaitu speaker.
- Active buzzer yaitu yang dapat berdiri sendiri atau standalone atau singkatnya sudah mempunyai suara tersendiri ketika diberikan catu daya.
Tutorial pertama mengkases buzzer dengan arduino Uno
Bahan yang diperlukan
- Arduino Uno
- Komputer + Software IDE Arduino
- Resistor 220 ohm
- Buzzer piezoelectric
- Breadboard
- Kabel Jumper
Skematik yang perlu dirangkaikan
Program koding yang pertama
/* --- www.nyebarilmu.com --- */ //Membuat variasi dering const int PIN13 = 13; //memberikan nama alias pin13 void setup(){ pinMode(PIN13, OUTPUT); //deklarasi nama alias pin9 sebagai output } //fungsi untuk membuat dering pendek dengan duty cycle 50%,selama 0,8 s void dering_pendek(){ digitalWrite(PIN13, HIGH); delay(400); digitalWrite(PIN13, LOW); delay(400); } //fungsi untuk membuat dering pendek dengan duty cycle 50% ,selama 1,4 s void dering_panjang(){ digitalWrite(PIN13, HIGH); delay(700); //memberikan nilai tunda 0.7 second digitalWrite(PIN13, LOW); delay(700); } void loop(){ void dering_pendek(); //memanggil fungsi dering_pendek() void dering_pendek(); void dering_panjang(); //memanggil fungsi dering_panjang() delay(300); }
Catatan : dikarenakan modul untuk arduino terus berkembang, untuk memudahkan dalam melakukan tutorial dapat digunakan modul ini yang sudah tersolder pada PCB sehingga hanya membutuhkan kabel jumper untuk menghubungkan ke Arduino.
Selain itu Anda dapat mencoba program lain seperti program membuat nada lagu “Selamat UlangTahun” atau “Tema Mario Bros” yang game terkenal sepanjang masa itu.
Berikut filenya yang bisa anda pratekan langsung >> [ddownload id=”1631″]
password >> www.nyebarilmu.com
Selamat mencoba!
Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!
>> CMIIW <<