Barometer Bricklet 2.0

Features

  • Misst Luftdruck, Temperatur und Höhenänderungen
  • Auflösung 0,0075hPa / 6,25cm
  • Bereich 260 bis 1260hPa

Beschreibung

Mit dem Barometer Bricklet 2.0 können Bricks den Luftdruck im Bereich von 260 bis 1260hPa mit einer Auflösung von 0,0075hPa messen. Die Messung ist intern temperaturkompensiert.

Das Bricklet ist mit einem LPS22HB Sensor ausgestattet der auch als Altimeter (Höhenmesser) genutzt werden kann. Da der Luftdruck sich schon über kurze Zeiträume signifikant ändern kann ist die erreichbare Genauigkeit begrenzt. Eine mögliche Lösung um die Genauigkeit und Stabilität der Höhenmessung zu steigern ist Sensorfusion mit den Sensordaten eines IMU Brick 2.0 durchzuführen (siehe Youtube Video).

Technische Spezifikation

Eigenschaft Wert
Sensor LPS22HB
Stromverbrauch 30mW (6mA bei 5V)
   
Luftdruckbereich 260 bis 1260hPa
Auflösung 0,0075hPa / 6,25cm
Genauigkeit (0-65°C) ±1,1hPa unkalibriert, ±0,2hPa kalibriert
   
Temperaturbereich -40 bis +85°C
Auflösung 0,01°C
Genauigkeit ±1,5°C
   
Abmessungen (B x T x H) 25 x 15 x 5mm (0,98 x 0,59 x 0,19")
Gewicht 1,6g

* OPC = One-Point Calibration, siehe TODO

Ressourcen

Erster Test

Um ein Barometer 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 Barometer 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 "Barometer Bricklet 2.0" auftauchen. Wähle diesen Tab aus. Wenn alles wie erwartet funktioniert wird der Luftdruck in hPa angezeigt. Der Graph gibt den zeitlichen Verlauf des Luftdrucks wieder.

Barometer Bricklet 2.0 im Brick Viewer

Nun kann ein eigenes Programm geschrieben werden. Der Abschnitt Programmierschnittstelle listet die API des Barometer Bricklet 2.0 und Beispiele in verschiedenen Programmiersprachen auf.

Luftdruck verstehen

Luftdruck ist ein kompliziertes Thema. Zwei häufig gestellte Fragen sind: Warum weicht die Luftdruckmessung des Barometer Bricklets vom Wetterbericht ab und warum weicht die Höhenangabe von der wirklichen Höhe des Messortes ab?

Luftdruckangabe

Das Barometer Bricklet gibt den Luftdruck in Referenz auf die Höhe des Messortes an, in der Luftfahrt als QFE Wert bekannt. Im Wetterbericht wird der Luftdruck aber in Referenz auf Meereshöhe und speziell temperaturkorrigiert angegeben, in der Luftfahrt als QFF Wert bekannt.

Mit der barometrischen Höhenformel kann der QFF Wert aus QFE Wert approximiert werden:

QFF = QFE / [1 - Tg * H / (273,15 + Tfe + Tg * H)] ^ (0,034163 / Tg)
  • Tg ist der Temperaturgradient, dieser gibt an, wie schnell die Temperatur mit steigender Höhe fällt (eine gute Schätzung bei normalem Wetter ist 0,0065°C/m)
  • Tfe ist die Temperatur am Messort in °C
  • H ist die Höhe des Messortes in Metern

Hier gibt es einen Online-Rechner der diese Formel berechnet. Die Höhe des Messortes kann leicht mit Google Maps bestimmt werden.

Höhenangabe

Die Höhenangabe des Barometer Bricklets bezieht sich standardmäßig auf einen Referenzluftdruck von 1013,25hPa und wird mittels einer Approximation des International Standard Atmosphere Modells berechnet. Eine so bestimmte Höhe ist in der Luftfahrt als QNE Wert bekannt.

Für eine genauere Höhenangabe in Referenz auf Meereshöhe muss der Referenzluftdruck für den Messort angegeben werden. In der Luftfahrt wird hierfür der QNH Wert verwendet. Daher ist dieser Wert häufig bei Flugplätze zu erfahren. Es kann aber auch der QFF Wert verwendet werden, bei diesem Wert fließt die Temperatur anders in die Berechnung ein als beim QNH Wert, der QFF Wert ist aber typischerweise dem QNH Wert ähnlich.

Gehäuse

Ein laser-geschnittenes Gehäuse für das Barometer Bricklet 2.0 ist verfügbar.

Gehäuse für Barometer Bricklet 2.0

Der Aufbau ist am einfachsten wenn die folgenden Schritte befolgt werden:

  • Schraube Abstandshalter an das Bricklet,
  • schraube Unterteil an untere Abstandshalter,
  • baue Seitenteile auf,
  • stecke zusammengebaute Seitenteile in Unterteil und
  • schraube Oberteil auf obere Abstandshalter.

Im Folgenden befindet sich eine Explosionszeichnung des Barometer Bricklet 2.0 Gehäuses:

Explosionszeichnung für Barometer Bricklet 2.0

Hinweis: Auf beiden Seiten der Platten ist eine Schutzfolie, diese muss vor dem Zusammenbau entfernt werden.

Programmierschnittstelle

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