🚀 Introduzione
E se potessi rilevare una fuga di gas in tempo reale con Arduino? 😨
Con questo progetto realizzi un sistema che rileva gas infiammabili (GPL, metano, fumo) e attiva immediatamente un allarme.
👉 È una delle applicazioni più importanti a livello sicurezza.
E se potessi rilevare una fuga di gas in tempo reale con Arduino? 😨
Con questo progetto realizzi un sistema che rileva gas infiammabili (GPL, metano, fumo) e attiva immediatamente un allarme.
👉 È una delle applicazioni più importanti a livello sicurezza.
🎯 Cosa realizzerai
Con Arduino creerai un sistema che:
Con Arduino creerai un sistema che:
- 🧪 rileva gas e fumo con sensore MQ-2
- 🚨 attiva un allarme sonoro
- ⚡ monitora continuamente l’ambiente
- 🧠 utilizza una soglia di sicurezza
🧰 Materiale necessario
- 1x Arduino UNO
- 1x sensore gas MQ-2
- 1x buzzer attivo
- cavetti jumper
- breadboard
🛒 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4rfzjXE
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4rfzjXE
🔌 Schema di collegamento
Sensore MQ-2
Buzzer
Sensore MQ-2
- VCC → 5V
- GND → GND
- AO → A0
Buzzer
- + → pin 9
- – → GND
💻 Codice Arduino
// ============================================
// Progetto 120 - Sistema allarme gas MQ-2
// Attiva un buzzer quando rileva gas o fumo
// ============================================
const int sensoreGas = A0;
const int buzzer = 9;
int soglia = 400; // da regolare in base all'ambiente
void setup() {
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
Serial.println("Riscaldamento sensore MQ-2...");
delay(10000); // tempo iniziale stabilizzazione
}
void loop() {
int valoreGas = analogRead(sensoreGas);
Serial.print("Livello gas: ");
Serial.println(valoreGas);
if (valoreGas > soglia) {
digitalWrite(buzzer, HIGH);
Serial.println("🚨 GAS RILEVATO!");
} else {
digitalWrite(buzzer, LOW);
}
delay(500);
}
// Progetto 120 - Sistema allarme gas MQ-2
// Attiva un buzzer quando rileva gas o fumo
// ============================================
const int sensoreGas = A0;
const int buzzer = 9;
int soglia = 400; // da regolare in base all'ambiente
void setup() {
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
Serial.println("Riscaldamento sensore MQ-2...");
delay(10000); // tempo iniziale stabilizzazione
}
void loop() {
int valoreGas = analogRead(sensoreGas);
Serial.print("Livello gas: ");
Serial.println(valoreGas);
if (valoreGas > soglia) {
digitalWrite(buzzer, HIGH);
Serial.println("🚨 GAS RILEVATO!");
} else {
digitalWrite(buzzer, LOW);
}
delay(500);
}
⚙️ Come funziona
Il sensore MQ-2 misura la concentrazione di gas nell’aria.
👉 Più gas presente → valore più alto
Arduino confronta il valore con una soglia:
💡 Il sensore necessita di qualche secondo di riscaldamento per funzionare correttamente.
Il sensore MQ-2 misura la concentrazione di gas nell’aria.
👉 Più gas presente → valore più alto
Arduino confronta il valore con una soglia:
- sopra soglia → allarme attivo
- sotto soglia → tutto normale
💡 Il sensore necessita di qualche secondo di riscaldamento per funzionare correttamente.
🧠 Perché è un progetto importante
Con questo progetto impari:
👉 È una base per sistemi di sicurezza domestica.
Con questo progetto impari:
- utilizzo sensori ambientali
- gestione soglie di sicurezza
- sistemi di allarme reali
- monitoraggio continuo
👉 È una base per sistemi di sicurezza domestica.
🔄 Varianti possibili
Vuoi migliorarlo?
Vuoi migliorarlo?
- 🔴 LED rosso di allarme
- 📟 display LCD con livello gas
- 📡 invio notifiche via WiFi
- 🔔 allarme intermittente più realistico