Ce dispositif consiste en un buzzer piézoélectrique actif, compatible avec Arduino, et produit un son monotone lorsque le signal entrant est élevé.
Description :
Le buzzer piézoélectrique actif KY-012 est un module à 3 broches qui crée un son audible à 2,5 kHz sans avoir besoin de modulation de largeur d'impulsion (PWM) ou de tout autre code complexe supplémentaire. La seule exigence est de régler la broche du signal sur HIGH. Si vous recherchez un moyen simple mais efficace d'intégrer l'audio dans un projet électronique ou Arduino, le module KY-012 Active Buzzer est un excellent choix, et est conçu pour produire simplement un son monotone lorsque le signal entrant est élevé. Cela permet un fonctionnement sur une seule broche sur une carte Arduino, ce qui est parfait pour construire un système d'alarme ou de détection personnalisé qui peut envoyer un signal audible lorsqu'il reçoit le signal électronique élevé de la carte contrôleur Arduino.
Spécifications :
- Tension de fonctionnement Min/Max +3,3V à +5V
- Courant maximal : 30 mA
- Fréquence de résonance : 2500Hz ± 300Hz en continu
- Sortie sonore minimale 85Db @ 4in (10cm)
- Température de stockage : -30°C à 105°C (-22°F à 221°F)
- Température de fonctionnement : -20°C à 70°C (-4°F à 158°F)
- Dimensions : 18,5 mm X 15 mm (0,73 po X 0,59 po)
Connectez le signal (S) à la broche 8 de l'Arduino et la masse (-) à la masse (GND). Sachez que certaines planches sont mal étiquetées, essayez d'inverser les câbles si vous n'entendez aucun son lors de l'exécution du croquis.
- KY-012 Module GND à Arduino GND
- KY-012 Module Signal à Arduino PIN 13
- KY-012 Module Vcc+ à aucune connexion
int GPActiveBuzzer = 13;
void setup ()
{
pinMode (GPActiveBuzzer, OUTPUT); // set pin to output mode
}
void loop () //Main program loop
{
digitalWrite (GPActiveBuzzer, HIGH); // sound the buzzer
delay (3000); // pause code for 3 seconds
digitalWrite (GPActiveBuzzer, LOW); // stop the buzzer
delay (2000); // pause code for 2 seconds
}
Schéma de connexion KY-012 pour la framboise Pi :
- KY-012 Module GND à Raspbery Pi GND
- KY-012 Module Signal à la framboise Pi PIN 18
- KY-012 Module Vcc+ à Framboise Pi PIN 1
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Define the output pin
GPActiveBuzzer = 24
GPIO.setup(GPActiveBuzzer_PIN, GPIO.OUT, initial= GPIO.LOW)
while True:
GPIO.output(GPActiveBuzzer_PIN,GPIO.HIGH) #Buzzer on
time.sleep(4) #pause for 4 seconds
GPIO.output(GPActiveBuzzer_PIN,GPIO.LOW) #Buzzer off
time.sleep(2) #pause for 2 seconds
Avis destiné aux résidents de Californie uniquement: WARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov