Viewing Celsius Temperature Sensor Readings on an ArduSub Vehicle
The Celsius Fast-Response, ±0.1°C Temperature Sensor (I2C) is a high-accuracy, fast-response temperature sensor comes sealed and ready to use for temperature profiling, lab measurements, and more! It can be installed on an ArduSub vehicle (such as a BlueROV2) as another sensor in addition to a mandatory pressure sensor (such as a Bar30) for depth measurements with an I2C bus splitter board.
6″ Left Angle Micro-USB to USB-A CableFor installation in compact spaces and enclosures$8.00 Add to Cart
Bar30 High-Resolution 300m Depth/Pressure SensorMeasures water pressure and depth to 30 bar (300 m)$68.00 Add to Cart
Pixhawk Flight ControllerFlight controller that runs ArduPilot and ArduSub code$120.00 Add to Cart
You will also need:
1. Connect a the DF13 I2C Bus Splitter to the I2C port on the Pixhawk. Connect the Bar30 and Celsius Sensors to any two open ports on the splitter PCB.
2. Connect the micro-USB to the Pixhawk and then plug it into a USB port on a computer with QGroundControl. Download instructions for the version supported by Blue Robotics can be found here: BlueROV2 Software Setup Guide
3. If purchased from Blue Robotics the Pixhawk should already have the latest version of ArduSub installed. If not, please follow this guide to load the latest STABLE version of ArduSub: QGroundControl – Loading Firmware
1. Click on the “gear” icon in the Instrument panel.
2. Scroll down the list and click on the checkbox before the “High-res Water Temp.” value. Optionally, you may check the “Large” option to make the indicated value larger than the standard size.
3. Click on the “OK” box in the upper right hand corner of the values selection to accept changes and return to the instrument panel. The high-resolution water temperature should now be displayed as live values to be viewed during vehicle dives.