BMP085 (Deutsch)
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
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