Go Down

Topic: SENSORE TEMPERATURA / UMIDITA CHE TIPO? (Read 2264 times) previous topic - next topic

As_Needed

Se ha la basetta sì. Comunque non è possibile calibrare correttamente un sensore, perché dovresti stabilire una curva ben precisa per tutti i range di umidità. Comunque il DHT22 non è molto preciso come ripetibilità della misura, possono capitare questi errori. ;)
Comunque che ottieni sfarfallio può essere dovuto anche ad alimentatori scadenti o che chiedi troppa corrente (anche se mi pare difficile)
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

Salvo600

Per lo sfarfallio forse e alimentatore, ma devo verificare un po' più a fondo.
Per quanto riguarda, l'imprecisione dei dati rilevati con DHT 22, può essere che i cavi anno delle misure diverse dal singolo Arduino?
Si il mio DHT 22 e quello con basetta rossa, e presumo che non bisogna mettere la resistenza, perché già e nella basetta, giusto o sbagliato?

As_Needed

I cavi o danno segnale o no ;) non delle imprecisioni
Comunque se hai quello su basetta la resistenza non serve
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

zoomx

Pur avendo un DHT22 senza basetta sta ancora li a prendere polvere perché son passato ad usare un BME280 che misura anche la pressione. PEr cui non ho esperienza di tale sensore.
Ho un DHT11 attivo da oltre un anno, le prestazioni sono, come si sa, piuttosto scadenti, ma la misura della temperatura è in linea con il parallelo DS18b20 e con quello che misura l'Atmega328p (calibrato sul DS18b20). Non ho mai avuto problemi di comunicazione ma è unico e solo, ne ho altri ma anche loro prendono polvere.
Solo il DS18B20 ogni tanto interrompe la comunicazione, prendo dei -127, ma si tratta di cattivi contatti.

Per quanto riguarda la differenza in umidità mi è venuto in mente che il DHT11 e 22 soffrono di questo problema se esposti ad una umidità eccessiva, se non ricordo male, e sul datasheet del DHT22 c'è descritta una procedura per rimetterlo in sesto.  AM2302 è un altro nome del DHT22
Code: [Select]
(3) Disposal when (1) & (2) happens
Step one: Keep the AM2302 sensor at condition of Temperature 50~60Celsius, humidity <10%RH for 2 hours;
Step two: After step one, keep the AM2302 sensor at condition of Temperature 20~30Celsius, humidity
>70%RH for 5 hours.

Quindi 50-60 Celsius umidità sotto il 10% per 2 ore poi temperatura 20-30 Celsius e umidità >75% per 5 ore.

Che è molto simile a quanto descritto per altri sensori.

Salvo600

Ciao, quindi facendo questa procedura dovrei rimettere in sesto il DHT22.
Se ho capito bene in quello che verifico differenza di valori copiati, dovrei scrivere su Arduino i comandi da te evidenziati, e seguendo tale procedura si effettua una taratura, e poi, dopo riscrivere su Arduino, tutto quello che era stato caricato in precedenza.
Caso contrari dimmi come eseguire tale procedura.
 

As_Needed

Ma di solito se l DHT22 non ha preso vapori, o raggi UV (ovvero ad esempio lo hai fatto stare al Sole) dubito possa servire tale procedura
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

Salvo600

No Il DHT 22 che mi da questi problemi era ancora, chiuso nella sua confezione d'acquisto, quindi domani lo metterò a funzionare per un bel po' e poi vi faccio sapere.

gpb01

>lucasalvatore28:   il tuo post, NON inerente all'argomento di questo thread, è stato separato e spostato QUI.

Guglielmo
Search is Your friend ... or I am Your enemy !

Salvo600

Ho testato per 48 ore Arduino, con un termostato Igrometro  che mi a prestato un mio amico, e il problema rimane lo stesso, 2 Arduino fatti in precedenza danno test ok sia temperatura che umidita, mentre l'ultimo assemblato, temperatura ok e almeno 20% di umidita in meno.
A questo punto mi chiedo può essere il DHT22 sballato?
Non ho fatto la prova a montare il DHT22 su quelli ok e viceversa.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy