1. Cataloghi
  2. QUANTA S.r.l.
  3. Air Quality Monitor Board (Arduino Shield)

Air Quality Monitor Board (Arduino Shield)

Air Quality Monitor Board (Arduino Shield)

Riassunto del catalogo prodotti
Caratteristiche tecniche
La scheda Air Quality Monitor (AQM) è progettata per monitorare la qualità dell'aria utilizzando vari sensori. Può operare come shield per Arduino o in modalità stand-alone con alimentazione e connessione RS232 TTL. Supporta connessioni Bluetooth e Wi-Fi tramite schede opzionali.
Sensori a bordo
  • CO2: SenseAir S8 o MH-Z19B
  • Umidità e Temperatura: AM2315
  • O3: MQ-131
  • NO2: MiCS-2714
  • Contaminanti dell'aria: TGS-2600
  • CO, HC, VOC: MiCS-5524
  • Temperatura: NTC, DS18B20
  • Pressione Sonora: Microfono Electrect
  • Accelerazione: MMA1250
  • Pressione: BMP280 (opzionale)
  • Polveri: SDS011, HPMA115S0, PMSx003 (opzionali)
Consumo energetico
Il consumo medio è di circa 230mA, con picchi fino a 450mA. In stand-by, il consumo è di circa 65mA.
Connessioni
  • J8: Alimentazione 5V da USB
  • J5: RS232TTL e alimentazione 5V
  • J6: RS232TTL e espansioni
  • JP13: Porta di programmazione microcontrollore
  • J1-J4: Connessioni Arduino
  • J7: Espansione per sensori esterni
Impostazioni Jumper e Dip Switch
JP1 e JP4 determinano la fonte di alimentazione e il controllo dell'alimentazione. SW1 regola il baud rate della comunicazione.
Funzionalità dei LED
I LED indicano lo stato operativo e diagnostico della scheda.
Selezione dei sensori
I sensori CO2 e polveri sono selezionati automaticamente dal software durante l'inizializzazione.
Descrizione Firmware e Protocollo di comunicazione
All'accensione, la scheda verifica la presenza dei sensori e invia una stringa di verifica su RS232. I sensori vengono letti a intervalli regolari e i dati sono mediati per garantire precisione. La comunicazione avviene tramite comandi specifici su RS232 con baud rate configurabile.
Comandi principali
  • parametri$0D: Visualizza i parametri memorizzati
  • st_by_OFF$0D: Disattiva la linea stand-by
  • st_by_ON$0D: Attiva la linea stand-by
  • led_E2$0D: Controlla il LED E2
  • reset$0D: Resetta la scheda
  • default$0D: Ricarica i valori di default
  • SENSE$0D: Presenta le acquisizioni dei sensori
Specifica dei Comandi
Il documento descrive i comandi per leggere e modificare i parametri di un sistema di monitoraggio della qualità dell'aria. I comandi seguono una sintassi specifica e terminano con un carattere di ritorno a capo (CR). Esempi di comandi includono la lettura e la modifica di parametri specifici, con risposte che confermano l'azione o segnalano errori come valori fuori range.
Lista dei Parametri Generali
Viene fornita una lista dettagliata dei parametri configurabili, ciascuno con una funzione specifica, un valore minimo, un valore di default e un valore massimo. Ad esempio, il parametro p01 definisce il carattere separatore della stringa su RS232, mentre p16 riguarda l'inizializzazione del sensore polveri SDS011.
Procedure di Configurazione
Dopo la modifica di un parametro, è necessario inviare un reset per permettere l'acquisizione del nuovo valore da parte del sensore SDS011.
Tabella delle Revisioni
Il documento include una tabella delle revisioni che traccia le modifiche apportate nel tempo, come l'aggiunta di nuovi sensori e la rimozione di quelli obsoleti. Le revisioni documentano anche correzioni minori e aggiornamenti delle immagini.
Mostra di più

