SHT15 hum/temp sensor

hi,

ich habe einige arduinos mit SHT15 hum/temp sensoren von sparkfun auf dem breakout-board bestückt.
Imgur

das auslesen mit der SHT1x library läuft auch sehr gut.
ich bekomme sofort höhere werte wenn ich den sensor anhauche oder ich ihn erwärme.

leider geht nach sehr kurzer zeit die temperatur auf ca 40grad C und sie luftfeuchte auf unter 10%rel runter???

im datenblatt seht zwar etwas von selbsterwärmung wenn man ihn mehrere male pro sekunde ausliest... aber ich lese ihn nur einmal alle 5 minuten aus!!! das kann es also nicht sein.
als betriebsspannung habe ich 3.3v genommen, da ich denke dass 3.3v weniger abwärme produzieren als 5v...

das problem habe ich bei allen sensoren an allen arduinos.. also schliesse ich die hardware mal aus.

hat jemand ne idee?

auch auf dem prototypen sitzende ds1820 zeigen eine realistische temperatur von ca 25 gradC an der stelle an.

Imgur

wieso wird der sensor warm wenn ich ihn nicht anspreche?
wie kann ich das verhindern um realistische werte zu bekommen?

im moment bekomme ich das:
26.87 Grad C OneWire Sensor DS18C20
26.81 Grad C OneWire Sensor DS18C20
26.00 Grad C OneWire Sensor DS18B20
42.1599960327 Grad C SHT15
4.4915871620 % SHT15

ich bin für jeden tip dankbar...
...eok

PROBLEM GELÖST!!!

habe den ReadSHT1xValues sketch benutzt und nur die Zeit zwischen den messungen auf 30sek erhöht.

wenn man den sensor mit 3.3v betreibt schaut es so aus:
(je 30 Sek zwischen den Messungen)
Starting up
Temperature: 24.5800018310C / 77.2339935302F. Humidity: 40.19%
Temperature: 28.3899993896C / 82.9039916992F. Humidity: 25.00%
Temperature: 29.0400009155C / 84.0379943847F. Humidity: 24.11%
Temperature: 29.3600006103C / 84.5779953002F. Humidity: 21.78%
Temperature: 29.5299987792C / 84.8659973144F. Humidity: 21.78%

wenn man ihn aber mit 5v betreibt so:
(je 30 Sek zwischen den Messungen)
Starting up
Temperature: 26.4000015258C / 79.5019912719F. Humidity: 24.79%
Temperature: 24.9799957275C / 77.0179977416F. Humidity: 25.01%
Temperature: 24.7600021362C / 76.6219940185F. Humidity: 25.15%
Temperature: 24.4700012207C / 76.0999984741F. Humidity: 27.70%
Temperature: 24.2600021362C / 75.7759933471F. Humidity: 29.85%

also sollte man den SHT15 von sparkfun auf dem breakout-board nur mit 5v betreiben!!!

bei 3.3v geht die interne temperatur des sensors hoch und die messwerte sind unbrauchbar!

ich hoffe das hilft zukünftigen bastlern... :wink:

...eok

Hey kannst du mir vllt mal das scrypt schicken, mit dem du das ganze ausliest?
ich werde aus dem datenblatt nicht schlau, was es mit dem sck auf dich hat... / wie man es ausliest (anfänger :wink: )
würde mich sehr freuen

hallo eok

Wenn ich diese Temperaurangaben in der Schule geschrieben hätte hätte ich sofort eine negatve Note bekommen.

Du gibst die Werte au 12 Stellen genau an das wäre eine Prezision von 0.00000001 %

Die Sensoren sind aber bestenfalls 1% bzw 5% genau und darum

  • Temperatur eine Nachkommastelle,
  • Feuchtigkeit gar keine Nachkommastelle.
    Alle Ziffern mehr sind reine Hausnummern die nichts aussagen.

Grüße Uwe

@jesusismybrother
das script ist das beispiel-script aus der SHT1 library:

library rein, example ausführen, werte lesen.. ging ohne grosses basteln. (ich glaube ich hab damals nur die baudrate von 38400 auf 9600 geändert.. sonst ging es auf anhieb.

@uwefed
die vielen nachkommastellen kommen so aus dem beispiel-script.
dass die genauigkeit unsinn ist, ist mir klar, aber wurde halt so auf der konsole ausgegeben. demnach darfst du deine sehr konstruktive kritik gerne dem autor der library schicken. ich fühle mich da nicht angesprochen. noch dazu weil ich in meinem endgültigen script dann die unsinnigen kommastellen eh ignoriert habe.. :wink:

hey
tut mir leid, aber ich krieg die libary nicht runtergeladen o.O
ich weiss nicht, hab nur ich das problem?
aber wenn ich die laden will, öffnet er ein neues fenster, und nicht das downloade fenster...

tut mir leid tut mir leid!!!
:stuck_out_tongue:
habs jetzt doch rausgekriegt.
na dann mal ausprobierne :smiley: