Hallo alle zusammen, ich habe ein kleines Projekt aber habe einige Fragen dazu an euch. Ich möchte in einer Wand (Demonstrationsobjekt) 4-6 Feuchtigkeitssensoren in der Dämmung verbauen. Dabei möchte ich den Kunden zeigen, was passiert wenn falsch gedämmt wird usw. . Nun die Frage an euch. Woher bekomme ich günstige Feuchtigkeitssensoren die ich zwischen Wand und Dämmung auf ein Brett aufbringen kann? So einer: Iduino Feuchte-Sensor-Modul 1 St. SE045 oder besser so etwas: AZDelivery GY-21 HTU21 AZDelivery DHT22 AM2302 Die Genauigkeit muss wirklich nicht perfekt sein. Es geht mehr darum in groben Prozentschritten zu sehen das Feuchtigkeit sich bildet oder schon gebildet hat. Wie gehe ich vor um das mit dem Raspi auszulesen? Auf ein Multiplexer welchen ich mit SPI ansteuere (Problem die Wand ist ca. 4m lang)? Direkt auf die GPIO´s? Wie würdet Ihr vorgehen? Beste Grüße
:
Bearbeitet durch User
Wenn es analog sein darf: https://www.exp-tech.de/sensoren/temperatur/4221/dht11-temperatur-und-feuchtigkeitssensor 1,39 Euro Und ein ADC-Board 4 Eingänge: https://www.reichelt.de/de/de/raspberry-pi-analog-digital-konverter-rpi-adc-p226847.html?r=1 7,21 Euro Oder digital I2C Bus: https://www.reichelt.de/entwicklerboards-temp-feuchte-dht-11-debo-bo-dht-11-p239086.html?&trstct=pol_1&nbc=1 3,41 Euro Die Adresse ändern müßte bei den DHT Sensoren auch durchgeführt werden: http://www.ibrieger.de/i2c-adresse-beim-hyt271-feuchtesensor-einstellen.html
Ich habe mir deine vorgeschlagenen Sensoren angeschaut. Da ist nichts mit SPI-Bus dabei. Ich würde aber auch einen SPI-Bus nicht über 4 Meter laufen lassen. I2C auch nicht. Auch auch bei den analogen Teilen wird bei 4m Kabel die Signal gestört werden. Ich würde das Signal direkt an der Stelle abgreifen, digitalisieren und dann mit einen sicheren Bus an einen Master schicken. Sowas wie ein AtTiny, der das Signal auf Rs232 umsetzt. Ist dann aber nicht mehr billig.
I2C ueber groessere Laengen: https://www.roboternetz.de/community/threads/21267-max-l%C3%A4nge-vom-I2C-I%C2%B2C-Bus
PittyJ schrieb: > Ich habe mir deine vorgeschlagenen Sensoren angeschaut. Da ist nichts > mit SPI-Bus dabei. > Ich würde aber auch einen SPI-Bus nicht über 4 Meter laufen lassen. I2C > auch nicht. Auch auch bei den analogen Teilen wird bei 4m Kabel die > Signal gestört werden. > > Ich würde das Signal direkt an der Stelle abgreifen, digitalisieren und > dann mit einen sicheren Bus an einen Master schicken. Sowas wie ein > AtTiny, der das Signal auf Rs232 umsetzt. > Ist dann aber nicht mehr billig. ok. Also ich habe gerade gelesen das die Kommunikation auf der 1-Wire Technik beruhen. Nun die Frage. Über welche Distanz lasst sich damit kommunizieren? Wir könnte man günstig eine Kommunikationsschnittstelle zwischen den Sensoren und dem Raspi aufbauen? Mit deiner Idee mit den AtTiny, würde ich ja auch 4 Stück benötigen. oder?
Vicky M. schrieb: > Also ich habe gerade gelesen das die Kommunikation auf der 1-Wire > Technik beruhen. Nun die Frage. Über welche Distanz lasst sich damit > kommunizieren? Also beim DHT11 ist das kein richtiges 1-wire ... eher so ein selbst gefrickeltes. Ich habe mit dem passenden Treiber-code aber gar keine Probleme mit diesen Sensoren. Sie sind halt schon relativ ungenau. Was von Vorteil ist, das wäre wenn man den Sensor mal aufheizen könnte und ihn damit wieder zurück setzt. Also das Material für die Luftfeuchtemessung wird dann wieder entfeuchtet. Beim Si7021 ist diese Funktion gleich mit drin, man muss einfach nur sagen dass er sich aufwärmen soll und mit welcher Leistung er das machen soll. Die haben auch oft einen PTFE filter (kleines Stück Folie, die nur Luftfeuchte durchlässt, kein Staub oder Wasser) mit drauf. Beim HTU21D (der ist etwas besser als der Si7021) ist so eine mini-Heizung auch mit drin. Ist ganz gut wenn man nicht noch mal die ganze Dämmung zerrupfen muss um an die Sensoren zu kommen. > Wir könnte man günstig eine Kommunikationsschnittstelle zwischen den > Sensoren und dem Raspi aufbauen? Mit deiner Idee mit den AtTiny, würde > ich ja auch 4 Stück benötigen. oder? Es kommt drauf an wie weit die Sensoren und der RaspBerryPi voneinander entfernt sind. Wenn es nur wenige Zentimeter sind, dann geht es mit I2C. Wenn es ein paar Meter sind, dann kannst du für jeden Sensor einen AVR (Arduino) nutzen und eine Kommunikation über einen Feldbus durchführen.
Dazu gibt es hier noch einige Threads: Beitrag "Daten aus I2C zum PC, grosse Distanz" Ggf. wäre eine der Varianten nützlich.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.