2016-10-27 3 views
0

Hat jemand anderes diese Art von Problem mit Arduino (in diesem Fall Mega2560) und DHT11 mit DHT-Bibliothek. Ich lese Sensorfeuchtigkeit und Temperatur einmal in der Minute. Ich benutze keine Verzögerungen, sondern überprüfe aktuelle Millis - zuletzt gelesene Millis, um zu überprüfen, wann ich wieder Werte lesen muss. Jedenfalls sind das meine geplotteten Daten. Manchmal funktioniert es mit Leichtigkeit mehrere Stunden oder sogar ganzen Tag, aber plötzlich geht das Lesen wie im Bild oben. Wie Temperatur und Feuchtigkeit tauscht Plätze. Sehr nervig. Ich poste meine DHT-Version bald hier. Es sollte spätestens sein, das ich aus dem Internet finden konnte.Arduino DHT11 Messwerte tauschen

Könnte dies ein Fehler in der Bibliothek oder einfach nur schlecht DHT11 Sensor (aus China gekauft)

DH11 readings image

Antwort

0

DHT11 ist sehr einfach und grober Sensor. Daher kann eine gewisse Fluktuation beobachtet werden. Ich habe DHT11, DHT22 aka AM2302 und DS18B20 (nur Temperatur) Sensoren. DHT22 und DS18B20 haben ähnliche Ergebnisse mit einer Genauigkeit von 0,1 ° C. Aber DHT11 ist nur zur groben Beobachtung nützlich und manchmal erhalte ich dieselben Ergebnisse wie auf deinem Bild.