● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- Sensor Api Flame detector sensor....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- 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
Modul Bluetooth DX-BT18 adalah perangkat elektronika yang digunakan untuk menghubungkan suatu perangkat menggunakan koneksi bluetooth. Saat ini penggunaan sensor sidik... selengkapnya
Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana... selengkapnya
Javascript adalah scripting atau bahasa pemrograman yang digunakan pada suatu web pada level klien (Client side) agar web tersebut... selengkapnya
Android Intent adalah struktur data atau objek yang terdapat deskripsi dari tugas yang akan dijalankan. Salah satu keunggulan dari... selengkapnya
Setelah kemarin-kemarin sudah sering membahas board esp8266 dengan jenis NodeMCU. Kali ini kita belajar dengan jenis lain yaitu ESP-01,... selengkapnya
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan... selengkapnya
Hallo, kali ini akan membahas bagaimana cara untuk membuat dimmer menggunakan mosfet D4184 module. Mosfet mempunyai fungsi yaitu untuk... selengkapnya
CNC router merupakan sebuah mesin yang mempunyai kegunaan untuk memotong, mengukir/grafir dan membuat marking. Semua proses itu dapat dilakukan... selengkapnya
Pada umumnya sebuah output data dapat kita tampilkan di berbagai platform software maupun hardware. Misalnya pada web, aplikasi android,... selengkapnya
Pulse sensor merupakan sensor yang berfungsi untuk mengukur banyaknya detak jantung dengan satuan menit atau BPM (Beats Per Minutes). Pada... selengkapnya
Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000

Saat ini belum tersedia komentar.