SHT30-D Digital Temperature and Humidity Sensor Module – I2C
The SHT30-D Temperature and Humidity Sensor Module is a high-accuracy digital sensor designed for reliable environmental monitoring in electronics, automation, and IoT projects.
Based on the Sensirion SHT30 sensor, this module measures ambient temperature and relative humidity using a digital I2C communication interface.
With typical accuracy of ±0.3°C for temperature and ±2% RH for humidity, the SHT30-D is an excellent choice for Arduino, ESP32, Raspberry Pi, and other microcontroller-based applications.
The compact breakout board provides convenient connections and includes supporting circuitry for easy integration into electronic projects.
Key Features
-
Dual Measurement: Measures temperature and relative humidity.
-
High Accuracy: Typical ±0.3°C temperature and ±2% RH humidity accuracy.
-
Digital I2C Interface: Easy integration with microcontrollers.
-
Wide Operating Voltage: 2.5V–5V DC at the breakout board VIN input.
-
Two Selectable I2C Addresses: 0x44 and 0x45.
-
Fast Response: Suitable for real-time environmental monitoring.
-
Compact PCB Design: Ideal for embedded electronics.
-
Low Power Consumption: Suitable for energy-efficient monitoring applications.
-
Microcontroller Compatible: Supports Arduino, ESP32, Raspberry Pi, and other I2C-capable controllers.
Technical Specifications
| Parameter |
Specification |
| Sensor Model |
SHT30-D |
| Manufacturer of Sensor IC |
Sensirion |
| Sensor Type |
Digital Temperature and Humidity |
| Operating Voltage |
2.5V–5V DC (Breakout VIN) |
| Sensor IC Supply Range |
2.15V–5.5V |
| Communication Interface |
I2C |
| Default I2C Address |
0x44 |
| Alternative I2C Address |
0x45 |
| Temperature Measurement Range |
-40°C to +125°C |
| Humidity Measurement Range |
0–100% RH |
| Temperature Accuracy |
±0.3°C Typical |
| Humidity Accuracy |
±2% RH Typical |
| Temperature Resolution |
0.01°C |
| Humidity Resolution |
0.01% RH |
| Output Type |
Digital |
| PCB Type |
Breakout Module |
Accuracy specifications are typical values under the manufacturer's specified conditions. The VIN range applies to the breakout board described, not directly to the bare sensor IC.
Pin Configuration
| Pin |
Function |
Description |
| VIN |
Power Input |
2.5V–5V DC |
| GND |
Ground |
Common Ground |
| SCL |
I2C Clock |
Connect to Microcontroller SCL |
| SDA |
I2C Data |
Connect to Microcontroller SDA |
| ADR |
Address Selection |
Selects I2C Address |
| ALR |
Alert |
Configurable Alert Output |
Connection Examples
Arduino UNO
| SHT30-D |
Arduino UNO |
| VIN |
5V |
| GND |
GND |
| SDA |
A4 |
| SCL |
A5 |
ESP32
| SHT30-D |
ESP32 |
| VIN |
3.3V |
| GND |
GND |
| SDA |
GPIO21 |
| SCL |
GPIO22 |
Raspberry Pi
| SHT30-D |
Raspberry Pi |
| VIN |
3.3V |
| GND |
GND |
| SDA |
GPIO2 (Pin 3) |
| SCL |
GPIO3 (Pin 5) |
These are common example connections. Confirm the breakout board's pin labels and I2C pull-up arrangement before wiring. Use 3.3V I2C logic with ESP32 and Raspberry Pi.
Applications
- Arduino and ESP32 Projects
- Raspberry Pi Environmental Monitoring
- IoT Weather Stations
- Smart Home Automation
- HVAC Monitoring
- Greenhouse Monitoring
- Indoor Air Quality Systems
- Data Logging Systems
- Laboratory Monitoring
- Educational Electronics Projects
Important Notes
- The SHT30-D communicates through I2C and requires a compatible microcontroller or processor.
- Default I2C address is 0x44; an alternative address of 0x45 is available through the address-selection pin.
- The sensor is designed to measure ambient air temperature and relative humidity.
- Avoid direct water exposure, condensation, and prolonged operation in extreme humidity.
- The sensor module is not waterproof.
- For accurate readings, keep the sensor away from heat-generating electronic components.
- Header pins may require soldering before use.
- The exact breakout board circuit should be checked before applying 5V power or connecting to 5V logic.
Package Includes
- 1 × SHT30-D Temperature and Humidity Sensor Breakout Module
- 1 × Male Header Pin Strip (as pictured)