Rivelatore di Gas con Allarme Sonoro e Visivo

Obiettivo: L’obiettivo di questa esperienza è realizzare un rilevatore di GAS con allarme sonoro (buzzer) e visivo (led lampeggiante). Per la realizzazione di questo dispositivo è stato utilizzato un particolare sensore denominato MQ-2.

Componenti Elettronici:

  • Arduino Uno
  • Breadboard
  • Sensore MQ-2
  • Resistenza (220 Ohm)
  • Led
  • Buzzer passivo

Pre-Requisiti:


Buzzer Passivo


TeoriaIl sensore MQ-2 appartiene alla famiglia di sensori MQ (rivelatori di gas) utili per determinare la concentrazione di specifici gas in aria. Al momento i sensori MQ più utilizzati sono i seguenti:

Nome Datasheet Gas Rilevabile
MQ-2 Link Metano, Butano, LPG (Gas di Petrolio Liquefatto), fumo.
MQ-3 Link Alcol.
Utile per realizzare un etilometro.
MQ-4 Link Gas naturale compresso (CNG)
MQ-5 Link GPL e Gas di Città
MQ-6 Link GPL
MQ-7 Link Monossido di Carbonio
MQ-8 Link Idrogeno
MQ-9 Link Monossido di Carbonio, metano, e GPL
MQ-135 Link Ammoniaca e ossido di azoto.

Nello specifico le caratteristiche del sensore MQ-2 (come riportato nel datasheet sono le seguenti):

  • Tensione di alimentazione: 5V
  • Potenza assorbita: 800mW
  • Temperatura operativa: da -20 a +50 gradi
  • Peso 7grammi

Il dispositivo presenta inoltre 4 pin utilizzati per i collegamenti:

  • VCC
  • GND
  • Uscita Analogica
  • Uscita Digitale

Sensore MQ2

Da un punto di vita elettronico gli elementi caratteristici sono rappresentati dalla resistenza di carico RL (aggiustabile attraverso un trigger) e la resistenza del sensore RS (il cui valore è funzione della concentrazione di gas presente nell’ambiente. Nello specifico il valore della resistenza RS viene riportato nella seguente figura, opportunamente normalizzato (R0 rappresenta il valore della resistenza RS assunto nell’ambiente di riferimento con aria pulita).

Curva caratteristica della resistenza del sensore MQ-2

Essendo RS ed RL collegati in serie, come riportato dal datasheet, è possibile determinare il valore di RS attraverso la seguente formula:

RS = (VCC/VRL-1)*RL

Codice: Due sono i differenti codici utilizzati per realizzare il rivelatore di gas.
Il primo codice viene utilizzato per determinare il valore di R0 caratteristico dell’ambiente nel quale viene posizionato il sensore, considerando che il rapporto tra RS ed R0 è uguale a 10 in un ambiente contenente aria pulita.



Determinato il valore di RS in aria è possibile eseguire il secondo codice che permette di implementare il rivelatore di gas.