Celsius Temperature Sensor
Arduino software library is available here.
The schematic and board layout are designed in EagleCAD.
High accuracy, fast time response subsea temperature sensor with I2C interface. It has a measurement accuracy of just ±0.1°C.
The sensor is the Measurement Specialties TSYS01, It comes standard with a 4-pin DF13 connector and compatible with most DroneCode compatible boards including the APM2.6, PixHawk, and others.
- ±0.1°C Accuracy
- Standard DF13 connector for connection to DroneCode boards such as APM, PixHawk, Navio2, etc.
- Sealed in a bulkhead penetrator for easy installation into any 10mm hole
The Celsius sensor is compatible with any device with 3.3V I2C logic. When using with a 5V device, such as an Arduino Uno, it is necessary to use a logic level converter.
The sensor is mounted on a PCB that extends into the water and is sealed from water with a thick layer of thermally conductive epoxy. This mounting method minimizes heat capacitance and ensures a fast time-response.
For further information please see the TSYS01 Data Sheet.
|Supply Voltage||-||3.3 to 5.5 volts|
|I2C Logic Voltage (SDA and SCL)||-||3.3 volts|
|Peak Current||-||1.4 mA|
|Operating Temperature||-||-40 to +125°C|
|Storage Temperature||-||-55 to +150°C|
|Absolute Accuracy||From -5 to 50°C||+/- 0.1°C|
|From -40 to 125°C||+/- 0.5°C|
| Item | Condition | | ---: | :---: | --- | | Wire Colors | Green - I2C Clock (SCL, 3.3V) | | | White - I2C Data (SDA, 3.3V) | | | Red - Positive (3.3-5.5V) | | | Black - Ground | | Overall Length | 56.1 mm | | Thread Size | M10x1.5 20 mm threaded | | Recommended Through Hole Size | 10-11 mm | | Wrench Flats | 16 mm |
- Bulkhead hole size: 10-10.5mm
- Wire length: 11" (280mm)
The Celsius Pressure Sensor Hardware Design is released under the MIT License.
0.0 - Under development
0.1 - First production version (marked with rev3)
0.2 - Minor layout changes (marked with rev4)