Arduino SHT2000
тел. +7(499)347-04-82
Описание Arduino SHT2000
Отличный вопрос! Важно сразу уточнить: точного датчика с маркировкой SHT2000 у производителя Sensirion не существует. Скорее всего, имеется в виду одна из двух очень популярных линеек:
- SHT2x (SHT20, SHT21, SHT25) — современная серия.
- 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
Сам датчик очень мал, поэтому обычно покупают готовые модули на плате с обвязкой. Самые распространенные:
-
Модуль на SHT20/SHT21: Базовая плата с датчиком и подтягивающими резисторами.
- Парт-номер модуля (например, на Aliexpress):
SHT20 module,GY-SHT21 - Особенность: Требует согласования 3.3В/5В!
- Парт-номер модуля (например, на Aliexpress):
-
Модуль на SHT30/SHT31: Более современный вариант.
- Парт-номер модуля:
SHT30 module,GY-SHT31 - Преимущество: Часто имеют на борту 3.3В стабилизатор и преобразователь уровней, что позволяет подключать их к 5V Arduino напрямую.
- Парт-номер модуля:
-
Модуль на SHT40: Самый современный вариант в оптимальном сегменте.
- Парт-номер модуля:
SHT40 module - Преимущество: Лучшая точность в своем классе, часто также имеет преобразователь уровней.
- Парт-номер модуля:
Рекомендация для Arduino:
Для новых проектов лучше выбирать модули на SHT30, SHT31 или SHT40, которые имеют встроенный преобразователь уровней. Это избавит от проблем с питанием и совместимостью с 5V логикой Arduino.
Библиотеки для работы в Arduino IDE:
- Для SHT2x, SHT3x, SHT4x отлично подходит универсальная библиотека
Sensirion I2C SHTот Sensirion (доступна через Менеджер библиотек). - Также популярны библиотеки
Adafruit_SHT31(для SHT31) иSparkFun_SHT.