Estratti del catalogo

Air Quality Monitor Board (Arduino Shield)-1

Air Quality Monitor Board (Arduino Shield) Firmware Release: 2.51 – Manual Release: 2.52 – Date 03-01-2018 Caratteristiche tecniche La scheda AQM è stata progettata per permettere l’acquisizione di vari parametri ambientali, soprattutto orientati ad indicare la qualità dell’aria. La scheda può funzionare come uno shield di Arduino, il quale può accedere ai dati attraverso i port PD2 (TX) e PD3 (RX) e fornire il 5V di alimentazione. Può anche essere utilizzata stand-alone provvedendole l’alimentazione ed una connessione RS232 a livello TTL ; utilizzando il cavo FTDI TTL-232RG-VSW5V-WE può essere collegata ad una porta USB di PC dal quale ottiene anche l’alimentazione. Con apposite schede di interfaccia opzionali di produzione Quanta, la scheda può essere connessa anche in Bluetooth o in Wi-Fi I sensori a bordo scheda sono: 1. SenseAir S8 oppure MH-Z19B per acquisizione CO2 con metodo NDIR 2. AM2315 per Umidità Relativa e Temperatura 3. MQ-131 per O3 4. MiCS-2714 per NO2 5. TGS-2600 per Air contaminant (Methane, Carbon Monoxide, Iso-butane, Ethanol, Hydrogen 6. MiCS-5524 per CO, HC, VOC 7. NTC per Temperatura 8. DS18B20 per Temperatura 9. Microfono Electrect per Pressione Sonora 10. MMA1250 per accelerazione su asse Z della scheda 11. BMP280 opzionale per la misura della pressione assoluta 12. SDS011 opzionale per la misura di polveri PM2.5 e PM10. 13. HPMA115S0 opzionale per la misura delle polveri PM2.5 e PM10. 14. PMSx003 opzionale per la misura di polveri PM1 PM2.5 e PM10. La scheda può venire fornita anche solo con alcuni dei sopra elencati sensori; i sensori polvere sono in alternativa tra loro perché condividono la stessa porta di comunicazione seriale; i sensori S8 e MH-Z119B sono in alternativa tra loro perché condividono la stessa porta di comunicazione seriale. Fare riferimento ai datasheets dei sensori utilizzati ed allo schema elettrico per la corretta interpretazione dei dati acquisiti.

 Aprire il catalogo a pagina 1
Air Quality Monitor Board (Arduino Shield)-2

L’assorbimento medio della scheda con tutti i sensori montati è di circa 230mA con picchi di circa 450mA; in stand-by (sensori a 5V non alimentati) l’assorbimento è di circa 65mA. Alcuni sensori possono richiedere brevi picchi di 1,5A. Alimentazione 5V da USB RS232TTL e alimentazione 5V da cavo FTDI TTL-232RG-VSW5V-WE RS232TTL e espansioni (SDS011) Porta di programmazione microcontrollore con PICKIT2 o PICKIT3 Replica su morsetti passo 2,54mm delle connessioni Arduino Espansione per sensori esterni Impostazioni Jumper e Dip Switch: JP1: JP4: SW1: determina se il 3.4V di alimentazione microcontrollore...

 Aprire il catalogo a pagina 2
Air Quality Monitor Board (Arduino Shield)-5

Descrizione Firmware e Protocollo di comunicazione: All’accensione e al reset viene controllata la presenza dei sensori CO2 e dei sensori polvere, poi viene mandata su RS232 la stringa Air-Quality-Monitor 2.50 per verifica della funzionalità di RS232. La linea stand-by viene subito alzata per applicare il +5 ai sensori ed è verificata dal lampeggio lungo ON di led_E3 verde. Una volta al secondo vengono letti in sequenza i sensori : TGS2600 Contaminanti dell’aria. Il valore presentato è la media delle ultime 4 letture del convertitore AD. (#define camp_media 4) MiCS-5524 CO, HC, VOC. Il valore...

 Aprire il catalogo a pagina 5
Air Quality Monitor Board (Arduino Shield)-6

Se trova la lettura minore di 10 punti [par p08] la scarta. Dopo alcuni scarti [par p07] decide che manca il +5 o che il MMA1250 è rotto/mancante e lo segnala spengendo il led E3. Audio Ogni xxx ms vengono letti i due canali alta e bassa sensibilità; alle letture viene sottratto il valore di riposo [par p13], i valori negativi sono eliminati e portati a 0. Le due letture sono unite con la formula suono_di_picco = (A6*dB + resto (A7/dB)). Sono poi memorizzati: il picco massimo; numero di superamenti di una soglia bassa [par p10]; numero di superamenti di una soglia alta [par p09]. Viene fatta...

 Aprire il catalogo a pagina 6
Air Quality Monitor Board (Arduino Shield)-7

Ricarica la EEPROM con i valori di default, non fa il reset di AQM. Per identificare i sensori dei gruppi si può inserire un’intestazione ogni 20 righe, inviando questo comando. Nel seguito l’intestazione viene mostrata a scopo esplicativo. Alcuni comandi possono avere un’intestazione composta da più righe. Presenta le acquisizioni di: CO2, AM2315-°C, AM2315-UR, Bar, PM10, PM2,5, DS18B20-°C, O3, MiCS2714, TGS2600, MiCS5524. Risponde con l’ultima lettura del sensore S8 oppure di MH-Z19B Non chiamare prima di 2s dall’ultima chiamata. Risponde con l’ultima lettura del sensore di umidità AM2315....

 Aprire il catalogo a pagina 7
Air Quality Monitor Board (Arduino Shield)-8

Se c’è overflow in uno dei due, viene presentato 999999999 sul totale Risponde con l’ultima letture del sensore BMP280 Risponde con l’ultima lettura del sensore polveri che è stato rilevato all’accensione. PM è la concentrazione di polveri in ug/m3 Pc0,3 è il numero di particelle fino al diametro 0,3um presenti in 0,1 litro di aria, ecc. Per cambiare i parametri di AQM si deve inviare il comando #*#< seguito dal numero del parametro, seguito da un carattere spazio, seguito dal nuovo valore e terminato da CR. Esempio: Azione Risposta Comando parametro 01 = 0604 MMA_riposo OK #*#<1 $0D Per leggere...

 Aprire il catalogo a pagina 8
Air Quality Monitor Board (Arduino Shield)-9

Se = 3 esegue una misura ogni 2 minuti ciclo di 30” ON e 90” OFF. Se = 4 esegue una misura ogni 4 minuti ciclo di 30” ON e 210” OFF. Dopo aver cambiato il parametro occorre inviare un reset per permettere l’acquisizione del parametro da parte di SDS011 Prima emissione Correzioni minori Eliminate le medie circolari da DS18B20, S8 e DHT22. Rifatto il comando OZ47 eliminando i riferimenti al secondo sensore non più presente. Aggiunto il sensore barometrico BMP280 al posto dell’O3°C ed O3_rh, in risposta alla stringa di comando SENSE$0D. Aggiunta indicazione di temperatura negativa per DS18B20 e...

 Aprire il catalogo a pagina 9

Tutti i cataloghi e le schede tecniche QUANTA S.r.l.

  1. BATTERY-EYE

    2  Pagine

  2. MouldBey

    4  Pagine

  3. QFR 879

    2  Pagine

  4. Coldmine

    5  Pagine

  5. DQ-A1000

    2  Pagine

* I prezzi non includono tasse, spese di consegna, dazi doganali, né eventuali costi d'installazione o di attivazione. I prezzi vengono proposti a titolo indicativo e possono subire modifiche in base al Paese, al prezzo stesso delle materie prime e al tasso di cambio.