Arduino OKY3493
тел. +7(499)347-04-82
Описание Arduino OKY3493
Вот подробное описание, технические характеристики, совместимость и аналоги для модуля OKY3493 (Arduino-совместимый).
⚠️ Важное примечание
Под обозначением OKY3493 у разных производителей (OkyNew, Keyes, KJHW) может скрываться DHT22 или AM2302 (цифровой датчик температуры и влажности) или KY-013 / NTC термистор (аналоговый датчик температуры). Наиболее популярная версия — это DHT22/AM2302. Ниже приведено описание именно для нее.
Описание модуля OKY3493 (DHT22 / AM2302)
OKY3493 — это цифровой модуль температуры и влажности на базе датчика AM2302 (DHT22). Отличается от DHT11 более высокой точностью и большим диапазоном измерений. Модуль уже имеет встроенный подтягивающий резистор (4.7–10 кОм) и конденсатор фильтрации, что упрощает подключение к Arduino.
Интерфейс: Однопроводной (1-Wire), цифровой. Цвет платы: Часто голубой (но может быть и синий/зеленый) с маркировкой OKY3493.
Технические характеристики (для версии DHT22)
| Параметр | Значение | |---|---| | Модель датчика | AM2302 (DHT22) | | Напряжение питания | 3.3 – 5.5 В (оптимально 5.0 В) | | Потребляемый ток | ~1...2.5 мА (в режиме опроса) | | Диапазон температуры | -40°C ... +80°C | | Погрешность температуры | ±0.5°C | | Разрешение температуры | 0.1°C | | Диапазон влажности | 0% ... 100% RH | | Погрешность влажности | ±2% RH (при 25°C, 0–80%) | | Максимальная частота опроса | 1 раз в 2 секунды (0.5 Гц) | | Длина кабеля (макс.) | До 20 метров (при 5В) | | Интерфейс | OneWire (цифровой сигнал) |
Парт-номера и идентификаторы
| Наименование | Описание | |---|---| | OKY3493 | (Основной номер платы-модуля) | | Aosong AM2302 | (Производитель чипа) | | DHT22 | (Альтернативное название того же чипа) | | RHT03 | (Клон/аналог от MaxDetect) | | KY-015 | (Аналогичный модуль-датчик DHT11 на той же плате) | | HK-055 | (Реже встречающийся OEM-номер) |
Для поиска софта в Arduino IDE: Библиотеки: DHT sensor library (Adafruit) + Adafruit Unified Sensor.
Совместимые модели и аналоги
✅ Совместимые контроллеры / платы
- Arduino Uno / Nano / Mega / Leonardo
- ESP8266 (NodeMCU, Wemos D1 Mini)
- ESP32 (все модификации)
- STM32 (Blue Pill, Black Pill)
- Raspberry Pi (GPIO / Python с Adafruit CircuitPython)
✅ Аналогичные датчики (по функционалу и настройке)
Хоть другие датчики имеют другой физический чип, для одних и тех же библиотек подходят:
- DHT11 — (самый распространенный бюджетный аналог, но меньшая точность, опрос раз в 1 сек, влажность 20-80%)
- AM2320 — (I²C версия AM2302)
- MAX4466 — (это совсем микрофон, путают редко, но проверяйте маркировку)
❌ Несовместимые / Не путать с
- KY-001 (DS18B20 — только температура, другой протокол)
- KY-013 (Термистор NTC — аналоговый выход)
- KY-028 / KY-026 (Цифровые датчики пламени / температуры компаратором)
Подключение к Arduino (Arduino Uno)
OKY3493 (DHT22) → Arduino Uno
—-----------------------------------
S (Signal) → Digital Pin 2 (или любой другой D2–D13)
VCC (+) → +5V
GND (-) → GND
Пример кода (Arduino IDE):
#include <DHT.h>
#define DHTPIN 2 // пин к которому подключен SIG
#define DHTTYPE DHT22 // DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000); // обязательно не менее 2 секунд
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Ошибка чтения DHT22!");
return;
}
Serial.print("Влажность: "); Serial.print(h); Serial.print(" %\t");
Serial.print("Температура: "); Serial.print(t); Serial.println(" *C");
}
Рекомендации
- Если датчик стабильно показывает **0.0 или ‑999, проверьте правильно ли выбран пин (Signal).
- При ошибках 5 in CRC / timeout — проверьте контакты или увеличьте дистанцию опроса до 3000 ms.
- При поиске на АлиЭкспресс / Ozon по «OKY3493» проверяйте, что это именно DHT22 (AM2302) — иногда продавцы кладут внутрь DHT11 (дешевле).
🔑 Краткий вывод:
OKY3493 ⊆ AM2302 (DHT22) — хороший датчик для измерения температуры и влажности в помещениях/теплицах, с погрешностью ±0.5°C. Используйте библиотеку DHT sensor library от Adafruit.