Pressure Sensor - MS5803-14BA Breakout (SEN-12909)

This is a placeholder topic for “Pressure Sensor - MS5803-14BA Breakout” comments.

This is the MS5803-14BA Pressure Sensor Breakout, a high resolution pressure sensor with both an I2C and SPI interface. This MEMS pressure sensor measures the absolute pressure of the fluid around it which includes air, water, and anything else that acts like a viscous fluid. Depending on how you interpret the data, you can determine altitude, water depth, or any other tasks that require an accurate pressure reading. What makes the MS5803-14BA unique is the the gel membrane and antimagnetic stainless steel cap that protects against 30 bar water pressure.

Read more

Hi, can you tell me what I need to make the MS5803-14BA Pressure Sensor work under water?

I would like to buy it but I don´t know how I get it waterproof (is there a box or something you´re selling?). Also, which cable do I need to connect it to the Arduino or Pi?

Has the microcontroller got to be under water too? Or could it be elsewhere? So many questions!


I would machine a tube with at least one “O” ring groove which neatly fits over the sensor top. I would also leave a “shelf” in the tube, and put an additional “O” ring there. It needn’t be metal, as it’s only going up to 14 bar, right?

That tube could then be soldered, glued, or welded into a hole in a vessel which either contained water, or was itself submersible in water.

You might want to research “underwater electrical connections” if you want to make a remote depth-sensing unit. For an added bonus, you could make a complete submersible computer unit, say in a “puck” made with a lilypad, with internal battery and no external electrical connections, which could communicate its current depth by optical signals, like a TV remote.
There are libraries for things like this for Adruino.

1 Like