Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara

Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara

Diposting pada 16 September 2025 oleh indo maker / Dilihat: 196 kali / Kategori: , ,

Raspberry Pi tidak hanya bisa menyalakan LED atau membaca tombol, tapi juga bisa menghasilkan suara menggunakan komponen bernama buzzer. Buzzer adalah alat kecil yang bisa mengeluarkan bunyi beep dan sering digunakan di berbagai perangkat seperti alarm, notifikasi, atau indikator status.

Pada tutorial kali ini, kita akan belajar bagaimana cara menggunakan buzzer aktif untuk membuat bunyi sederhana menggunakan Python dan pustaka GPIO Zero.

Jenis Buzzer : Aktif vs. Pasif

Sebelum mulai, penting untuk tahu bahwa ada dua jenis buzzer:

  1. Buzzer Pasif

  • Butuh sinyal khusus (seperti frekuensi PWM) untuk menghasilkan nada tertentu
  • Bisa digunakan untuk membuat melodi, tapi penggunaannya lebih kompleks
  1. Buzzer Aktif

  • Lebih mudah digunakan
  • Cukup diberi tegangan, maka buzzer langsung berbunyi
  • Sangat cocok untuk pemula dan penggunaan sederhana

Dalam tutorial ini, kita akan fokus menggunakan buzzer aktif karena lebih simpel dan langsung bisa dicoba tanpa perlu sinyal khusus.

Alat dan Bahan yang Diperlukan

Untuk menjalankan proyek ini, berikut yang kamu butuhkan :

  • Raspberry Pi
  • Buzzer
  • Breadboard dan kabel jumper
  • Software :
    • Notepad++ untuk menulis skrip Python
    • MobaXterm atau terminal lainnya untuk menjalankan skrip di Raspberry Pi

Wiring Rangkaian Percobaan Menyalakan Buzzer

Susun rangkaian dengan panduan seperti ini :

  • Positif ke GPIO 17
  • Negatif ke GND

Gambar 1. Wiring Rangkaian Buzzer dengan GPIO 17

Menulis Program Menyalakan Buzzer

Setelah semua komponen terpasang, buka Notepad++ dan buat file Python baru. Tulis kode berikut dan simpan file dengan nama buzzer.py :

from gpiozero import Buzzer
from time import sleep

buzzer = Buzzer(17)

while True:
    buzzer.on()
    sleep(1)
    buzzer.off()
    sleep(1)

Penjelasan Kode

  • from gpiozero import Buzzer mengimpor pustaka buzzer dari GPIO Zero.
  • from time import sleep mengimpor pustaka jeda dari time.
  • buzzer = Buzzer(17) memberi tahu bahwa buzzer terhubung ke pin GPIO 17.
  • buzzer.on()menyalakan buzzer.
  • buzzer.off()mematikan buzzer.
  • sleep(1) memberi jeda selama 1 detik.

Apa yang Akan Terjadi dengan Buzzer ?

Kode di atas akan membuat buzzer menyala selama satu detik, lalu mati selama satu detik, dan terus berulang. Hasilnya mirip seperti LED yang berkedip, tetapi dalam bentuk suara.

Menggunakan Metode beep()

GPIO Zero juga menyediakan metode khusus bernama beep() yang akan membuat buzzer menyala dan mati secara otomatis dengan interval tertentu, mirip seperti blink() pada LED.

Contoh kode:

from gpiozero import Buzzer

buzzer = Buzzer(17)
buzzer.beep()

Secara default, buzzer akan menyala dan mati bergantian setiap satu detik. Kamu juga bisa mengatur durasinya dengan parameter tambahan seperti ini:

buzzer.beep(on_time=0.2, off_time=0.2, n=5)

Artinya, buzzer akan menyala selama 0.2 detik, mati selama 0.2 detik, dan diulang sebanyak lima kali.

Menggunakan buzzer aktif dengan Raspberry Pi sangat mudah dan menyenangkan. Kamu bisa mengaplikasikannya dalam berbagai proyek sederhana seperti alarm pintu, indikator status, atau sistem notifikasi.

Coba juga kombinasikan buzzer ini dengan tombol, sensor gerak, atau sensor cahaya untuk membuat proyek yang lebih interaktif. Dunia physical computing punya banyak potensi, dan buzzer bisa jadi langkah awal untuk mengeksplorasinya lebih jauh.

 

Bagikan ke

Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: