Типы температурных датчиков для ESP32

Типы температурных датчиков для ESP32

Подробный обзор и сравнение популярных температурных датчиков, совместимых с ESP32: от базовых DHT11 до высокоточных BME680.

Оборудование

Вернуться в блог

Сегодня мы рассмотрим самые популярные датчики температуры, совместимые с ESP32. Мы изучим широкий спектр вариантов: от базовых решений вроде DHT11 до продвинутых высокоточных систем. Все датчики разбиты на группы от наиболее популярных к специализированным.

Обзор температурных датчиков для ESP32
Обзор

Серия BME / BMP

Датчики BME и BMP производятся компанией Bosch Sensortec. Аббревиатура “BME” означает “Bosch Sensortec Environmental”, а “BMP” — “Bosch Sensortec Pressure”.

Датчики серии BME обычно измеряют температуру, влажность и атмосферное давление, в то время как модели BMP ориентированы на давление и температуру. Некоторые модели (BME680) также включают датчик газа (VOC). Они отличаются высокой точностью и надежностью.

BMP085 / BMP180

BMP180
Протокол: I2C / SPI
Точность T: ±0.5°C
Давление: 300-1100 hPa

BMP280 / BME280

BME280
Протокол: I2C / SPI
Влажность: Да (BME280)
Точность T: ±1°C

BMP388 / BMP390

BMP388

Улучшенная версия BMP280 с невероятной точностью давления.

Точность P: ±0.08 hPa
Ток: 0.4mA

BME680

BME680

Ультимативный датчик: Температура, Влажность, Давление и Газ.

Газ (VOC): 0...60k Ohm
Доступность

Серия AHT

Цифровые датчики температуры и влажности от компании Aosong Electronics (AOSONG). Они известны своей низкой стоимостью, простотой использования и низким энергопотреблением. Идеально подходят для массовых IoT устройств.

AHT10

AHT10

Базовая модель серии. ±0.3°C, ±3% RH.

AHT20

AHT20

Улучшенная точность влажности до ±2% RH.

AHT21

AHT21

Самый быстрый отклик и работа до +125°C.

Классика

Серия DHT

Старая добрая серия датчиков, работающих по однопроводному цифровому протоколу. Они не самые точные, но крайне дешевые и поддерживаются любой библиотекой.

Сравнение DHT11 vs DHT22

Параметр DHT11 DHT22 (AM2302)
Диапазон T 0°C...50°C -40°C...80°C
Точность T ±2.0°C ±0.5°C
Влажность 20-80% (±5%) 0-100% (±2%)
DHT11
DHT11

Синий корпус. Самый дешевый, для простых комнатных замеров.

DHT22
DHT22

Белый корпус. Гораздо точнее, подходит для улицы.

Надежность

Серия Dallas (DS18B20)

Цифровые датчики температуры от Maxim Integrated. Используют протокол 1-Wire, что позволяет подключать десятки датчиков к одному пину ESP32.

DS18B20
  • 🎯 Диапазон: -55°C до +125°C
  • Точность: ±0.5°C
  • 🔗 Протокол: 1-Wire (уникальный ID у каждого чипа)
Премиум

Серия SHT

Датчики от швейцарской компании Sensirion. Это “золотой стандарт” точности и энергоэффективности. Стоят дороже конкурентов, но обеспечивают повторяемость результатов профессионального уровня.

SHT3x

SHT3x-D Series

Надежные I2C датчики, точность ±0.3°C.

SHT4x

SHT4x Series

Ультра-низкое потребление, точность ±0.2°C.

SHTC3

SHTC3

Компактный размер для носимой электроники.

Сравнение

Общая таблица сравнения

Датчик Протокол Темп. Давл. Влажн. Прочее
BME280 I2C / SPI
BME680 I2C / SPI Газ (VOC)
AHT20 I2C
DS18B20 1-Wire Много датчиков на пин
DHT22 1-Wire
TMP117 I2C ±0.1°C Точность
Встроенный

Внутренний датчик ESP32

Не стоит забывать, что у ESP32 есть собственный встроенный датчик температуры чипа. Он измеряет нагрев самого кристалла (как температуру CPU в компьютере), а не окружающего воздуха. Подробнее читайте в статье «Измерение температуры встроенным датчиком ESP32».

Заключение

Выбор датчика зависит от ваших задач. Если нужна компактность и цена — берите AHT20. Для погодной станции вне конкуренции BME280. Если же проект требует лабораторной точности, ваш выбор — TMP117 или серия SHT4x.

Продолжить изучение ESP32