HS-F07A/B Aktiver Heuler

HS-F07A/B Aktiver Heuler

1、Einführung

Einige Elektrogeräte erzeugen häufig ein Brummen im elektrischen Zustand, das tatsächlich von einem Piepser kommt, der lästige Klingelton in der Schule ist nur ein größerer Piepser.Es gibt zwei Piepton, einen aktiven Piepton und einen passiven Piepton. „Aktiv“ und „passiv“ beziehen sich nicht darauf, ob Strom erforderlich ist, sondern darauf, ob der Lautsprecher einen internen Oszillator hat oder nicht.Wenn man es anschließt, ertönt der aktive Piezo-Hebel ein Brummen, aber die Frequenz ist fest.Ohne Quellton-Schallgeber, ist ein Schallgeber ohne internen Oszillator, der beim Einschalten des Schalters den internen Oszillator nicht summend macht, er benötigt eine 2~5 kHz Quadratwelle zur Ansteuerung, dann werden verschiedene Frequenzwellen durch verschiedene Frequenzen erzeugt.}Der Buzzer-Modul hat drei Beine, wobei das Bein mit der Beschriftung ‘-’ GND ist, das mittlere Bein ist mit 5V verbunden, und das Bein mit der Beschriftung "S" ist mit dem Signal (digitaler I/O) verbunden. (links im Bild)

2、Schemazeichnung

Aktiver Hebeltoner-HS-F07B SchemaKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

G

GND(Spannungsversorgungsminus)

V

VCC(Spannungsversorgungsplus)

S

Digital Signalspinne

  • Spannungsversorgung: 3.3V / 5V

  • Verbindungsways: 2.54mm Reihenstecker

  • 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):

/***********************************************************
  文件名:02_1activeBuzzer.ino
  描述:Arduino uno 控制蜂鸣器发出sos求救声。
  作者:chenzhiqiang
  日期:2022.10.15
  有源蜂鸣器模拟SOS信号\蜂鸣器:D9
***********************************************************/

int buzzerPin = 9; //定义数字9引脚为控制蜂鸣器的引脚
void setup(){
  pinMode(buzzerPin, OUTPUT);//设置数字9口模式,OUTPUT为输出
}


void loop(){
  
  my_3duan();//蜂鸣器频率快响三次
  delay(500);//设置延迟时间,500ms
  my_3chang();//蜂鸣器频率慢响三次
  delay(500);//设置延迟时间,500ms
  my_3duan();//蜂鸣器频率快响三次
  delay(500);//设置延迟时间,500ms

}
void my_3duan() {  
  //蜂鸣器频率快响三次函数
  for (int i = 1; i <= 3; i = i + (1)) {
    digitalWrite(buzzerPin,HIGH);
    delay(200);
    digitalWrite(buzzerPin,LOW);
    delay(200);
  }
}

void my_3chang() {
  //蜂鸣器频率慢响三次函数
  for (int i = 1; i <= 3; i = i + (1)) {
    digitalWrite(buzzerPin, HIGH); 
    delay(400);
    digitalWrite(buzzerPin, LOW);
    delay(400);
  }
}

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
import time


midi = music.MIDI(2)
while True:
    midi.pitch_time(440, 1000)
    time.sleep_ms(100)
    midi.pitch_time(880, 3000)
    time.sleep_ms(100)

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 PRO Entwicklungsboard *1

  • USB type-c Datenkabel *1

  • Aktiver Heulermodul (HS-F07A/B) *1

  • 1P Mutter zu Mutter Dupont-Kabel *3 Stück oder 3P Mutter zu Mutter Dupont-Kabel *1 Stück

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

10、Testergebnis

Arduino UNO Testergebnis:

Das Gerät ist angeschlossen und das oben genannte Programm auf die Arduino UNO-Entwicklungsplatine programmiert. Schalten Sie das U+Programm ein, und der aktive Piezo-Horn gibt SOS-Rettungssignale aus.