
1、Einführung
Ohne Quelltoner ist ein Lautsprecher ohne internen Oszillator, der im Betrieb nicht das Brummen eines internen Oszillators erzeugt, er benötigt eine 2~5 kHz rechteckige Wellenform zur Ansteuerung und verschiedene Frequenzwellen treiben den Lautsprecher an, um Töne der entsprechenden Frequenz zu erzeugen.In den贺卡中常见的一些贺卡里通常会带有一个音乐盒,打开后会播放生日快乐,圣诞歌等旋律,这是通过无源蜂鸣器实现的。
Unterschied zwischen aktiven und passiven Lautsprechern:
1, aktiver Heulton, intern mit Oszillations- und Treiber-Schaltung.Anschließen Sie den Strom, und es klingelt.Ohrrausch, der Tonfrequenz ist steuerbar und kann das "Do Mi Fa Sol La Si" -Effekt erzeugen. In einigen Fällen kann er mit einem LED-Controller gemeinsam genutzt werden.
2、Den Test des verschiedenen Tons durch das Verbinden des schwarzen Bleistifts mit dem '+'-Pin des Piezo-Lautsprechers, das rote Bleistift wird auf den anderen Pin zurück- und vorwärts berührt. Wenn ein Knistern, Knistern ertönt und die Impedanz nur 8Ω beträgt, handelt es sich um einen passiven Piezo-Lautsprecher; wenn ein kontinuierlicher Klang erzeugt wird und die Impedanz über einigen hundert Ohm liegt, handelt es sich um einen aktiven Piezo-Lautsprecher.
3、Die Vibrationstempo ist unterschiedlich, die相应电压以直流电压输入(可以从小调到大),Frequenz ungefähr 2.7KHZ ,Kann direkt schallender aktiver elektromagnetischer Heuler sein,nicht direkt schallender, müssen die Rechteckwelle angetrieben werden, um zu schallen, der passive elektromagnetische Heuler ist.
2、Schemazeichnung
Passiver Heulerton-HS-F02P SchemaKlicken Sie zum Anzeigen
3、Modulparameter
Pinbezeichnung | Beschreibung |
|---|---|
G | GND(Spannungsversorgungsminus) |
V | VCC(Spannungsversorgungsplus) |
S | Digital Signalspinne |
Spannungsversorgung: 3.3V / 5V
Verbindungsmethode: PH2.0 Steckerkabel
Montageart: Doppelbolzenfixierung
4, Platinegröße

5、Arduino IDE Beispielprogramm
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:Klicken Sie zum Anzeigen
Beispielprogramm (UNO-Entwicklerboard):
float tonelist[7]={1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5};
void setup(){
pinMode(3, OUTPUT);
}
void loop(){
//蜂鸣器:D3,\n播放简谱1,2,3,4,5,6
for (int i = 1; i <= 7; i = i + (1)) {
tone(3,tonelist[(int)(i - 1)]);
delay(600);
noTone(3);
delay(600);
}
}6、ESP32 Python Beispiel (für Mixly IDE /米思齐)
Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:Klicken Sie zum Anzeigen
示例程序(ESP32-Python):
import music
midi = music.MIDI(2)
while True:
midi.pitch_time(440, 1000)
midi.pitch_time(494, 1000)
midi.pitch_time(523, 1000)
midi.pitch_time(587, 1000)
midi.pitch_time(659, 1000)
midi.pitch_time(698, 1000)
midi.pitch_time(784, 1000)7、米思齐 Mixly 示例程序(图形化语言) in Deutsch
Beispielprogramm (UNO-Entwicklerboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:Klicken Sie zum Anzeigen

8、Testumgebung Einrichtung
Testumgebung für Arduino UNO einrichten
Vorbereiten Sie die Komponenten:
HELLO STEM UNO R3 Entwicklungsplatine *1
HELLO STEM UNO R3 P Erweiterungsplatte *1
USB type-c Datenkabel *1
Ohne Quell-Lautsprechermodul (HS-F02P) *1
PH2.0 3P Stecker auf Dupont Kabel *1 oder PH2.0 3P Doppelseitiger Steckerleitung *1
Schaltplan der Leitung:

ESP32 Testumgebung einrichten
Vorbereiten Sie die Komponenten:Wird aktualisiert...
Schaltplan der Leitung:Wird aktualisiert...
9、Video-Tutorial
Video-Tutorial:Klicken Sie zum Anzeigen
9、Testergebnis
Arduino UNO Testergebnis:
Nachdem die Kabel des Geräts gut verbunden sind, wird das obige Programm auf die Arduino UNO-Entwicklungsplatine programmiert, und Sie hören, wie der Piezo-Lautsprecher verschiedene Tonsignale abgibt.
ESP32 Testergebnis:
Wird aktualisiert...