Descrizione
🔥 Modulo Relè 5V con Sensore Fiamma – Descrizione Completa
✅ Caratteristiche principali
Il Modulo Relè 5V con Sensore Fiamma è un dispositivo che combina un sensore ottico IR per il rilevamento di fiamme con un relè da 5V, il quale può essere attivato in presenza di fuoco. Questo modulo è utile per sistemi antincendio, progetti di sicurezza, robotica o automazioni che reagiscono alla presenza di una fiamma.
Composizione del modulo:
- Sensore di fiamma (IR): Sensibile a lunghezze d’onda tra 760 nm e 1100 nm (tipiche della fiamma viva).
- Comparatori integrati (LM393): Per l’elaborazione del segnale analogico e digitale.
- Relè a 1 canale da 5V: Supporta carichi fino a 10A 250VAC / 10A 30VDC.
- LED di stato: Indicatore di accensione e attivazione del relè.
- Trimmer di sensibilità: Per regolare la soglia di attivazione del relè.
- Interfaccia standard a 4 o 5 pin (VCC, GND, D0, A0, IN).
🔌 Connessione con Arduino
🔧 Materiale necessario
- Arduino Uno (o compatibile)
- Modulo Relè 5V con Sensore Fiamma
- Cavi jumper
- Carico (es. lampadina a 220V con precauzioni di sicurezza o LED per test)
🖇️ Collegamenti consigliati
| Modulo Fiamma | Collegamento Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 (analogico) | A0 (opzionale) |
| D0 (digitale) | D2 (per esempio) |
| IN (relè) | D7 (controllo relè) |
Nota: In alcuni moduli, il relè è attivato automaticamente dal segnale D0 del sensore senza bisogno del pin IN. Se “IN” è separato, può essere controllato direttamente da Arduino.
👨💻 Codice di esempio base: rilevamento e attivazione relè
🧪 Obiettivo: attivare il relè quando viene rilevata una fiamma.
#define FLAME_SENSOR_PIN 2 // collegato a D0 del modulo
#define RELAY_PIN 7 // pin di controllo del relè
void setup() {
pinMode(FLAME_SENSOR_PIN, INPUT);
pinMode(RELAY_PIN, OUTPUT);
Serial.begin(9600);
digitalWrite(RELAY_PIN, LOW); // relè spento all'avvio
}
void loop() {
int flameDetected = digitalRead(FLAME_SENSOR_PIN);
if (flameDetected == LOW) { // in genere LOW indica fiamma presente
Serial.println("🔥 Fiamma rilevata! Attivazione relè.");
digitalWrite(RELAY_PIN, HIGH); // accende relè
} else {
Serial.println("✅ Nessuna fiamma.");
digitalWrite(RELAY_PIN, LOW); // spegne relè
}
delay(500);
}
Attenzione: alcuni moduli restituiscono
LOWquando rilevano una fiamma, altriHIGH. Verifica nel tuo caso con il monitor seriale.
💡 Esempio applicativo: allarme antincendio con buzzer e LED
#define FLAME_SENSOR_PIN 2
#define BUZZER_PIN 3
#define RELAY_PIN 7
#define LED_PIN 4
void setup() {
pinMode(FLAME_SENSOR_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
pinMode(RELAY_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int flameDetected = digitalRead(FLAME_SENSOR_PIN);
if (flameDetected == LOW) {
Serial.println("⚠️ Incendio rilevato!");
digitalWrite(BUZZER_PIN, HIGH);
digitalWrite(RELAY_PIN, HIGH);
digitalWrite(LED_PIN, HIGH);
} else {
digitalWrite(BUZZER_PIN, LOW);
digitalWrite(RELAY_PIN, LOW);
digitalWrite(LED_PIN, LOW);
}
delay(200);
}
⚙️ Regolazioni e suggerimenti
- 🔧 Sensibilità: Usa il trimmer sul modulo per aumentare o ridurre la distanza di rilevamento.
- 🌐 Distanza operativa: fino a 80 cm in ambienti bui o normali.
- 🧪 Test: Puoi usare un accendino o una candela (con cautela!) per verificare il funzionamento.
✅ Applicazioni pratiche
- Sistemi antincendio automatici
- Automazione domestica (es. spegnimento elettrodomestici in caso di incendio)
- Robotica: robot che evitano fiamme
- Allarmi intelligenti per cucine o ambienti pericolosi
|
GENERALI |
MODELLO |
Modulo per rilevazione incendio |
|
MATERIALI |
pcb + componenti |
|
|
COMPATIBILITA’ |
ARDUINO |
|
|
COMPONENTI ELETTRICI |
VOLTAGGIO DI INPUT |
5VDC |
|
PESO E DIMENSIONI |
PESO DEL PRODOTTO |
150g |
|
PESO DEL PACCHETTO |
0.2 kg |
|
|
DIMENSIONI DEL PRODOTTO (L x W x H) |
6 x 2.5 x 2.7 cm |
|
|
DIMENSIONI DEL PACCHETTO (L x W x H) |
10 x 5 x 3 cm |
|
|
CONTENUTO DELLA CONFEZIONE |
CONTENUTO DELLA CONFEZIONE |
1 x Modulo |
Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.
Tutorial: Come usare Modulo Relè con Sensore Fiamma
Il modulo relè con sensore fiamma ti permette di monitorare la presenza di fuoco in un ambiente e di attivare dispositivi collegati tramite il relè. Ideale per progetti di sicurezza domestica o industriali.
Cosa serve
- Arduino Uno
- Cavo USB
- Alimentatore esterno
- Relè
Passi
- Collega il modulo al PC tramite cavo USB e Arduino.
- Verifica la tensione di alimentazione del modulo (5V) con l’alimentatore esterno.
- Collega i pin digitali del sensore fiamma a un pin digitale dell’Arduino.
- Configura il relè in modalità COM o NO secondo le tue esigenze.
- Scrivi e carica lo sketch Arduino per leggere lo stato del sensore.
- Testa la reazione del relè quando viene rilevata una fiamma.
- Verifica che i dispositivi collegati al relè si attivino correttamente.
- Implementa funzionalità aggiuntive come invio di notifiche via email.
Codice di esempio
void setup() {
pinMode(2, INPUT);
digitalWrite(2, HIGH); // Imposta pull-up
}
void loop() {
if(digitalRead(2) == LOW){
Serial.println("Fiamma rilevata!");
}
}
Mini-progetto
Crea un sistema di allarme domestico che attiva una sirena quando viene rilevato il fuoco.
Errori comuni
- Collegare il sensore al relè anziché all’Arduino.
- Non configurare correttamente i pin del sensore e del relè.
- Omettere l’alimentazione adeguata per il modulo.
- Non testare la rete di sicurezza completa prima dell’implementazione definitiva.
Accessori consigliati
- Modulo Wi-Fi ESP8266
- Sirena d’allarme
- Batteria portatile USB
- Sensori di movimento
Domande frequenti
Il sensore rileva solo la fiamma o anche il calore?
Il sensore rileva principalmente le emissioni UV della fiamma, ma può reagire a temperature elevate.
Può essere usato in ambienti esterni?
Verifica sul datasheet per la resistenza all’umidità e ai cambiamenti di temperatura.
















