Modulo sensore aria MICS-5524 5V per Arduino
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

Modulo sensore della qualità dell'aria, VOC, MICS-5524, 5 V

Modulo sensore MICS-5524 per il monitoraggio della qualità dell'aria e il rilevamento di VOC, ideale per progetti Arduino, automazione e applicazioni industriali. Misura i livelli totali di diversi gas come CO, NO2, H2, NH3 e idrocarburi, fornisce un'uscita analogica di facile lettura su un singolo pin, funziona a 5V e include un pin Enable per il controllo del riscaldatore e un basso consumo energetico.

55,60 RON Tasse incluse

45,95 RON Tasse escluse

Non ci sono ancora recensioni

Spedito entro giovedì 27 agosto

Chiudere

Questo prodotto ha una garanzia di 2 anni.

SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

Il modulo MICS-5524 è un sensore di qualità dell'aria, compatibile con Arduino e altre schede di sviluppo, progettato per rilevare e misurare le concentrazioni di monossido di carbonio (CO), diossido di azoto (NO2), idrogeno (H2), ammoniaca (NH3) e metano / propano / isobutano in diversi ambienti.

Il sensore di gas utilizza MICS-5524 che rappresenta una soluzione versatile per il monitoraggio della qualità dell'aria in varie applicazioni, come il rilevamento di gas nocivi all'interno, il monitoraggio della qualità dell'aria in uffici o spazi residenziali, nonché in applicazioni industriali.

Il sensore genera valori analogici su un unico pin, il che significa che non può identificare con precisione il gas rilevato. 5V e GND sono usati per alimentare il modulo.

Il sensore dispone di un pin Enable per il riscaldatore, che consente un utilizzo a basso consumo e il riscaldamento del sensore solo quando necessario. Il pin iEn deve essere impostato su LOW per essere attivato, tramite un pin digitale.

 

Specifiche:

Tensione di alimentazione: 5 VDC

Consumo di corrente: ~25-35mA (per il riscaldamento del sensore)

Interfaccia: Analogica, per la lettura dei valori di concentrazione dei gas

Temperatura di esercizio: Tra -20°C e +50°C

Gas rilevati: CO, H2, NH3, CH4, C3H8, C4H10

Dimensioni: 19,2 x 13 mm

Intervallo di rilevamento:

Monossido di carbonio (CO): ~1-1000 ppm (parti per milione)

Ammoniaca (NH3): ~1-500 ppm (parti per milione)

Etanolo: ~10-500 ppm (parti per milione)

Idrogeno: ~1-1000 ppm (parti per milione)

Metano / Propano / Isobutano: >1000 ppm (parti per milione)

 

Utilizzo:

Collega il modulo alla scheda di sviluppo: 5V a 5V, GND a GND e il pin AO a un pin analogico (es. A0).

Dopo l'alimentazione, lascia riscaldare il sensore per la stabilizzazione, soprattutto al primo utilizzo o dopo lunghi periodi di inattività. Il sensore deve essere posizionato in un ambiente con aria pulita durante l'inizializzazione.

Leggi il valore analogico e usalo per monitorare l'aumento o la diminuzione del livello di gas nel tempo, idealmente con soglie di allarme impostate nel codice.

Per risultati più coerenti, utilizza misurazioni mediate su più letture ed evita correnti d'aria forti direttamente sul sensore.

Se hai bisogno di stime in ppm, è consigliata la calibrazione nell'ambiente target e il confronto con valori di riferimento, poiché la risposta varia a seconda del gas, della temperatura e dell'umidità.

Non mantenere il sensore attivo permanentemente. Effettua letture a intervalli regolari con pause nel software per prolungare la durata del sensore.

 

Pinout:

Pin modulo MICS-5524 Connessione ad Arduino Ruolo
VCC 5V Alimentazione modulo 5 V
GND GND Massa
AO A0 (o qualsiasi pin analogico) Uscita analogica, valore proporzionale al livello totale di gas
iEn Pin digitale opzionale, es. D7, o lasciato libero (sempre attivo) Enable per il riscaldatore del sensore, permette di accendere e spegnere il riscaldamento per risparmio energetico. LOW è acceso, HIGH è spento.

 

Codice di test:

Codice di test con Arduino e la libreria "DFRobot_MICS.h".

88120

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

// MICS-5524 Air Quality Sensor - Arduino UNO R3

// Wiring: VCC->5V, GND->GND, AO->A0, iEn->D7

// NOTE: iEn is ACTIVE LOW on this module (LOW=on, HIGH=off)

const int gasSensorPin = A0;

const int enablePin    = 7;

const int WARMUP_TIME  = 30000; // 30s warmup (first use: increase to 180000)

const int NUM_SAMPLES  = 10;    // average over 10 readings

const int ALARM_THRESH = 600;   // alarm threshold (0-1023), adjust after calibration

void setup() {

  Serial.begin(9600);

  pinMode(enablePin, OUTPUT);

  digitalWrite(enablePin, LOW);  // LOW = heater ON (inverted logic)

  Serial.println("=== MICS-5524 Test ===");

  Serial.println("Heater warming up...");

  for (int i = WARMUP_TIME / 1000; i > 0; i--) {

    Serial.print(i);

    Serial.print("... ");

    delay(1000);

  }

  Serial.println("\nSensor ready!\n");

}

void loop() {

  // Average multiple readings

  long sum = 0;

  for (int i = 0; i < NUM_SAMPLES; i++) {

    sum += analogRead(gasSensorPin);

    delay(50);

  }

  int value = sum / NUM_SAMPLES;

  // Convert to voltage

  float voltage = (value / 1023.0) * 5.0;

  // Serial Monitor + Serial Plotter output

  Serial.print("RAW:");

  Serial.print(value);

  Serial.print("\tV:");

  Serial.print(voltage, 2);

  Serial.print("V");

  // Level indicator

  Serial.print("\tLevel:");

  if (value < 300) {

    Serial.print("NORMAL ");

  } else if (value < ALARM_THRESH) {

    Serial.print("ELEVATED");

  } else {

    Serial.print("ALARM!  ");

  }

  // Visual bar

  Serial.print("\t[");

  int bars = map(value, 0, 1023, 0, 20);

  for (int i = 0; i < 20; i++) {

    Serial.print(i < bars ? "#" : "-");

  }

  Serial.println("]");

  delay(1000);

}