● online
- Raspberry Pi Pico Microcontroller Board....
- Motor Servo MG995 TowerPro Metal Gear....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- Water Level sensor ketinggian air - deteksi air....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- 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.
Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara
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:
-
Buzzer Pasif
- Butuh sinyal khusus (seperti frekuensi PWM) untuk menghasilkan nada tertentu
- Bisa digunakan untuk membuat melodi, tapi penggunaannya lebih kompleks
-
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 Buzzermengimpor pustaka buzzer dari GPIO Zero.from time import sleepmengimpor 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.
Tutorial Menggunakan Buzzer Aktif dengan Raspberry Pi untuk Menghasilkan Suara
Android merupakan sistem operasi untuk perangkat seluler dengan pengguna terbesar di dunia termasuk di Indonesia, dengan market share 90%... selengkapnya
Arduino tidak hanya bisa digunakan untuk menyalakan LED atau membaca input dari tombol, tetapi juga dapat dimanfaatkan untuk membuat simulasi... selengkapnya
Pernahkah Anda melihat katalog busana muslimah ataupun lainnya, lalu ada objek orang yang sama dengan mengunakan baju berwarna tetapi... selengkapnya
Raspberry Pi tidak hanya bisa menyalakan LED atau membaca tombol, tapi juga bisa menghasilkan suara menggunakan komponen bernama buzzer. Buzzer... selengkapnya
Sensor suara merupakan sensor yang dapat mengubah besaran suara menjadi besaran listrik dimana nilai diperoleh dari besarnya gelombang suara... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
IC AtMega328p pada Arduino Uno anda rusak? panas? atau anda ingin membuat sistem minimum sendiri? tenang solusinya adalah dengan... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000

Saat ini belum tersedia komentar.