Deze druksensor van Freescale is een geweldige, goedkope sensoroplossing voor nauwkeurige meting van barometrische druk en hoogte. De MPL3115A2 heeft een typische resolutie van 1,5 Pascal, die een hoogte van 0,3 meter kan bepalen (vergeleken met de BMP180 die 0,17 m kan doen). Het heeft een aantal voordelen in vergelijking met de outputs , zoals onderbrekingsuitgangen voor ultralaag stroomverbruik, en het is ook een stuk gemakkelijker om de hoogte af te lezen met een ingebouwde hoogtemeterberekening - geen kalibratielezing en -berekening vereist. Als bonus is er zelfs een redelijk goede temperatuursensor met een typische nauwkeurigheid van ±1°C (±3°C max).
Deze chip wordt graag gebruikt met 2-3,6V stroom en logische spanningen, dus hebben we hem op een breakout geplaatst met een 3V-regelaar en logische niveauverschuiving. Het is gemakkelijk te gebruiken met elke Arduino of microcontroller die i2c-mogelijkheden heeft.
Deze chip lijkt en klinkt veel op de MPL115A2, maar dit is de precisieversie, die zowel als hoogtesensor als als barometer kan fungeren
Het gebruik van de sensor is eenvoudig. Als u bijvoorbeeld een Arduino gebruikt, sluit u gewoon de VDD-pin aan op de 5V-spanningspin, GND op ground , SCL op I2C Clock (Analog 5 op een UNO) en SDA op I2C Data (Analog 4 op een UNO). Download dan onze MPL3115A2 Arduino- library en voorbeeldcode voor temperatuur-, druk- en basishoogteberekening. Installeer de library en laad de voorbeeldschets. Je hebt meteen de temperatuur-, druk- en hoogtegegevens afgedrukt in de seriële console.