BMP085

Environment - BMP085/180 NORMAL

../_images/P006_BMP085_1.jpg

Introduction

Specifications:
  • Temperature (-40C to +85C)

  • Barometric pressure (300-1100 hPa)

Wiring

ESP               BMP085
GPIO (4)   <-->   DA (SDA)
GPIO (5)   <-->   CL (SCL)

Power
3.3V       <-->   + (plus)
GND        <-->   - (minus)

Note

If you have change the I2C settings in the hardware setup you need to connect to those instead of GPIO 4 and 5.

Note

Only use 3.3V BMP085/180 boards. The ESP pins are not 5V tolerant. Depending on the make of the BMP085/180 board, pull-up resistors on SDA and SDC may be absent. 4k7 types are fine. When more I2C devices are being used, only one set of pull-up resistors is required or even allowed. It may be necessary to add a ceramic 100nF capacitor across the power lines, close to the BMP085/180 board.

Setup

../_images/P006_Setup_BMP085_1.png

Task settings

  • Device: Name of plugin

  • Name: Name of the task (example name BMP)

  • Enable: Should the task be enabled or not

Sensor

  • Altitude: Set the level above sea for your unit. This is done in order to get a correct pressure value.

Data acquisition

  • Send to controller 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.

  • Interval: How often should the task publish its value (5..15 seconds is normal).

Rules examples

on BMP#hPa do
 if BMP#hPa>999
   Publish,%sysname%/pressure,Is normal
 endif
endon

Where to buy

Store

Link

AliExpress

Link 1 ($)

Banggood

Link 2 ($)

eBay

Link 3 ($)

$ = affiliate links which will give us some money to keep this project running, thank you for using those.