Interruptor Arduino Clap con LED y relé con sensor de sonido

Este proyecto le muestra cómo hacer un interruptor de aplauso de Arduino. Además, le muestro cómo conectar un sensor de sonido LM393 con Arduino e implementar un proyecto de control de relés y LED utilizando Arduino, el sensor de sonido LM393 y un módulo de relés.

Para obtener más detalles, mire el video a continuación o lea el tutorial escrito a continuación.

Componentes necesarios para el interruptor Arduino Clap

Software

Módulo de sensor de sonido LM393

El módulo del sensor de sonido facilita la detección del sonido y se usa comúnmente para determinar la intensidad del sonido. Para aplicaciones de protección, conmutación y monitoreo, se puede utilizar este módulo. Es fácil ajustar su precisión a la facilidad de uso. Utiliza un micrófono que proporciona un amplificador, un detector alto y búfer para la señal.

Cuando se detecta un sonido, el sensor genera un voltaje de señal de salida, que luego se envía a un microcontrolador, que realiza el procesamiento requerido.
El módulo del sensor del detector de sonido para Arduino determina si el sonido ha cruzado o no un valor de umbral predefinido. Un micrófono detecta el sonido, que luego se alimenta a un amplificador operacional LM393. Se utiliza un potenciómetro integrado para cambiar el punto de ajuste del nivel de sonido. Cuando la frecuencia del sonido alcanza el umbral, un LED en el módulo se ilumina y la salida se reduce.

Especificaciones del módulo de sensor de sonido LM393

Tensión de funcionamiento 3,3 V – 5 V
Sensibilidad 48-66 dB
Salidas uno analógico + uno digital
Impedancia 2,2 kΩ
Temperatura de funcionamiento -40 ° C hasta +85 ° C
Respuesta frecuente 50 Hz – 20 kHz
LED indicador 1 indicador de potencia + 1 indicador de salida del comparador
Dimensiones 44 x 15 x 10 mm
Costo Consultar precio

El módulo de sensor de sonido LM393 está fabricado por PRC. Para obtener más información, puede consultar la hoja de datos del módulo de sensor de sonido LM393 a continuación:

Módulo de relé de 5 V

Un relé consta de tres pines: terminal NO (normalmente abierto), terminal NC (normalmente cerrado), pin común y bobina. Los contactos conectados entre sí se crean cuando una bobina se alimenta del campo magnético.
La parte de un relé que se mueve se llama terminal COM (común). El COM está conectado al terminal NC (normalmente cerrado) cuando se apaga un relé. El terminal NO (normalmente abierto) del relé no se conecta hasta que se enciende el relé. El COM se mueve de NC a NO cuando el relé está encendido.

Especificaciones del módulo de relé de 5 V

Tensión de funcionamiento 3,75 V – 6 V
Corriente de reposo 2 mA
Corriente cuando el relé está activo ~ 70 mA
Tensión máxima de contacto del relé 250VAC o 30VDC
Corriente máxima del relé 10 A
Costo Consultar precio

Para obtener más información, puede consultar la hoja de datos del módulo de relé de 5 V a continuación:

Interruptor Arduino Clap con esquemas de circuito LED

Interruptor Arduino Clap con esquemas de circuito LED

Las siguientes conexiones también se muestran en la tabla:

Conexiones del módulo del sensor de sonido LM393

Módulo de sensor de sonido LM393 Arduino
VCC 5 V
GND GND
A0 A0
D0 Pin digital 2

Un terminal de la resistencia va al LED y otro terminal va al pin digital 3.

Interruptor Arduino Clap con esquemas de circuito de relé

Interruptor Arduino Clap con esquemas de circuito de relé

Las conexiones también se muestran en la tabla:

Conexiones del módulo de relés

Módulo de relé de 5 V Arduino
VCC 5 V
GND GND
EN Pin digital 2

Una bombilla se conecta con el pin NO y el pin NC de un módulo de relé de 5V.

Waring
Esta placa interactúa con una fuente de CA de alto voltaje. El uso inadecuado o incorrecto puede provocar lesiones graves o la muerte. Como resultado, está destinado a personas familiarizadas y conocedoras del voltaje ALTO CA.

Código de interruptor Arduino Clap

Al hacer clic en el botón en la esquina superior derecha del campo del código, puede copiar el código. Cópialo y pégalo en Arduino IDE.

/ ***** revhardware.com ***** / / ***** Arduino Clap Switch ***** / int SoundSensor = 2; // Pin digital D0 del sensor de sonido LM393 conectado al pin 2 int LED = 3; // LED conectado al pin 3 boolean LEDStatus = false; configuración vacía () {pinMode (SoundSensor, ENTRADA); pinMode (LED, SALIDA); Serial.begin (9600); // inicializar serial} void loop () {int SensorData = digitalRead (SoundSensor); Serial.println (SensorData); // imprime el valor if (SensorData == 1) {if (LEDStatus == false) {LEDStatus = true; escritura digital (LED, ALTA); } else if (LEDStatus == true) {LEDStatus = false; escritura digital (LED, BAJA); }}}