sensore di qualità aria

Ciao a tutti!
come detto tempo fa in un altro topic, sto progettando e realizzando con un piccolo team di persone un aerostato ad elio che raggiungerà i 40'000 metri :slight_smile:

chi di voi è interessato ai dettagli può trovarli qua:

**http://apotatostory.com/airballoonstory/come-progettare-aerostato/uhab-oltre-i-40000-metri/

Per visualizzare il link rimuovete gli asterischi davanti

Al momento stiamo lavorando sul sensore di qualità aria

Funziona correttamente ma mi restituisce valori di questo tipo, che non sappiamo interpretare
210
209
208
207
206
204

che significa? qualè il minimo e il massimo per capire la qualità?

questo è il semplicissimo codice che uso

int sensorPin = A0;
int sensorValue = 0;

void setup() {
 Serial.begin(9600);
 pinMode(sensorPin, INPUT);
}

void loop() {
 sensorValue = analogRead(sensorPin);
 Serial.println(sensorValue);
 delay(5000);
}

grazie

News?

... se magari metti la sigla del sensore ed il link a dove lo hai comprato, così uno può leggere il datasheet ... magari qualcuno risponde ... ::slight_smile:

Guglielmo

Comprato su eBay, il sensore è l' MQ135
più tardi metto il link

Ok, dovrebbe essere QUESTO ...
... come vedi nel datasheet hai il rapporto RS/RO , dove RO è la resistenta del sensore in aria pulita con una concentrazione di 100ppm di NH3, mentre RS e quella che assume in presenza dei vari gas, rapporto che varia in funzione della concentrazione dei vari gas (... ma anche dell'umidità).

Un interpretazione esatta dei valori che ti fornisce, dando per scontato che tu abbia correttamente realizzato sia il circuito di riscaldamento del sensore che di misura, richiede una "calibrazione" da effettuare come descritto al termine della seconda pagina "SENSITVITY ADJUSTMENT".

Guglielmo

Per inciso ... hai già letto QUI e guardato gli esempi che sono indicati ? ... può essere un inizio ::slight_smile:

Guglielmo

siamo riusciti!
grazie