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.
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
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.