Humidity Sensor With Waterproof Connector
This OEM Humidity Sensor with waterproof connector is designed for wet and dirty environments. The I2C sensor is over molded into a plastic housing which in turn plugs into a waterproof connector. This rugged sensor is good for a wide range of applications, from everyday settings like pools, aquariums, and agricultural setups to extreme environments such on the ski hill in snow making equipment.
Building on a decade of experience providing humidity sensing solutions to OEMs handling the most demanding applications, this sensor serves as an OEM solution and, therefore, requires an interface to your CPU using the I2C protocol.
If the sensor should have problems you can quickly swap the module out with a new one using no tools, just pull the sensor off and plug in a new one.
The compact sensor easily fits into tight OEM spaces like ducts and small equipment nooks for easy to install.
There is a sintered stainless steel filter covering the sensor which provides an extra level of protection against drops and dust yet allows vapor to pass to the sensing element.
4th Gen. High-Accuracy, Ultra-Low-Power, 16-bit, Relative Humidity and Temperature Sensor from Sensirion, SHT40 series sensing element.
Use this sensor with any CPU, see our  Humidity & temp transmitters for the typical electronics required to turn the I2C sensor into a 0-10V signal or communicate over RS485.
I2C Quick Start – Hello World
Figure 1 (left-hand side) shows a typical application circuit for the SHT40.
Pseudo code
i2c_write(i2c_addr=0x44, tx_bytes=[0xFD])
wait_seconds(0.01)
rx_bytes = i2c_read(i2c_addr=0x44,
number_of_bytes=6)
t_ticks = rx_bytes[0] * 256 + rx_bytes[1]
checksum_t = rx_bytes[2]
rh_ticks = rx_bytes[3] * 256 + rx_bytes[4]
checksum_rh = rx_bytes[5]
t_degC = -45 + 175 * t_ticks/65535
rh_pRH = -6 + 125 * rh_ticks/65535
if (rh_pRH > 100):
rh_pRH = 100
if (rh_pRH < 0):
rh_pRH = 0
See more detailed info on the Sensirion SHT40 series sensor element here: Sensirion SHT40