In offerta!

Sensore Suono FC-04 Modulo per Arduino con soglia impostabile

Il prezzo originale era: 5,41 €.Il prezzo attuale è: 2,95 €. Escluso IVA

Sensore Suono FC-04 Modulo per Arduino con soglia impostabile

Disponibile su ordinazione

COD: ARD0045 Categorie: ,

Descrizione

Ecco una descrizione completa del modulo Sensore Suono FC-04, seguita da una guida all’utilizzo con Arduino, esempi pratici e codice di programmazione.


🔊 Modulo Sensore Suono FC-04 – Descrizione Completa

📦 Caratteristiche principali:

  • Nome: Sensore di Suono FC-04
  • Tipo di Sensore: Microfono analogico + comparatore digitale
  • Uscite:
    • Digitale (D0): Alto o basso a seconda della soglia impostata
    • Analogico (A0): Livello di tensione proporzionale all’intensità del suono (non sempre disponibile su tutte le versioni del modulo)
  • Tensione operativa: 3.3V – 5V DC
  • Regolazione sensibilità: Trimmer (potenziometro) per regolare la soglia del segnale digitale
  • Indicatore LED: Si accende quando il livello del suono supera la soglia impostata

🧰 Componenti del Modulo FC-04

  • Microfono elettrete: Rileva le vibrazioni sonore
  • LM393: Comparatore di tensione per elaborare il segnale del microfono
  • Potenziometro: Regola la soglia del comparatore (sensibilità)
  • Pin di uscita:
    • VCC: Alimentazione (+3.3V o +5V)
    • GND: Massa
    • D0: Uscita digitale (HIGH/LOW)
    • (alcune versioni hanno anche A0 per uscita analogica)

🧪 Funzionamento

Il sensore rileva suoni ambientali tramite il microfono. Il comparatore LM393 confronta il segnale del microfono con una soglia (regolata dal trimmer):

  • Se il suono è inferiore alla soglia: D0 = HIGH
  • Se il suono è superiore alla soglia: D0 = LOW
    (Nota: può variare leggermente da modulo a modulo, si consiglia di testare)

🔌 Collegamento con Arduino

🔧 Collegamenti standard:

FC-04 Pin Arduino Pin
VCC 5V
GND GND
D0 D2 (o altro pin digitale)

💡 Esempio 1: Accendere un LED quando c’è un suono

✅ Obiettivo:

Accendere un LED se viene rilevato un rumore forte (battito di mani, voce alta, ecc.)

🔩 Schema:

  • LED con resistenza da 220Ω su pin D13
  • FC-04 su D2

🔁 Codice 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);
  }
}

💡 Esempio 2: Contare i battiti di mani

✅ Obiettivo:

Contare quante volte si battono le mani

🔁 Codice:

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
  }
}

🛠️ Suggerimenti per la regolazione

  • Troppi falsi positivi? Ruota il potenziometro in senso orario per abbassare la sensibilità.
  • Non rileva nulla? Ruota in senso antiorario per aumentare la sensibilità.
  • Usa un cacciavite di precisione per la regolazione fine.

📘 Note avanzate: utilizzo dell’uscita analogica (se disponibile)

Alcuni moduli FC-04 includono un pin A0 per il segnale analogico. In questo caso puoi ottenere la forma d’onda audio o misurare l’intensità del suono in tempo reale.

Codice esempio analogico:

const int analogPin = A0;

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

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

Puoi visualizzare il grafico in Monitor Seriale > Plotter Seriale.


📦 Applicazioni comuni

  • Rilevamento battiti di mani per attivare luci o dispositivi
  • Allarme basato su suoni (porta che sbatte, allarme vocale)
  • Giochi o progetti interattivi con input sonoro
  • Domotica e automazioni sonore

📚 Conclusioni

Il Sensore Suono FC-04 è una soluzione economica e semplice per rilevare suoni in progetti Arduino. Pur non essendo adatto per la registrazione o l’analisi dettagliata dell’audio, è perfetto per eventi sonori binari (presenza/assenza di suono). Grazie al trimmer integrato, è facile adattarlo a diversi ambienti e sensibilità.

Se ti interessa, posso anche fornirti:

  • Disegni Fritzing
  • Codice per interazione con moduli WiFi (es. ESP8266)
  • Applicazioni con relè o motori

Fammi sapere!

GENERALI

MODELLO

Sound Sensor Module

MATERIALI

pcb + componenti

COMPATIBILITA’

ARDUINO

COMPONENTI ELETTRICI

VOLTAGGIO DI INPUT

3 – 15 V

PESO E DIMENSIONI

PESO DEL PRODOTTO

7 g

PESO DEL PACCHETTO

0.13 kg

DIMENSIONI DEL PRODOTTO

(L x W x H)

4.8 x 2 x 0.3 cm

DIMENSIONI DEL PACCHETTO

(L x W x H)

15 x 10 x 2 cm

CONTENUTO DELLA CONFEZIONE

CONTENUTO DELLA CONFEZIONE

1 x Modulo

Abbiamo disponibili la scheda tecnica di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e pubblicheremo la prima possibile nel nostro sito.

< / div>

Tutorial: Come usare Sensore Suono FC-04

Il sensore suono FC-04 è un modulo utile per chiunque voglia monitorare o rilevare rumori in ambienti domestici o industriali. Ideale per progetti di sicurezza o automazione.

Cosa serve

  • Arduino
  • cavo USB
  • alimentatore 5V

Passi

  1. Collega il modulo FC-04 all’Arduino utilizzando un cavo jumper.
  2. Connetti VCC e GND al riferimento di alimentazione dell’Arduino (5V e GND).
  3. Collega l’interruttore SW a una porta digitale dell’Arduino per la configurazione della soglia.
  4. Collega il segnale OUT a un’altra porta digitale per ricevere i dati del sensore.
  5. Installa le librerie necessarie se richieste dallo sketch.
  6. Carica lo sketch sull’Arduino tramite USB.
  7. Verifica che il modulo sia funzionante monitorando la porta di output tramite Serial Monitor.

Codice di esempio

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

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

Mini-progetto

Crea un sistema di allarme domestico che invia una notifica via email quando viene rilevato un rumore sopra la soglia impostata.

Errori comuni

  • Non verificare correttamente l’alimentazione del modulo.
  • Impostare la soglia troppo bassa o troppo alta.
  • Ignorare i dati di calibrazione necessari per il sensore.
  • Usare un’antenna non adeguata se si intende utilizzare il modulo in ambienti esterni.

Accessori consigliati

  • Modulo Wi-Fi ESP8266
  • Buzzer
  • Display LCD 16×2
  • Relay Module

Domande frequenti

Come imposto la soglia del sensore?
Utilizza una porta digitale per attivare o disattivare il settaggio della soglia, verifica le specifiche sul datasheet.

Il modulo non funziona con l’alimentazione 3.3V.
Verifica che il sensore sia progettato per lavorare a 3.3V; altrimenti utilizza un convertitore di livello logico.

Informazioni aggiuntive

Peso 15 g