Description
The digital SHT2x humidity sensor series is used in high volumes in a wide variety of applications and has today become the de facto industry standard. The SHT2x series consists of a low-cost version with the SHT20 humidity sensor, a standard version with the SHT21 humidity sensor, and a high-end version with the SHT25 humidity sensor. The open cavity mold package – which encapsulates the complete chip except for the humidity sensor area – protects the capacitive humidity sensor against external impact and facilitates excellent long-term stability.
Features
Size : 3 x 3 x 1.1 mm
Output : I²C digital, PWM, SDM
Supply voltage range : 2.1 to 3.6 V
Energy consumption : 3.2µW (at 8 bit, 1 measurement / s)
RH operating range : 0 – 100% RH
T operating range : -40 to +125°C (-40 to +257°F)
Its an I2C device so again is very simple to connect to any arduino
This is the breakout for the sensor that I bought, as you can see its a tricky part to use for the hobbyist, so a breakout makes like easier
Here is a simple schematic, again be careful as Vcc is 3.3v with this device
Schematic
Lets look at the required libraries and a basic code example, there is not much to this to be honest most of the work is done in the library
Code
There are a couple of libraries to help you out
https://github.com/misenso/SHT2x-Arduino-Library
https://github.com/elechouse/SHT21_Arduino
I used the latter one
[codesyntax lang=”cpp”]
#include <Wire.h> #include <SHT2x.h> void setup() { Wire.begin(); Serial.begin(9600); } void loop() { Serial.print("Humidity: "); Serial.println(SHT2x.GetHumidity()); Serial.print("Temperature(C): "); Serial.println(SHT2x.GetTemperature()); Serial.println(); delay(1000); }
[/codesyntax]
Links
these come in at about $7 for a useful breakout board with this sensor