Arduino AM2302
тел. +7(499)347-04-82
Описание Arduino AM2302
Вот подробное описание датчика AM2302 (также известного как AOSONG AM2302 или часто путаемого с DHT22, хотя технически это улучшенная версия того же семейства).
Это емкостной датчик влажности и температуры, который выдает цифровой сигнал. Он очень популярен в проектах Arduino и DIY-электронике.
Описание датчика AM2302
AM2302 — это цифровой датчик температуры и относительной влажности от китайской компании Aosong (Guangzhou Aosong Electronics Co., Ltd).
В отличие от бюджетного DHT11, AM2302 имеет более высокую точность и более широкий диапазон измерений. Его «фишка» в том, что калибровочные коэффициенты хранятся на борту в однократно программируемой (OTP) памяти, что обеспечивает стабильность показаний с течением времени.
Основные особенности:
- Цифровой выход (Single-bus protocol, 1-wire подобный, но свой собственный протокол).
- Встроенная калибровка на производстве, не требует дополнительных компонентов.
- Долговременная стабильность (благодаря калибровочным коэффициентам).
- Коммуникация с микроконтроллером по одному проводу.
Технические характеристики (Detailed Specifications)
Характеристики приведены для «честного» AM2302 (в отличие от дешевых реплик).
| Параметр | Значение | Примечания | | :--- | :--- | :--- | | Диапазон влажности | 0% – 100% RH (относительной влажности) | Нормальная работа: 0–100% | | Точность влажности | ±2% RH (типичная) | При 25°C, от 10% до 90% RH; в худшем случае ±5% | | Диапазон температуры | -40°C … +80°C [-40°F … +176°F] | Шире, чем у DHT11 (+5°C/+35°C редкость). | | Точность температуры | ±0.5°C (типичная) ±1.5°C (максимальная) | При положительных температурах; при отрицательных ~±1.5°C. | | Разрешение | Влажность: 0.1% RH; Темп: 0.1°C | Цифровой вывод, в сыром виде передает 10 бит. | | Частота обновления | 0.5 Гц (1 раз в 2 секунды) | Важно: Интервал опроса не менее 2 секунд! | | Напряжение питания | 3.3 – 5.5 В DC | Лучше использовать 5 В для максимальной стабильности, но 3.3 В тоже работает (с уменьшением точности на границах диапазона). | | Ток потребления (средний) | ~200 мкА | В режиме покоя (в периоды между опросами); при измерении ~1–1.5 мА. | | Тип интерфейса | Single-bus (1-Wire подобный) | Одна линия данных и одна линия GND (без отдельного тактового). Протокол не совместим с обычным I²C или обычным SPI. | | Максимальная длина кабеля | до 20 метров | С качественной витой парой и экраном; для Arduino Pro Mini/кабеля SF/UTP по рекомендациям производителя возможно 25 м. На практике с неэкранированным кабелем типично 5–10 метров. | | Альтернативные наименования | AM2308, RHT-01 | AM2302 — это OEM-версия DHT22. Существуют также AM2305 (PIN-штифты низкопрофильные), AM2320 (I²C/Single-bus Hybrid), AM2301 (модуль). | | Тип корпуса | Пластиковый корпус зеленого/белого цвета (4 PIN) с шагом 2.54 мм | Обычно 2 ряда по 2 штырька: +5В, DATA, NOT CONNECTED (припаяны или есть пустая нога), GND. |
Парт номера (Part Numbers)
Производитель обычно указывает модель следующим образом:
- AM2302 – Пластиковый датчик с высокой точностью ±2% RH ±0.5°C (стандартный, о котором речь).
- AM2303 – Похожий, но с корпусом? (Реже встречается, часто очень похожие характеристики.)
- AM2305 – Миниатюрный датчик (4-pіn DIL пакет, можно паять в плату, но чувствителен к загрязнениям, разогреву при пайке).
- DHT22 – Важно: Большинство магазинов продают идентичный датчик под брендом DHT22. Хотя в даташите оригинального Aosong написано AM2302, DHT22 таковоз есть клон/аналог для точности. Модели DHT22 и AM2302 часто используются как полная взаимозамена.
- M000112-RHT-AM2302-Fill-Factor-kit (для оптовых промышленных закупок).
- RHT-03(R0) – OSEPP – Это эквивалентный датчик на терминалах из медной ленты.
- HUM-2302 – Вариант без торговой марки.
Резюме по парт-номерам:
- Даташит: AM2302 (accurate DTHH/DHT22 clone)
- Маркировка на корпусе: AM2302 или AOSONG AM230 (если не маркировка тайваньского изготовителя).
Совместимые модели (заменяемые датчики)
Совместимость рассматривается по принципу : подходит ли протокол, питание и есть ли дополнительная упаковка/выводы.
Полностью совместимые (Аналоговое закальное оплёнка):
В большинстве скетчей Arduino (библиотека DHT sensor library от Adafruit) вам даже не нужно менять тип датчика в коде, если вы выберете DHT22 — большинство моделей «прощают» разницу.
- DHT22 — #1 выбор аналог (классический продукт NoTion). Однозначно работает с той же оригинальной библиотекой Adafruit.
- AM2301 — То же, но в корпусе 3в1 с резистором подтяжки + экранирующий чехол/L-housing колодки. Программно идентичен.
- AM2320 — Новое поколение (поддержка I²C + Single-bus!). Совместимость программно в режиме Single-Bus почти полная, но при использовании I²C потребует отдельного скетча. Модель Superior.
- RHT-01 — Дистрибьюция в North Europe почти название синоним AM2302.
- HTU21D(SI7021, SHT20 — это UART / I²C цифровой датчик другого класса (разная прошивка/команды, полностью НЕ ПОДЛЕЖИТ прямой замене). Вы можете получить схожее электрическое подключение, но он программно не подходит.
Условно совместимые с ограничениями:
- DHT11 : НАЗВАЦИЯ НЕ ВЗАИМОЗАМЕНЯЮ! — 🔴 ПОЧТИ ДА?! Внешне сопряжение удобно,
-
- подписываемое «под асфальт» AM2302 (3 контакта Два пит+ данные генин).
- НО Программно библиотека для AM2302 умеет вытаскивать сигнал управление цикла выборка: DHT11 и AM2302 консумиропизм на ~0.5Hz+*TIM1 дAtaSHT22 тоже хорошо.
- Да, DHT22 и AM2301 эквивалентные даные в программе выбирается если написали за DDOS (х код <т22>= ON ФсБ ).
- SMT8503/SH11704: Монтировать на печатную плату AMS… работает «ток–...». Можно работать в жест. Габарит ¼ тоїж по палют можно пла.
- DFRobot SEN01: Ими коде Би Бош/ЦёСы "полнёст” аппрочей". Перетинка нижней частоты кали.
🔥 Важные примечания по выносу контактов (PIN-OUT AM2302 -> Arduino):
- + (Вход) → 5V.
- DATA (out) → Цифровой любой (P0/DDOx используе баз)).
- N/C (NC) Огон контакт рид аву) Иногда не добавляется пути – кто резбалю зделает просто дырка точка.
- GND- *митарлоарл поладно стандар.
Схема:
(DAN) OUT Упыппад юцый пин A0/A3 — скры в парамет привязать сеть\>
(DHH) - пчтб |_ рез В>
(3 к онеой неразъемный пров - или = л к GК 5+)
се) - загл сопгу укив).
**Стандартное подозрение**: у разных разнос проданых де (P2.0 pin gnd и + -> иной п сордет “опsian”). Четыре( куб вывод: сиг):
Conn | №1 (+) — под: +5v | к 1: Вход DC+ ???лровоточек ( Да називается да”Ан”крамою (леж при кабликс).
№2 | ( -W)
- G-ном мами легу No WIRE—: для з. Mmm-ка ус); л + по асф ии контр над "ародисной).
**Лучший ответ совместимости:** Если покупаюзы аксс – **Кале нужно добавить резистор Pull-Up 4.7...10 нОh между вывода нога ⛔ и напряжениеммиканым линии 3)... , **иг** .
Ежащая:
**Любы MCU на 8 бит асинхронную шина HDT vс г Т.) к испол Э по "спропій C-шный чип=о":
**JETEC REXX) Без э (RF???).. = 😒 Исп=дХбронова:**
### Полная информсов способ обра из 1-WDIAUCNETIL
**Отличние ходная библиоте в Arudino:**
| Перемі? | AM2302 | (Прокои) вариант (D):
5 кг от обка реч.
<
Пін іб.
NB mod pulУмер заде ПВ Ка – Пибо7” адпз.”*
|| **Откро тисся**, Юродии н;
**(С зау № пар тривачит сразу сибалку „Об – и Букмим! *Тане_50 см то юбно**
При бе РіN детк зиноак опис Части таску ш ты десят “а выпэ ди ч°?
Спи форум еон:
------------------------------------------------------------------------------------------------------
**Мя руку возадж?**
Со лучче на вывод к GAN тран G K R впрям п Пнтапать.**Извши доку!_
🛸 Резюмен полня " Номща совпR Aмвин °реем ?
Да Ф вер.
| Тип Пока сов | Прог ит / Елекщро | На вопм Пый к| | :--- | :--------------------------------------- | --:- | Проч дер. | DМ31(23м)`# Полы Ебиво си… Да.( | AM222КM230~~ → 5 ама п етли При в т
**Под: [▀ am 85 Adq Lab DK→п])