Arduino AM2322
тел. +7(499)347-04-82
Описание Arduino AM2322
Arduino AM2322 — датчик температуры и влажности
Описание
AM2322 — это цифровой датчик температуры и относительной влажности воздуха, произведённый компанией ASAIR (Guangzhou Aosong Electronic Co.). Является одним из представителей семейства AM23xx (вместе с AM2301, AM2302/DHT22, AM2320, AM2321).
Датчик объединяет в одном корпусе:
- ёмкостный сенсор влажности,
- термистор для измерения температуры,
- микроконтроллер с 8-битным АЦП и калибровочными коэффициентами, хранящимися в OTP-памяти.
AM2322 выпускается в 4-выводном корпусе, из которых используются:
- VDD — питание,
- SDA — данные,
- GND — земля,
- 4-й вывод отсутствует (у некоторых модификаций — NC).
В отличие от DHT22, AM2322 не имеет встроенного подтягивающего резистора и, как правило, требует внешнего резистора 4.7–10 кОм на линии данных.
Датчик поддерживает два интерфейса связи:
- 1-Wire (однопроводный, совместимый с DHT-протоколом),
- I²C (адрес 0x5C) — в этой модификации вывод SDA работает как I²C-линия данных, а SCL используется через тот же вывод.
⚠️ Важно: из-за особенностей AM2322/I²C обмен возможен только с паузой ≥ 2 секунд между запросами. Некоторые клоны не поддерживают I²C даже при заявленной поддержке.
Точность и стабильность выше, чем у DHT11, цена — сопоставима с DHT22/AM2302, корпус — влагозащищённый пластиковый, похожий на транзистор TO-92 в увеличенном размере.
Технические характеристики
| Параметр | Значение | |---|---| | Напряжение питания | 3.1 – 5.5 В DC (тип. 5 В) | | Потребляемый ток (измерение) | ~ 1.5 мА | | Ток в режиме ожидания | ~ 10 мкА | | Диапазон измерения влажности | 0 – 99.9 % RH | | Точность влажности | ±3 % RH (тип.), ±5 % RH (макс.) | | Повторяемость влажности | ±1 % RH | | Гистерезис влажности | ±1 % RH, дрейф <0.5 %/год | | Диапазон измерения температуры | −40 … +80 °C | | Точность температуры | ±0.5 °C | | Разрешение | 0.1 °C / 0.1 % RH | | Интерфейс | I²C (адрес 0x5C) и 1-Wire | | Частота опроса | не чаще 1 раз в 2 сек | | Длина вывода | ≈ 22 мм | | Размер корпуса | ≈ 14 × 10 × 5.5 мм | | Рабочая температура корпуса | −40 … +80 °C | | Срок службы | длительное, без обсл. |
Парт-номера (Part Numbers)
Официального Arduino-партномера нет, датчик продаётся у сторонних производителей/магазинов:
- AM2322 — базовая маркировка ASAIR (до 2022 г.)
- AM2322B — новая модификация (после ребрендинга)
- AM2322-1 — версия с гибридной калибровкой
- ASAIR AM2322 — как указывают китайские дистрибьюторы
- Заменители производства KEYES / Waveshare, стикеры модулей: KY-015, но чаще KY-015 — это DHT11.
- Аналоги от сторонних брендов: Aosong, DFRobot (прямые аналоги — DHT22 DFR-COS-DHT22).
В Arduino IDE библиотеки определяют его как обычный DHT22 при работе в 1-Wire.
Совместимые платформы / модели
AM2322 полностью совместим с любыми микроконтроллерами, имеющими цифровой порт ввода-вывода 3.1–5.5 В:
Arduino семейство:
- Arduino Uno R3 / R4
- Arduino Nano, Nano ESP32
- Arduino Mega 2560
- Arduino Leonardo, Micro
- Arduino Pro Mini, Pro Micro
- Arduino Due (при использовании уровня 3.1 В; при 5 В — через делитель)
- Arduino MKR series (VCC 3.3 В)
- Arduino Nano 33 IoT / 33 BLE
- Arduino GIGA R1 WiFi
- Portenta H7 (через преобразователь питания)
ESP:
- ESP8266 (NodeMCU, Wemos D1 mini)
- ESP32 / ESP32-S3 / ESP32-C3
Другие MCU:
- STM32 (BluePill, BlackPill)
- Raspberry Pi (Pico, интерфейс I²C), Raspberry Pi 3/4/5 (GPIO/1-Wire)
- RP2040 (в т.ч. платами Waveshare и др.)
- Teensy 4.x
- BBC micro:bit (через Library + transition)
Список актуален для оригинального датчика. Клоны AM2322 китайских сборщиков могут иметь несовместимость по I²C и требовать строго 1-Wire.
Ссылки на библиотеки
Для Arduino подходят:
- DHT sensor library (Adafruit) — работает с DHT22/AM2302/AM2322 по 1-Wire.
- AM2320 library (Ovidiu Predescu / ivankravets) — безопасна для 1-Wire и I²C при соответствующей тактовости.
- SimpleDHT library.
⚠️ При чтении AM2322 в 1-Wire через официальную библиотеку Adafruit может потребоваться очистка — обрамляйте опрос задержкой ≥ 2 секунд (это одна из самых распространённых ошибок новых пользователей).