¡Oferta!

Sensor de Sonido FC-04 Módulo para Arduino con umbral ajustable

El precio original era: 5,41 €.El precio actual es: 2,95 €. Excluido IVA

Sensor de Sonido FC-04 Módulo para Arduino con umbral ajustable

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categoría:

🎬 El producto en vídeo

Descripción

Aquí tienes una descripción completa del módulo Sensor de Sonido FC-04, seguida de una guía de uso con Arduino, ejemplos prácticos y código de programación.


🔊 Módulo Sensor de Sonido FC-04 – Descripción Completa

📦 Características principales:

  • Nombre: Sensor de Sonido FC-04
  • Tipo de Sensor: Micrófono analógico + comparador digital
  • Salidas:
    • Digital (D0): Alto o bajo según la configuración de umbral
    • Analógico (A0): Nivel de tensión proporcional a la intensidad del sonido (no siempre disponible en todas las versiones del módulo)
  • Tensión de operación: 3.3V – 5V DC
  • Regulación de sensibilidad: Trimmer (potenciómetro) para ajustar el umbral del señal digital
  • Indicador LED: Se enciende cuando el nivel del sonido supera el umbral establecido

🧰 Componentes del módulo FC-04

  • Micrófono electret: Detecta las vibraciones sonoras
  • LM393: Comparador de tensión para procesar la señal del micrófono
  • Potenciómetro: Ajusta el umbral del comparador (sensibilidad)
  • Pin de salida:
    • VCC: Alimentación (+3.3V o +5V)
    • GND: Tierra
    • D0: Salida digital (HIGH/LOW)
    • (algunas versiones también tienen A0 para salida analógica)

🧪 Funcionamiento

El sensor detecta sonidos ambientales a través del micrófono. El comparador LM393 compara la señal del micrófono con un umbral (regulado por el trimmer):

  • Si el sonido es inferior al umbral: D0 = HIGH
  • Si el sonido es superior al umbral: D0 = LOW
    (Nota: puede variar ligeramente de módulo a módulo, se recomienda probar)

🔌 Conexión con Arduino

🔧 Conexiones estándar:

FC-04 Pin Arduino Pin
VCC 5V
GND GND
D0 D2 (o otro pin digital)

💡 Ejemplo 1: Encender un LED cuando hay ruido

✅ Objetivo:

Encender un LED si se detecta un ruido fuerte (aplausos, voz alta, etc.)

🔩 Esquema:

  • LED con resistencia de 220Ω en pin D13
  • FC-04 en D2

🔁 Código Arduino:

const int soundPin = 2; // Pin collegato a D0 del sensore
const int ledPin = 13; // LED integrato

