Arduino SHT2000

Arduino SHT2000
Артикул: 2503338

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino SHT2000

Отличный вопрос! Важно сразу уточнить: точного датчика с маркировкой SHT2000 у производителя Sensirion не существует. Скорее всего, имеется в виду одна из двух очень популярных линеек:

  1. SHT2x (SHT20, SHT21, SHT25) — современная серия.
  2. SHT1x (SHT10, SHT11, SHT15) — более старая, но всё ещё распространённая серия.

Наибольшее совпадение по названию — SHT20. Вероятно, это он и есть. Далее приведено описание для SHT20, а также информация по совместимым моделям.


Датчик SHT20 (Sensirion)

Описание: SHT20 — это цифровой датчик температуры и влажности нового поколения от швейцарской компании Sensirion. Он представляет собой высокоинтегрированный чип с калиброванным цифровым выходом по интерфейсу I2C. Датчик известен своей высокой точностью, долгосрочной стабильностью, малыми размерами и низким энергопотреблением. Благодаря защищенному от влажности исполнению и фильтру, он отлично подходит для применения в бытовой электронике, климатических системах, метеостанциях и устройствах «умного дома» на базе Arduino.

Ключевые особенности для Arduino:

  • Простое подключение: Интерфейс I2C требует всего 4 провода (VCC, GND, SDA, SCL).
  • Готовые библиотеки: Существуют проверенные библиотеки для быстрой интеграции.
  • Не требует дополнительных компонентов: Внутри есть всё необходимое для работы.
  • Напряжение питания 3.3В: Важно! Питание строго 3.3V. Уровни логики также 3.3В. При использовании с 5V Arduino (Uno, Mega) необходимо использовать преобразователь уровней для линий SDA/SCL.

Технические характеристики SHT20

| Параметр | Значение | Примечания | | :--- | :--- | :--- | | Диапазон измерения влажности | 0 - 100% RH | | | Точность влажности | ±3% RH (тип.) | В диапазоне 20-80% RH | | Разрешение влажности | До 0.04% RH | Программируемое (8/12 бит) | | Диапазон измерения температуры | -40 °C ... +125 °C | | | Точность температуры | ±0.3 °C (тип.) | При 25 °C | | Разрешение температуры | До 0.01 °C | Программируемое (12/14 бит) | | Интерфейс | Цифровой, I2C | Адрес по умолчанию: 0x40 | | Напряжение питания | 2.1В - 3.6В | Рекомендовано: 3.3В | | Ток потребления | 0.15 мкА (в режиме сна), 550 мкА (при измерении) | Очень низкое | | Размеры | 3 x 3 x 1.1 мм | Корпус DFN (очень компактный) | | Особенности | Встроенный АЦП, калибровка на производстве, стабильность, защитный фильр | |


Парт-номера и совместимые модели (Sensirion)

В таблице приведены аналоги и модели из той же линейки, которые являются функционально совместимыми (имеют одинаковый интерфейс I2C и схожие характеристики, но разную точность).

| Парт-номер | Описание | Ключевое отличие от SHT20 | | :--- | :--- | :--- | | SHT20 | Базовая модель, оптимальная по цене и точности. | Эталон для сравнения. | | SHT21 | Более старая модель в корпусе с ножками. | Чуть больше размер, проще для пайки. | | SHT25 | Модель с повышенной точностью. | Точность влажности ±1.8% RH, температуры ±0.2°C. | | SHT30 | Следующее поколение, более высокая точность. | Точность ±2% RH / ±0.2°C, два адреса I2C на выбор. | | SHT31 | Еще более высокая точность и диапазон. | Точность ±2% RH / ±0.2°C, расширенный диапазон влажности. | | SHT35 | Топовая модель серии SHT3x. | Максимальная точность: ±1.5% RH / ±0.1°C. | | SHT40 | Новейшее поколение, улучшенная точность в среднем диапазоне. | Точность ±1.8% RH / ±0.2°C, лучшая цена/качество. | | SHT85 | Промышленный датчик в металлическом корпусе. | Высокая надежность, длительная стабильность. | | SHTC1/SHTC3 | Модели, оптимизированные по стоимости и размеру. | Немного меньшая точность, очень компактные. |

Важно: Модели SHT10, SHT11, SHT15 — это предыдущее поколение с собственным цифровым интерфейсом (не I2C), их подключение сложнее и требует специальной библиотеки. Они не являются совместимыми по выводам с SHT2x/SHT3x.


Популярные модули для Arduino

Сам датчик очень мал, поэтому обычно покупают готовые модули на плате с обвязкой. Самые распространенные:

  1. Модуль на SHT20/SHT21: Базовая плата с датчиком и подтягивающими резисторами.

    • Парт-номер модуля (например, на Aliexpress): SHT20 module, GY-SHT21
    • Особенность: Требует согласования 3.3В/5В!
  2. Модуль на SHT30/SHT31: Более современный вариант.

    • Парт-номер модуля: SHT30 module, GY-SHT31
    • Преимущество: Часто имеют на борту 3.3В стабилизатор и преобразователь уровней, что позволяет подключать их к 5V Arduino напрямую.
  3. Модуль на SHT40: Самый современный вариант в оптимальном сегменте.

    • Парт-номер модуля: SHT40 module
    • Преимущество: Лучшая точность в своем классе, часто также имеет преобразователь уровней.

Рекомендация для Arduino:

Для новых проектов лучше выбирать модули на SHT30, SHT31 или SHT40, которые имеют встроенный преобразователь уровней. Это избавит от проблем с питанием и совместимостью с 5V логикой Arduino.

Библиотеки для работы в Arduino IDE:

  • Для SHT2x, SHT3x, SHT4x отлично подходит универсальная библиотека Sensirion I2C SHT от Sensirion (доступна через Менеджер библиотек).
  • Также популярны библиотеки Adafruit_SHT31 (для SHT31) и SparkFun_SHT.

Совместимые модели для Arduino SHT2000

Arduino SHT2000