Описание
Характеристики
Отзывы
Описание
Модуль на базе датчика температуры и влажности DHT-22 (AM2302). Цифровой датчик температуры и влажности DHT22 - неплохой выбор для различных проектов метеостанций, благодаря большому интервалу замеряемых значений (от -40 до 125 градусов для температуры и от 0 до 100% влажности) и относительно невысоким значениям погрешности. Сам датчик состоит из термистора и емкостного датчика влажности, а так же АЦП для преобразования сигнала в цифровой. На плате модуля расположена необходимая для его работы обвязка, а удобно выведенные штыри и идущий в комплекте кабель значительно упрощают его подключение. Скетч для работы с датчиками DHT11 и DHT22 в Arduino Сигнальный провод подключим к 2 цифровому пину на нашей плате Ардуино. Перед написанием скетча давайте убедимся, что у нас установлена библиотека для работы с датчиками влажности и температуры. Скачать ее можно по ссылке https://github.com/adafruit/DHT-sensor-library. Загрузится папка под названием «DHT-sensor-library-master». Ее необходимо переименовать в DHT и переместить в папку libraries, что находится в корневой папке Arduino IDE. Далее необходимо загрузить готовый скетч или написать его самостоятельно, используя примеры. Типичный arduino скетч для работы с DHT11 и DHT22 выглядит следующим образом: #include "DHT.h" #define DHTPIN 2 // Тот самый номер пина, о котором упоминалось выше // Одна из следующих строк закоментирована. Снимите комментарий, если подключаете датчик DHT11 к arduino DHT dht(DHTPIN, DHT22); //Инициация датчика //DHT dht(DHTPIN, DHT11); 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("Ошибка считывания"); return; } Serial.print("Влажность: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Температура: "); Serial.print(t); Serial.println(" *C "); //Вывод показателей на экран } После загрузки скетча и подключения датчика, результат измерений можно посмотреть в окне монитора порта. Там будут выводиться значения температуры и влажности. Если что-то пошло не так, проверьте правильность подключения датчика, соответствие номера порта на плате Arduino и в скетче, надежность контактов. Если все работает и датчик дает показания, можете провести эксперименты. Например, поместить датчик в более холодное место или подышать на него, отслеживая при этом изменения . Если при запотевании уровень влажности увеличивается, значит датчик работает исправно. Подуйте на него тонкой струйкой – влажность уменьшится и температура вернется в норму. На этом этапе вы сможете заметить разницу между реальным значением температуры и показаниями датчика с ардуино. Точность DHT11 гораздо хуже точности DHT22, о чем мы уже говорили в этой статье. Если у вас есть оба датчика, подключите их к плате Arduino и сравните результаты. По моему опыту, в среднем расхождение составляет больше градуса. Учитывайте это, используя эти датчики в своих проектах. Характеристики: Питание и I/O 3-5 В Определение влажности: 0-100% с 2-5% точностью Определение температуры: -40 — 125 град. с точностью ±0.5 град. Частота опроса не более 0.5 Гц (не более 1 раза в 2 сек.)
Характеристики
Тип
Радиоконструкторы и модули
Страна производства
Китай
Партномер
37
ТН ВЭД коды ЕАЭС
8541409009 - Диоды, транзисторы и аналогичные полупроводниковые приборы, фоточувствительные полупроводниковые приборы, включая фотогальванические элементы, собранные или не собранные в модули, вмонтированные или не вмонтированные в панели, светоизлучающие диоды, пьезо приборы полупроводниковые фоточувствительные, включая фотогальванические элементы, собранные или не собранные в модули, вмонтированные или не вмонтированные в панели, светоизлучающие диоды: прочие: прочие
Отзывы
Отзывов еще никто не оставлял