Close

Development Progress

A project log for Density Altitude Gauge

Density altitude is the altitude your air-dependent machine _thinks_ it is at.

neil-mcneightNeil McNeight 06/19/2015 at 04:560 Comments

As I was casting about looking for the parts to make up this device, I discovered that Bosch had come out with the BME280, a new environmental sensor that combined pressure, humidity, and temperature and could communicate by either I2C or SPI. It was exactly the three measurements I needed, and in a package that is 3mm square! However, at the time I couldn't find anyone who had developed a breakout board. So, I made my own. I laid out the sensor footprint in Eagle, put it and two 0402 bypass capacitors onto a two layer PCB that is 0.4" square (only because I wanted room for all 8 pins), and sent it off to OSHPark. A week and $0.80 later (yes, that is eighty American cents, with shipping included!), I had three bare breakout boards. I have checked the layout, and everything seems to work, so I'm sharing the design through OSHPark. You can order your own here.

Assembled BME280 Breakout Board

Since then, I found that Embedded Adventures sells the MOD-1022, a breakout board with the sensor mounted and configured for an I2C interface at their website. Right now, I am using their open source driver with the Teensy LC I won a few weeks ago, along with an Adafruit color OLED I had lying around, to test out both the sensor and some performance enhancements to the SSD1331 driver for the Teensy.

Discussions