Mit dem Humidity Bricklet 2.0 können Bricks die relative Luftfeuchtigkeit und die Temperatur messen. Die gemessene Luftfeuchtigkeit kann in Prozent, die Temperatur direkt in °C ausgelesen werden. Mit konfigurierbaren Events ist es möglich auf eine veränderte Luftfeuchtigkeit oder Temperatur zu reagieren ohne die Werte laufend abzufragen (kein Polling notwendig).
Der Sensor kompensiert die gemessene Luftfeuchtigkeit intern mit dem Temperatursensor. Ein per API schaltbares Heizelement, welches direkt im Sensor integriert ist, kann dazu genutzt werden um bei extremer Feuchtigkeit den Sensor zu trocknen.
Typische Anwendungen sind der Aufbau einer Wetterstation oder in Umweltmessungen.
Eigenschaft | Wert |
---|---|
Sensor | HDC1080 |
Stromverbrauch | 28,5mW (5,7mA bei 5V, ohne Heizelement) |
Relative Luftfeuchtigkeit (RH) | 0%RH bis 100%RH in 0,01%RH Schritten, 14Bit Auflösung |
Temperatur | -20°C bis 85°C in 0,01°C Schritten, 14Bit Auflösung |
Genauigkeiten | ±2% (im Bereich von 20%RH bis 60%RH) für Luftfeuchtigkeitsmessung ±0,2°C (im Bereich von 10°C bis 50°C) für Temperaturmessung |
Abmessungen (B x T x H) | 25 x 15 x 5mm (0,98 x 0,59 x 0,19") |
Gewicht | 3g |
Um ein Humidity Bricklet 2.0 testen zu können, müssen zuerst Brick Daemon und Brick Viewer installiert werden. Brick Daemon arbeitet als Proxy zwischen der USB Schnittstelle der Bricks und den API Bindings. Brick Viewer kann sich mit Brick Daemon verbinden, gibt Informationen über die angeschlossenen Bricks und Bricklets aus und ermöglicht es diese zu testen.
Als nächstes muss das Humidity Bricklet 2.0 mittels eines Bricklet Kabels mit einem Brick verbunden werden.
Wenn der Brick per USB an den PC angeschlossen wird sollte einen Moment später im Brick Viewer ein neuer Tab namens "Humidity Bricklet 2.0" auftauchen. Wähle diesen Tab aus. Wenn alles wie erwartet funktioniert wird die gemessen relative Luftfeuchtigkeit des Sensors angezeigt. Der Graph gibt den zeitlichen Verlauf der Luftfeuchtigkeit wieder. Das folgende Bild entstand durch Ausatmen auf den Sensor. Die Luftfeuchtigkeit steigt durch die feuchte Atemluft und fällt dann wieder ab.
Nun kann ein eigenes Programm geschrieben werden. Der Abschnitt Programmierschnittstelle listet die API des Humidity Bricklet 2.0 und Beispiele in verschiedenen Programmiersprachen auf.
Ein laser-geschnittenes Gehäuse für das Humidity Bricklet 2.0 ist verfügbar.
Der Aufbau ist am einfachsten wenn die folgenden Schritte befolgt werden:
Im Folgenden befindet sich eine Explosionszeichnung des Temperature Bricklet Gehäuses:
Bei extremer Feuchtigkeit kann es sein, dass die Messwerte über einen längeren Zeitraum verfälscht ausgegeben werden. In diesem Fall kann über Aktivierung des internen Heizelements der Sensor getrocknet werden.
Allgemein sollte der Sensor vor direkter Feuchtigkeit geschützt verbaut werden.
Siehe Programmierschnittstelle für eine detaillierte Beschreibung.
Sprache | API | Beispiele | Installation |
---|---|---|---|
C/C++ | API | Beispiele | Installation |
C/C++ für Mikrocontroller | API | Beispiele | Installation |
C# | API | Beispiele | Installation |
Delphi/Lazarus | API | Beispiele | Installation |
Go | API | Beispiele | Installation |
Java | API | Beispiele | Installation |
JavaScript | API | Beispiele | Installation |
LabVIEW | API | Beispiele | Installation |
Mathematica | API | Beispiele | Installation |
MATLAB/Octave | API | Beispiele | Installation |
MQTT | API | Beispiele | Installation |
openHAB | API | Beispiele | Installation |
Perl | API | Beispiele | Installation |
PHP | API | Beispiele | Installation |
Python | API | Beispiele | Installation |
Ruby | API | Beispiele | Installation |
Rust | API | Beispiele | Installation |
Shell | API | Beispiele | Installation |
Visual Basic .NET | API | Beispiele | Installation |
TCP/IP | API | ||
Modbus | API |