DRIVER BUZZER

DRIVER BUZZER

Saya mau berbagi skema driver buzzer aktif 5V yang sering saya pakai di project ESP32, STM32, dan ATmega328.

Sepele memang, tapi hampir semua project kita pasti ada buzzernya. 😄

Cara kerjanya: MOSFET SI2302DS dipakai sebagai saklar di sisi GND, jadi GPIO cuma perlu memberi sinyal ke gate dan tidak menanggung arus buzzer.

Fungsi tiap komponen:

  • R1 330 Ω: membatasi arus lonjakan dari GPIO saat gate terisi
  • R2 10K: pull-down, supaya buzzer tidak bunyi sendiri saat MCU boot atau reset
  • D1 1N4148: flyback, sifatnya opsional untuk buzzer aktif, tapi berguna kalau skema ini dipakai ulang untuk beban induktif (relay, motor kecil, buzzer pasif)

Catatan tambahan:

Di ESP32, hindari pin strapping seperti GPIO0 untuk output ini, karena pull-down 10K bisa mengganggu proses boot.

Kapasitor 100 nF antara 5V dan GND dekat buzzer berguna kalau rail 5V dipakai bersama sensor atau MCU.

Skema ini untuk buzzer aktif. Untuk buzzer pasif, MCU perlu mengirim sinyal PWM, dan D1 menjadi wajib.

Skema ini bukan satu-satunya cara. Kalau teman-teman punya pengalaman lain, misalnya komponen yang lebih ringkas, buzzer yang bermasalah, atau perbaikan dari skema ini, silakan share di kolom komentar. Siapa tahu jadi ilmu bersama. 🙏

#DIY#Maker#ESP32#STM32#Arduino#Elektronika

See less

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *