Forum: Mikrocontroller und Digitale Elektronik Feuchtigkeitsensor mit i2c


von Gast (gast) (Gast)


Lesenswert?

Hallo zusammen,

kennt bitte jemand einen guten Feuchtigkeitssensor für I²C Bus ?
also ich kann schon mal sagen, kein SHTxx, weil ich mehrere Teilnehmer 
in einem Bus haben will und nicht nur Feuchtigkeitsensoren sondern aus 
Temperatursensoren (der SHTxx kann auch Temperatur messen aber ich habe 
schon fertige Platinen von einem anderen Sensor der I2C-Bus fähig ist).

Gruß

von Pete K. (pete77)


Lesenswert?

HYTEMOD-I2C von Hygrosens

von Gast (gast) (Gast)


Lesenswert?

Ja du hast recht aber ich habe nicht viel platz und möchte eigentlich 
eine Platine selber machen. also nur ein Chip.

Danke

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die neuen SHTxx sprechen auch I2C - weiß nicht, ob es die schon zu 
kaufen gibt. Ansonsten nimm halt einen Multiplexer für die Clockleitung 
oder nimm einen kleinen Controller mit I2C an jedem SHTxx, der als 
Interface dient.

von Gast (gast) (Gast)


Lesenswert?

kennst du bitte ein Pic, der dazu dient

von Pete K. (pete77)


Lesenswert?

Der SHT21 von senisrion kommt im April und soll richtiges I2C machen. 
Schau mal in das Datasheet.

http://www.sensirion.com/en/01_humidity_sensors/05_humidity_sensor_sht21/00_humidity_sensor_sht21.htm

von Gast (gast) (Gast)


Lesenswert?

ich versuche mit meinem Sensor SHT12 via I2C-Bus und gleichzeitig mit 
zwei anderen Platinen zu kommunizieren. ich kann die feuchtigkeit nur 
einmal lesen und dann nur temperatur von den anderen Platinen, weil wenn 
mein I2C-Bus läuft kann ich mein Clk leitung nicht mehr zweimal auf Low 
ziehen damit ich nochmal die Feuchtigkeit lese.

Gruß

von Gast (gast) (Gast)


Lesenswert?

Super Danke
ich guck mal ob ich einpaar Muster kriegen kann.

von MasterG (Gast)


Lesenswert?

Der Sensor besitzt eine Fixe Adresse wie mache ich das dann wenn ich 
z.B. 3 dieser Sensoren an einen Bus hängen will?
Kann man idese Adressierung ändern bzw. die Sensoren über die 
Seriennummer unterscheiden etc?

Danke

von Klaus R. (klara)


Lesenswert?

Hallo Gast,
Reichelt hat aktuell 19 Feuchtigkeitssensoren hereinbekommen. Dieser ist 
für mich interessant.
http://www.reichelt.de/?ACTION=3;ARTICLE=105995;PROVID=2402
Gruss Klaus.

von MasterG (Gast)


Lesenswert?

Klaus Ra. schrieb:
> Hallo Gast,
> Reichelt hat aktuell 19 Feuchtigkeitssensoren hereinbekommen. Dieser ist
> für mich interessant.
> http://www.reichelt.de/?ACTION=3;ARTICLE=105995;PROVID=2402
> Gruss Klaus.

Danke aber leider habe ich brereits 3 sht21 Sensoren. Habe jedoch das 
Datenblatt nicht genau gelesen davor.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ich habe einen SHT11 an einen IIC Bus mit mehreren Teilnehmern dran (nur 
1x STH11).
Die Teilnehmer betreibe ich mit den IIC Routinen des Prozessors, dann 
schalte ich um auf SHT11-Abfrage und setze/lösche "manuell" die Bits und 
mache so das SHT11-Protokoll.
Also man kann beide Varianten mit 2 Drähte abdecken, das tut.

Es ist zwar etwas aufwändiger zu proggen, aber ich hätte auch schon 
vorher genauer ins Datenblatt des STH11 schauen können, bevor ich die 
Platine mache.

von MasterG (Gast)


Lesenswert?

Markus Müller schrieb:
> Ich habe einen SHT11 an einen IIC Bus mit mehreren Teilnehmern dran (nur
> 1x STH11).

Dann ergibt sich das Problem mit der fixen Addressierung aber auch nicht 
weil du ja wie du schreibst nur einen Chip mit gleicher Adresse am Bus 
hast.

Hat jmd Erfahrungen ob man dem SHT21 eine Adresse zuweisen kann bzw. wie 
man ihn unterscheiden kann?

von Benjamin (Gast)


Lesenswert?

Hab das selbe Problem mit zwei SHT21 an einem I2C Bus. Gibt es eine 
Möglichkeit die Adresse zu ändern?(hat er überhaupt ein EEPROM?).
Bei den Druchfluss und Drucksensoren scheint es ja zu funktionieren:
http://www.sensirion.co.jp/pdf/doc_center/04_differential_pressure/02_digital_sensors/02_SDP500_600/en/AN_Flow_DP_Change_I2C_address_1_0_C2.pdf

Eine Option wäre noch auf den HYT221 umzusteigen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.