$330.00

This pressure sensor can measure up to 100 Bar (1000m water depth) with a depth resolution of 3 cm. This updated version has a stainless steel body and black oxide coating to minimize galvanic corrosion.

The metal diaphragm on the Bar100 is very thin and can easily be damaged if unevenly loaded or touched by something hard or sharp. Test functionality only in water, not by pushing with a finger or small object.

Available on backorder
(Expected back by January 10, 2025)

Quantity 1 - 9 10 - 24 25 - 49 50 - 149 150+
Price $330.00 $313.50 $297.00 $280.50 $264.00
SKU: BR-101752
HS Code: 9026.20.4000

Product Description

The Bar100 pressure sensor is a high-pressure underwater pressure sensor that is sealed from the water when installed on a watertight enclosure for your ROV, AUV, or other project. This sensor can measure depths down to 1000 meters, so you can go deeper than ever before! The sensor is the Keller LD Series Sealed Gauge pressure/temperature sensor with I2C communication. It has a pressure resolution of 3 mbar, providing a depth measurement resolution of 3 cm in the water column! It operates on 3.3V I2C voltage but can accept power input up to 5.5V, just like the Bar30. It comes standard with a JST GH connector that is compatible with most autopilots including the PixHawk and others.

This sensor includes a temperature sensor accurate to ±2°C, with data also accessible through I2C. If you need something with more temperature accuracy, please check out the Celsius Temperature Sensor.

This sensor is fully supported in ArduSub and works on the BlueROV2. We also have Arduino and Python libraries available below to make this sensor as easy to use as possible! Please make sure that if you use it with a 5v board, such as the Arduino, that you use a Level Converter.

Product Description

The Bar100 pressure sensor is a high-pressure underwater pressure sensor that is sealed from the water when installed on a watertight enclosure for your ROV, AUV, or other project. This sensor can measure depths down to 1000 meters, so you can go deeper than ever before! The sensor is the Keller LD Series Sealed Gauge pressure/temperature sensor with I2C communication. It has a pressure resolution of 3 mbar, providing a depth measurement resolution of 3 cm in the water column! It operates on 3.3V I2C voltage but can accept power input up to 5.5V, just like the Bar30. It comes standard with a JST GH connector that is compatible with most autopilots including the PixHawk and others.

This sensor includes a temperature sensor accurate to ±2°C, with data also accessible through I2C. If you need something with more temperature accuracy, please check out the Celsius Temperature Sensor.

This sensor is fully supported in ArduSub and works on the BlueROV2. We also have Arduino and Python libraries available below to make this sensor as easy to use as possible! Please make sure that if you use it with a 5v board, such as the Arduino, that you use a Level Converter.

  • 1 x Bar100 Pressure Sensor
  • 1 x O-ring
  • 1 x Nut

Specifications

ParameterValue
Electrical
Supply Voltage2.5–5.5 V
I2C Logic Voltage (SDA and SCL)1.8–3.6 V
Peak Current1.5 mA
Pressure
Maximum Mechanical Pressure350 bar5076 psi
Operating Pressure0–100 bar0–1450 psi
Operating Depth0–1020 m0–3345 ft
Absolute Accuracy (0-50°C)± 500 mbar (5.1 m in freshwater)± 7.25 psi (16.75 ft in freshwater)
Resolution3 mbar (3 cm in fresh water)0.045 psi (0.1 ft in fresh water)
Temperature
Operating Temperature-40°C–110°C-40°F–230°F
Absolute Accuracy± 2°C (between 0 to 50°C)± 3.6°F
Physical
Weight in Air29 g
Recommended Through Hole Size10.2 mm13/32"
Interfacing
ArduSub Compatible?Yes
Development Libraries KellerLD-Arduino,
KellerLD-Python,
KellerLD-ArduPilot
I2C Address0x40
Mating Connector4-pos JST GH available on Digi-Key
Connector Pinout1 - Red
2 - Green
3 - White
4 - Black
Vin
SCL
SDA
GND

2D Drawings

Bar100 2D

3D Models

BAR100_BR-101752_RevB_PUBLIC (.zip)

Bar100 Penetrator Nut (.pdf)

Documents

Keller PA-7LD Datasheet (.pdf)

Keller Communication Protocol 4LD-9LD (.pdf)

Keller LD Handling Instructions (.pdf)

Bar100 Schematic (.pdf)

Revision History

13 June 2023

  • BR-101752 RevB - Initial Release
  • Bulkhead material changed from PEEK to stainless steel with black oxide coating
  • Overall length reduced by 5 mm
  • Minor bulkhead design changes

30 January 2023

  • Minor revision
  • -013 O-ring color changed to blue

29 April 2022

  • R3 - Initial release
  • 4-pos DF13 connector changed to 4-pos JST GH connector

22 September 2020

  • R2 - Initial release
  • Updated penetrator bolt

31 August 2017

  • R1 - Initial release

The metal diaphragm on the Bar100 is very thin and can easily be damaged if unevenly loaded or touched by something hard or sharp. Test functionality only in water, not by pushing with a finger or small object.

Quick Start

This updated sensor has a preinstalled JST GH connector in place of a DF13 connector. Our JST GH to DF13 Adapter can be used to connect to hardware using DF13 connectors.

1. Download KellerLD Arduino Library.

2. Install software such as the Example Code to your microcontroller.

3. Connect the JST GH connector or bare wires to the appropriate microcontroller pins, using a logic level converter if your board has 5V logic:

  • Green: SCL (3.3V logic)
  • White: SDA (3.3V logic)
  • Red: 2.5–5.5V
  • Black: Ground

Guides

Guide to using the Bar100 with an Arduino
Get started with the Bar100 Pressure/Depth Sensor and its Arduino library!
Guide to Using a Bar100 with a Raspberry Pi
Get started with the Bar100 Pressure/Depth Sensor and its Python library!
Viewing Bar30/Bar100 Depth and Temperature Readings on an ArduSub Vehicle
Learn how to quickly view depth and temperature values from a BarXX series sensor using a Pixhawk and ArduSub!

Depth/Pressure Calculator

Example Code

Arduino

Python

Community

Blue Robotics Forum – Sensors