RPI Tutorial- BMP180 Barometric Pressure & Temperature sensor


RPI Tutorial- BMP180 Barometric Pressure & Temperature sensor

Use the following diagram to connect your BMP180 Barometric Pressure / Temperature sensor.


A couple of notes before you get started:

  • The BMP180 has a default I2C address of 0x77. Cayenne will automatically use this address when adding the BMP180 through the Add Device process.
  • Make sure Raspberry Pi is powered off when connecting wires.
  • When using a GPIO ribbon cable, make sure the power wire (it’s a different color than the others) is connected to the corner of your Raspberry Pi and the top of your Pi cobbler.
  • The provided diagram is just an example of how to connect the sensor. There are many ways to connect sensors and extensions, so try what works best for you!
  • Some full-size breadboards (used in diagrams below) have a powerline that is separated in the middle. If this is the case, be sure your sensors are connected on the same half of the breadboard as your Pi Cobbler.

When you get done, you can now add the BMP180 to your dashboard.

About the Author

amber administrator

2 Comments so far

BarryBoPosted on  6:36 pm - Mar 24, 2017

This tutorial doesn’t apply to the BMP180 that I received with my kit. Mine has a PCB and a header that are not soldered together, and have only 5 pins.

I tried connecting 3V3->3.3, SDA1->SDA, SCL1->SCL, and GND->GND, leaving the BMP180’s VCC pin disconnected. Raspberry Pi 3 doesn’t detect the BMP using “i2cdetect -y 1”.

I am able to hook up the PCA PWM Driver to the i2c bus, and access it from software, so I think the problem is either with the BMP10’s VCC or with a poor connection between the PCB and the header pins.

You must be logged in to post a comment