ESP32 SHT85 Temperature and Humidity Sensor

SHT85 Temperature and Humidity Sensor image

SHT85

Protocol: I2C

Overview

The SHT85 sensor is a high-accuracy digital temperature and humidity sensor that utilizes Sensirion's CMOSens® technology. It provides calibrated, linearized sensor signals in digital I2C format, making it ideal for applications requiring precise and reliable environmental measurements.

About SHT85 Temperature and Humidity Sensor

The SHT85, developed by Sensirion, is a high-accuracy digital temperature and humidity sensor designed for demanding measurement and test applications. It features a pin-type connector for easy integration and replacement and a unique package design that enhances thermal coupling while minimizing heat interference from the main board.

Key Features

  • Superior Accuracy & Stability – Ensures high-precision temperature and humidity readings.
  • Pin-Type Connector – Enables easy installation and replacement.
  • IP67 Protection – A PTFE membrane shields the sensor from liquids and dust, making it ideal for harsh environments.
  • Optimized for Industrial Use – Designed for climate monitoring, industrial testing, and scientific applications.

🔗 Looking for alternatives? Consider:

  • SHT21 – A cost-effective option.
  • SHT30 – Offers a balance of performance and affordability.

With its rugged design and precise measurements, the SHT85 is a top choice for industrial and environmental monitoring. 🚀

Where to Buy

SHT85 Temperature and Humidity Sensor

Starting from

$34 per unit

Amazon com
Amazon.com Ships worldwide
View Price
Amazon de
Amazon.de Ships to EU
View Price
Aliexpress
AliExpress Best value
View Price

Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

Technical Specifications

Operating Voltage 2.15V to 5.5V
Temperature Range -40°C to 105°C
Humidity Range 0% to 100% RH
Temperature Accuracy ±0.1°C
Humidity Accuracy ±1.5% RH
Interface I2C
Dimensions 19mm x 5.6mm x 3.5mm

Pinout Configuration

The VCC pin is used to supply power to the sensor, and it typically requires 3.3V or 5V (refer to the datasheet for specific voltage requirements). The GND pin is the ground connection and must be connected to the ground of your ESP32.

The SHT85 pinout is as follows:

  • Pin 1 (SCL): Serial Clock Line for I2C communication.
  • Pin 2 (VDD): Power supply voltage (2.15V to 5.5V).
  • Pin 3 (VSS): Ground.
  • Pin 4 (SDA): Serial Data Line for I2C communication.

Wiring with ESP32

To interface the SHT85 with an ESP32:
  • Connect VDD to the 3.3V pin on the ESP32.
  • Connect VSS to the ground (GND) of the ESP32.
  • Connect SDA to the ESP32's GPIO21 (default I2C data pin).
  • Connect SCL to the ESP32's GPIO22 (default I2C clock pin).
  • Place pull-up resistors (10kΩ) between SDA and VDD, and SCL and VDD, to ensure reliable communication.

Troubleshooting Guide

Common Issues

❌ Initialization Failure with Arduino Uno

⚠️ Inconsistent Data Readings Due to I2C Communication Issues

🔧 Challenges Implementing Multiple SHT85 Sensors on Arduino Mega

⚡ Communication Errors with SHT85 and USB-8451 Interface

Debugging Tips

🔍 Serial Monitor

⚡ Voltage Checks

Code Examples

Arduino Example

C++
🔧

ESP-IDF Example

C++
🏠

ESPHome Example

YAML
🛠️

PlatformIO Example

C++
🐍

MicroPython Example

Python

Conclusion

The ESP32 SHT85 Temperature and Humidity Sensor is a powerful environment sensor that offers excellent performance and reliability. With support for multiple development platforms including Arduino, ESP-IDF, ESPHome, PlatformIO, and MicroPython, it's a versatile choice for your IoT projects.

For optimal performance, ensure proper wiring and follow the recommended configuration for your chosen development platform.

Always verify power supply requirements and pin connections before powering up your project to avoid potential damage.