void setup() {
 pinMode(soundPin, INPUT);
 pinMode(ledPin, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int soundState = digitalRead(soundPin);
 
 if (soundState == LOW) { // Suono rilevato
 digitalWrite(ledPin, HIGH);
 Serial.println("💥 Suono rilevato!");
 delay(200); // debounce
 } else {
 digitalWrite(ledPin, LOW);
 }
}

💡 Ejemplo 2: Contar los aplausos

✅ Objetivo:

Contar cuántas veces se aplauden

🔁 Código:

const int soundPin = 2;
int clapCount = 0;

void setup() {
 pinMode(soundPin, INPUT);
 Serial.begin(9600);
}

void loop() {
 if (digitalRead(soundPin) == LOW) {
 clapCount++;
 Serial.print("Battiti rilevati: ");
 Serial.println(clapCount);
 delay(300); // Antirimbalzo per evitare conteggi doppi
 }
}

🛠️ Sugerencias para la regulación

  • Demasiados falsos positivos? Gira el potenciómetro en sentido horario para reducir la sensibilidad.
  • No detecta nada? Rueda en sentido antihorario para aumentar la sensibilidad.
  • Usa un destornillador de precisión para la regulación fina.

📘 Notas avanzadas: uso de la salida analógica (si está disponible)

Algunos módulos FC-04 incluyen un pin A0 para el señal analógica. En este caso puedes obtener la onda sonora o medir la intensidad del sonido en tiempo real.

Código de ejemplo analógico:

const int analogPin = A0;

void setup() {
 Serial.begin(9600);
}

void loop() {
 int value = analogRead(analogPin);
 Serial.println(value);
 delay(100);
}

Puedes visualizar el gráfico en Monitor Serial > Gráfico Serial.


📦 Aplicaciones comunes

  • Detección de latidos de manos para activar luces o dispositivos
  • Alarma basada en sonidos (puerta que se cierra, alarma vocal)
  • Juegos o proyectos interactivos con entrada de sonido
  • Domótica y automatizaciones sonoras

📚 Conclusiónes

El Sensor de Sonido FC-04 es una solución económica y sencilla para detectar sonidos en proyectos Arduino. Aunque no es adecuado para la grabación o el análisis detallado del audio, es perfecto para eventos sonoros binarios (presencia/ausencia de sonido). Gracias al trimmer integrado, es fácil adaptarlo a diferentes ambientes y sensibilidades.

Si te interesa, también puedo proporcionarte:

  • Diseños Fritzing
  • Código para interactuar con módulos WiFi (ej. ESP8266)
  • Aplicaciones con relés o motores

¡Házmelo saber!

GENERAL

MODELO

Sound Sensor Module

MATERIALES

pcb + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

VOLTAJE DE ENTRADA

3 – 15 V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

7 g

PESO DEL PAQUETE

0,13 kg

DIMENSIONES DEL PRODUCTO

(L x W x H)

4,8 x 2 x 0,3 cm

DIMENSIONES DEL PAQUETE

(L x W x H)

15 x 10 x 2 cm

CONTENIDO DE LA CONFECCIÓN

CONTENIDO DE LA CONFECCIÓN

1 x Módulo

Tenemos disponibles la hoja técnica de todos los componentes, en caso de que no esté presente en la hoja de descarga del producto, envíanos un mensaje a través del formulario de contacto y publicaremos la más rápida posible en nuestro sitio web.

Tutorial: Cómo usar Sensor de Sonido FC-04

El sensor de sonido FC-04 es un módulo útil para quienes deseen monitorear o detectar ruidos en ambientes domésticos o industriales. Ideal para proyectos de seguridad o automatización.

Qué necesitas

  • Arduino
  • cable USB
  • fuente de alimentación 5V

Pasos

  1. Conecta el módulo FC-04 al Arduino utilizando un cable jumper.
  2. Conecta VCC y GND al referente de alimentación del Arduino (5V y GND).
  3. Conecta el interruptor SW a un puerto digital del Arduino para la configuración del umbral.
  4. Conecta la señal OUT a otro puerto digital para recibir los datos del sensor.
  5. Instala las bibliotecas necesarias si son requeridas por el sketch.
  6. Carga el sketch en el Arduino a través de USB.
  7. Verifica que el módulo esté funcionando monitoreando la salida del puerto a través de Serial Monitor.

Código de ejemplo

void setup() {
 pinMode(OUT_PIN, INPUT);
 pinMode(SW_PIN, OUTPUT);
}

void loop() {
 int soundLevel = digitalRead(OUT_PIN);
 if (soundLevel == HIGH) {
 Serial.println("Rilevato rumore");
 }
}

Miniproyecto

Crea un sistema de alarma doméstico que envía una notificación por correo electrónico cuando se detecta un ruido por encima del umbral establecido.

Errores comunes

  • No verificar correctamente la alimentación del módulo.
  • Establecer el umbral demasiado bajo o demasiado alto.
  • Ignorar los datos de calibración necesarios para el sensor.
  • Usar una antena inadecuada si deseas utilizar el módulo en entornos externos.

Accesorios recomendados

  • Módulo Wi-Fi ESP8266
  • Buzzer
  • Display LCD 16×2
  • Relay Module

Preguntas frecuentes

¿Cómo configuro el umbral del sensor?
Utiliza un puerto digital para activar o desactivar la configuración del umbral, consulta el datasheet.

El módulo no funciona con la alimentación de 3.3V.
Verifica que el sensor esté diseñado para funcionar a 3.3V; de lo contrario, utiliza un convertidor de nivel lógico.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Sensor de Sonido FC-04 Módulo para Arduino con umbral ajustable”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *