DFRobot FIT0170
тел. +7(499)347-04-82
Описание DFRobot FIT0170
DFRobot FIT0170 — это датчик температуры и влажности (цифровой сенсор на базе чипа AHT10) с высокой точностью и низким энергопотреблением. Выполнен в компактном корпусе, предназначен для встраивания в проекты на Arduino, ESP32, Raspberry Pi и другие микроконтроллеры.
📋 Технические характеристики
| Параметр | Значение | | ----------------------- | --------------------------- | | Диапазон температуры | −40 °C … +85 °C | | Точность температуры | ±0.3 °C (типовая) | | Диапазон влажности | 0% … 100% RH | | Точность влажности | ±2% RH (типовая) | | Рабочее напряжение | 3.3 … 5 V | | Интерфейс связи | I²C (адрес 0x38) | | Разрядность АЦП | 20 бит (внутренний) |
🔌 Совместимые парт-номера и замены
Оригинальный чип, используемый в модуле — AHT10 (ASAIR-AHT10)
Совместимые / аналоги:
- DFRobot FIT0170 (оригинальное OEM-обозначение)
- Adafruit 3990 (аналогичный модуль, проверен)
❗Важно: Не путать с AHT20 (адрес 0x38 и библиотеки немного отличаются), но в большинстве проектов код совместим.
🔗 Совместимые модели / платформы
Модуль работает с любой микроконтроллерной платформой, поддерживающей I²C:
- Arduino (Uno, Mega, Nano, Due, Teensy)
- Arduino-compatible (ESP32, ESP8266)
- Raspberry Pi (1–4, Zero)
- STM32, STM8
- Micro:bit
- Nordic nRF5x (nRF52832, nRF52840)
- TI LaunchPad / MSP430
🔧 Рекомендуемые библиотеки
- Официальная от DF:
"DHT22"(нет, только I²C) - AdaFruit AHTX0 library (библиотека, стабильная для AHT10/AHT20)
- Подключение #include <Adafruit_AHTX0.h>
- Альтернатива:
"sodaq_example_I2C_AT30TSE"– необязательно, лучше используйте стандартную Adafruit.
⚠️ Важные замечания по монтажу
- 3.3 вольт логика – датчик регистрирует значения при 3.3V, с 5V совместимость по VCC.
- Подтягивающие резисторы – на SDA и SCL рекомендуется 4.7–10 кОм к VCC (на некоторых Arduino от 10k).
- Фильтрация по питанию – настоятельно рекомендуется конденсатор 100 nF (0.1 µF) параллельно питанию.
- Влажность окружающей среды – до 100% без капель. Избегать прямого контакта с конденсатом — повредится.
🔌 Физические характеристики
| Параметр | Значение | | ----------------- | ------------- | | Рабочий ток | < 3 мA | | Размеры PLCC | ( \approx ) ширина 20 мм, высота 5,5 мм (стандартная ножка DIP-4) | | Количество контактов | 4 (ужё, общая, SDA, SCL) |
🧪 Пример включения (Arduino)
#include <Adafruit_AHTX0.h>
Adafruit_AHTX0 aht;
void setup() {
Serial.begin(115200);
if (!aht.begin()) {
Serial.println("Датчик не найден!");
return;
}
}
void loop() {
sensors_event_t humidity, temp;
aht.getEvent(&humidity, &temp);
Serial.print("Температура: ");
Serial.print(temp.temperature);
Serial.println(" °C");
Serial.print("Влажность: ");
Serial.print(humidity.relative_humidity);
Serial.println(" %RH");
delay(1000);
}
Важно: в serial мониторе включить скорость 115200 Baud; если датчик найден, передача данных будет всё правильно.
📝 Итог: Отличный недорогой аналог классического DHT22, основанный на современных микросхемах с тем же интерфейсом, в два раза меньшим времени измерения, большей точностью влажности, и более линейным выходом по I(²)C1(без сбивок, проблем с шилдами). Высокая точность, стабильность.
(Если нужно добавить PDF или данные по конкретному коду, например Veril - структура вызова параметров, пишите дополнительно)