Skip to content

IBEM External Waterproof DS18B20‐Compatible Temperature Probe

Dave Williams | DitroniX | G8PUO edited this page Mar 30, 2024 · 5 revisions

This DS18B20 compatible Digital Temperature Waterproof Sensor is an accessory to the IBEM.

Can be used to measure external temperatures to the board, such as battery, inverter, charger etc..

Provides easy temperature limit alarm(s) and monitoring via the Dallas OneWire Interface.

Connections

  • Red = VCC = Typically 3V3 (3V to 5.5V)
  • Yellow = Data
  • Black = GND

Information

To add additional temperature probes, you just need to parallel the probe connections.

These sensors are quite precise (±0.5°C Accuracy from -10°C to +85°C).

They can provide 9 to 12-bit selectable resolution / precision, from the onboard DAC, Digital-to-Analogue converter.

Acquisition time is typically less than 750ms.

DS18S20 External Temperature Probe

Example Libraries

https://github.com/PaulStoffregen/OneWire

https://github.com/milesburton/Arduino-Temperature-Control-Library

https://www.pjrc.com/teensy/td_libs_OneWire.html


Example temperature outputs using IBEM Test Code and two probes

ROM = 28 DE FE 75 13 21 1 11 Chip = DS18B20

Data = 1 50 1 4B 46 7F FF C 10 E8 (CRC=E8)

Temperature: 21.00 Celsius 69.80 Fahrenheit

ROM = 28 49 28 7A 13 21 1 7D Chip = DS18B20

Data = 1 51 1 4B 46 7F FF C 10 AB (CRC=AB)

Temperature: 21.06 Celsius 69.91 Fahrenheit

IBEM Proto with 2 Temperature Probe Sensors under test IBEM Proto with 2 Temperature Probe Sensors