KY-012 Aktiver Piezo-Buzzer
Wenn dieser Sensor mit Spannung versorgt wird, erzeugt dieser aktive Buzzer einen Ton mit der Frequenz von 2,5kHz.
- Arduino
- Raspberry Pi
- Raspberry Pi Pico
- Micro:Bit
Dieses Modul enthält einen aktiven Buzzer, der sofort einen Ton erzeugt, wenn er mit Spannung versorgt wird. Anders als ein passiver Buzzer benötigt dieses Modul keine externe Rechteckspannung, um einen Ton zu erzeugen. Sobald eine Spannung von mindestens 3,3 V an den Signal-Pin angelegt wird, erzeugt der Buzzer selbstständig die notwendige Rechteckspannung und gibt einen Ton mit einer Frequenz von 2,5 kHz aus.
Der Buzzer arbeitet in einem Spannungsbereich von 3,3 V bis 5 V und benötigt eine maximale Stromstärke von 30 mA. Er erzeugt einen lauten Ton mit einer Mindestlautstärke von 85 dB, was ihn ideal für Anwendungen macht, bei denen ein deutlich hörbares akustisches Signal erforderlich ist. Dies kann beispielsweise in Alarmanlagen, Warnsystemen oder als akustisches Feedback in verschiedenen elektronischen Geräten nützlich sein.
Technische Daten | |
---|---|
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Anschlussbelegung
Arduino | Sensor |
---|---|
Pin 13 | Signal |
- | +V |
GND | GND |
Code-Beispiel
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
Um das folgende Codebeispiel auf Ihren Arduino zu laden, empfehlen wir die Verwendung der Arduino IDE. In der IDE können Sie den passenden Port und das richtige Board für Ihr Gerät auswählen.
Kopieren Sie den unten stehenden Code in Ihre IDE. Um den Code auf Ihren Arduino hochzuladen, klicken Sie einfach auf den Upload-Button.
int buzzer = 13;
void setup() {
pinMode(buzzer, OUTPUT); // Initialisierung des Ausgangspins für den Buzzer
}
// Hauptprogrammschleife
void loop() {
// Buzzer ist eingeschaltet
digitalWrite(buzzer, HIGH);
// Warte für 4 Sekunden
delay(4000);
// Buzzer ist ausgeschaltet
digitalWrite(buzzer, LOW);
// Warte für weitere zwei Sekunden
delay(2000);
}
Dieses Modul enthält einen aktiven Buzzer, der sofort einen Ton erzeugt, wenn er mit Spannung versorgt wird. Anders als ein passiver Buzzer benötigt dieses Modul keine externe Rechteckspannung, um einen Ton zu erzeugen. Sobald eine Spannung von mindestens 3,3 V an den Signal-Pin angelegt wird, erzeugt der Buzzer selbstständig die notwendige Rechteckspannung und gibt einen Ton mit einer Frequenz von 2,5 kHz aus.
Der Buzzer arbeitet in einem Spannungsbereich von 3,3 V bis 5 V und benötigt eine maximale Stromstärke von 30 mA. Er erzeugt einen lauten Ton mit einer Mindestlautstärke von 85 dB, was ihn ideal für Anwendungen macht, bei denen ein deutlich hörbares akustisches Signal erforderlich ist. Dies kann beispielsweise in Alarmanlagen, Warnsystemen oder als akustisches Feedback in verschiedenen elektronischen Geräten nützlich sein.
Technische Daten | |
---|---|
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Anschlussbelegung
Raspberry Pi | Sensor |
---|---|
GPIO 24 [Pin 18] | Signal |
- | +V |
GND [Pin 6] | GND |
Code-Beispiel
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
from gpiozero import Buzzer
import time
# Initialisieren des Buzzers mit der BCM-Pin-Nummer
buzzer = Buzzer(24)
print("Buzzer-Test [drücken Sie STRG+C, um den Test zu beenden]")
# Hauptprogrammschleife
try:
while True:
print("Buzzer 4 Sekunden an")
buzzer.on() # Buzzer einschalten
time.sleep(4) # 4 Sekunden warten
print("Buzzer 2 Sekunden aus")
buzzer.off() # Buzzer ausschalten
time.sleep(2) # Weitere 2 Sekunden warten
# Aufräumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
print("Test wurde vom Benutzer beendet")
# gpiozero kümmert sich um die Bereinigung, wenn das Skript endet.
Dieses Modul enthält einen aktiven Buzzer, der sofort einen Ton erzeugt, wenn er mit Spannung versorgt wird. Anders als ein passiver Buzzer benötigt dieses Modul keine externe Rechteckspannung, um einen Ton zu erzeugen. Sobald eine Spannung von mindestens 3,3 V an den Signal-Pin angelegt wird, erzeugt der Buzzer selbstständig die notwendige Rechteckspannung und gibt einen Ton mit einer Frequenz von 2,5 kHz aus.
Der Buzzer arbeitet in einem Spannungsbereich von 3,3 V bis 5 V und benötigt eine maximale Stromstärke von 30 mA. Er erzeugt einen lauten Ton mit einer Mindestlautstärke von 85 dB, was ihn ideal für Anwendungen macht, bei denen ein deutlich hörbares akustisches Signal erforderlich ist. Dies kann beispielsweise in Alarmanlagen, Warnsystemen oder als akustisches Feedback in verschiedenen elektronischen Geräten nützlich sein.
Technische Daten | |
---|---|
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Anschlussbelegung
Micro:Bit | Sensor |
---|---|
Pin 1 | Signal |
- | +V |
GND | GND |
Code-Beispiel
Hierbei handelt es sich um ein Beispielprogramm, welches den Buzzer EIN bzw. AUS schaltet.
input.onButtonPressed(Button.A, function () {
pins.digitalWritePin(DigitalPin.P1, 1)
basic.pause(500)
pins.digitalWritePin(DigitalPin.P1, 0)
})
Beispielprogramm Download
Dieses Modul enthält einen aktiven Buzzer, der sofort einen Ton erzeugt, wenn er mit Spannung versorgt wird. Anders als ein passiver Buzzer benötigt dieses Modul keine externe Rechteckspannung, um einen Ton zu erzeugen. Sobald eine Spannung von mindestens 3,3 V an den Signal-Pin angelegt wird, erzeugt der Buzzer selbstständig die notwendige Rechteckspannung und gibt einen Ton mit einer Frequenz von 2,5 kHz aus.
Der Buzzer arbeitet in einem Spannungsbereich von 3,3 V bis 5 V und benötigt eine maximale Stromstärke von 30 mA. Er erzeugt einen lauten Ton mit einer Mindestlautstärke von 85 dB, was ihn ideal für Anwendungen macht, bei denen ein deutlich hörbares akustisches Signal erforderlich ist. Dies kann beispielsweise in Alarmanlagen, Warnsystemen oder als akustisches Feedback in verschiedenen elektronischen Geräten nützlich sein.
Technische Daten | |
---|---|
Betriebsspannung | 3,3 V - 5 V |
Maximale Stromstärke | 30 mA |
Ton Frequenz | 2,5kHz ± 300 Hz |
Minimale Tonleistung | 85 dB |
Betriebstemperatur | -20 °C - 70 °C |
Lagertemperatur | -30 °C - 105 °C |
Abmessungen | 19 x 15,5 x 11 mm |
Anschlussbelegung
Raspberry Pi Pico | Sensor |
---|---|
GPIO18 | Signal |
- | +V |
GND | GND |
Code-Beispiel
Dieses Codebeispiel zeigt auf, wie der Buzzer mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
Um das folgende Codebeispiel auf Ihren Pico zu laden, empfehlen wir die Verwendung von der Thonny IDE. Sie müssen nur zunächst unter Run > Configure interpreter … > Interpreter > Which kind of interpreter should Thonny use for running your code? > MicroPython (Raspberry Pi Pico) auswählen.
Kopieren Sie den untenstehenden Code nun in Ihre IDE und klicken Sie auf Run.
# Bibliotheken laden
from machine import Pin
from utime import sleep
# Initialisierung von GPIO18 als Ausgang
buzzer = Pin(18, Pin.OUT, value=0)
# Buzzer einschalten
print("KY-012 Buzzertest")
print("Buzzer an")
buzzer.on()
# 3 Sekunden warten
sleep(3)
# Buzzer ausschalten
print("Buzzer aus")
buzzer.off()