BMP085 (Deutsch)

From Ethersex_Wiki
Jump to: navigation, search
BMP085
Status
Experimental
menuconfig I/O->I2C Master Support->BMP085
Pinning no
Ecmd yes
Control6 no
Depends on ECMD, I2C
Requires -
Code https://github.com/ethersex/ethersex/blob/master/hardware/i2c/master/i2c_bmp085.c

Bosch BMP085 und BMP180 Luftdrucksensoren

Sensors

  • Billig (ca. 6 EUR)
  • Klein
  • Präzise (Auflösung 0,25 m, absolute Genauigkeit + -2,5 hPa)
  • Digitalanzeige über I2C
  • BMP085 und BMP180 sind Code-kompatibel, der BMP180 kommt in einem kleineren Paket

Datenblätter

Verfügbarkeit

Sensoren

Breakout boards

ECMD

Befehlssyntax Kurze Beschreibung
bmp085 temp Gibt die Temperatur in 0,1 ° C (16 Bit Ganzzahl) zurück.
bmp085 apress Liefert den absoluten Druck in Pa (32 Bit Integer).
bmp085 height <p0> Gibt die Höhe in cm zurück. Benötigt den Druck p0 bei NN als Parameter (angegeben in Pa, 32 Bit Integer).
bmp085 pressnn <height> Gibt den Druck p0 bei NN in Pa zurück. Benötigt die aktuelle Höhe in cm (32 Bit Integer).

Druckberechnungen

  • Druckberechnungen für die Befehle height und pressnn erfolgen mithilfe der Barometric formula

Präzision

  • Der Sensor reagiert empfindlich auf Luftturbulenzen (Propeller, Lüfter, laute Musik)
  • Der Sensor reagiert empfindlich auf Stromversorgungsschwankungen - wenn Sie keine Batterie verwenden, versuchen Sie, sie gut zu filtern
  • Die Ergebnisse werden etwas Rauschen aufweisen, sie mit einem gleitenden Durchschnitt oder einem anderen Algorithmus filtern, um gute Ergebnisse zu erhalten