Description: Life has its ups and downs, so why not measure them? The MPL3115A2 is a MEMS pressure sensor that provides Altitude data to within 30cm (with oversampling enabled). The sensor outputs are digitized by a high resolution 24-bit ADC and transmitted over I2C, meaning it’s easy to interface with most controllers. Pressure output can be resolved with output in fractions of a Pascal, and Altitude can be resolved in fractions of a meter. The device also provides 12-bit temperature measurements in degrees Celsius.
This breakout board makes it easy to prototype using this tiny device by breaking out the necessary pins to a standard 0.1" spaced header. The board also has all of the passive components needed to get the device functioning, so you can simply connect it to something that talks I2C and get to work!
Based on 10 ratings:
2 of 3 found this helpful:
Not a knock against this board, but it doesn’t work with the Raspberry Pi. Wish I’d done my homework and figured that out first.
It’s a limitation of the Pi itself, which doesn’t support repeated start over the I2C bus. The BMP180 is the sensor you need if you want to use it with a Raspberry Pi.
Bought this for a small project and hooked it up to a Spark Fun Pro Micro, had to fiddle around with the example code before I got it to work for my needs but it outputs the correct temperature and altitude and is sensitive enough for my application. Would recommend to anyone looking for a relatively cheap and small pressure/altitude/temperature sensor.
0 of 1 found this helpful:
Installed in project, seems to work well, still doing testing.
works fine, haven’t hooked it up to my weather station yet. Stay tuned
The sensor is alright, I was going to use this to record the height that my model rocket would have flown, but it is a bit off. I am 1,137 feet high at my workbench, and the sensor reads about 1158.32. Also the sensor usually varies from about two feet when not in motion.
I received the board with two caps soldered together giving poor readings. A quick (free) replacement later and I was back in business. Using the 330 Ohm inline resistors I got readings accurate to a few feet of my location (remember to convert from altimeter pressure to absolute station pressure if using weather readings). Overall, a good board and accurate to a few Pa from my own experience.
I am trying to figure out the experimental heights for a few of my projects, and it workers perfectly fine for that, it is off by about 2 degrees Celsius with temperature which isn’t too big of an issue, the pressure reads fine, but the altitude is totally screwed up. I’m only 400 feet about sea level and it keeps giving me a number around 500-900 feet, and always changes…. I left it running for 2 days once, it started at 550 feet above sea level, and jumped up to 900, and came back down to around 600. And every time I turn it back on, it keeps starting with a different height. I don’t know what is causing this. I am considering buying another one to see if I got a defected one.The changing height is a liability on my project, and slows me down.
I would of loved to give this 5 stars, but I would be a liar if I did.
Hi, Sorry to hear about your issue. Please contact our Tech Support team for assistance. We can help do a little trouble shooting and assist if a replacement is needed. https://www.sparkfun.com/technical_assistance
It was easy to hook up and get running following the instructions given, and the data is fascinating. I used it in a lesson for college freshmen about modeling measurements as signal plus noise plus bias. We were a letter to easily recognize the motion of the sensor up and down about 2 - 3 ft in the pressure measurements against the noise and background changes.
Arduino software worked out of the box and was quite easy to modify
0 of 1 found this helpful:
Exactly what it says on the tin.