Оглавление:
Видео: Измерение температуры и влажности с помощью DHT11 / DHT22 и Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В этом руководстве по Arduino мы узнаем, как использовать датчик DHT11 или DHT22 для измерения температуры и влажности с помощью платы Arduino.
Запасы
- Arduino UNO
- DHT11 или DHT22
- ЖК-дисплей 16 x 2
- Макетная плата
- Соединительные кабели
- Кабель Arduino
Шаг 1: Введение:
Эти датчики очень популярны среди любителей электроники, потому что они очень дешевы, но при этом обеспечивают отличную производительность. Вот основные характеристики и различия между этими двумя датчиками:
DHT22 - более дорогая версия, которая, очевидно, имеет лучшие характеристики. Диапазон измерения температуры составляет от -40 до +125 градусов Цельсия с точностью + -0,5 градусов, а диапазон температур DHT11 составляет от 0 до 50 градусов Цельсия с точностью + -2 градуса. Кроме того, датчик DHT22 имеет лучший диапазон измерения влажности: от 0 до 100% с точностью 2-5%, а диапазон влажности DHT11 составляет от 20 до 80% с точностью 5%.
Есть две спецификации, в которых DHT11 лучше, чем DHT22. Это частота дискретизации, которая для DHT11 составляет 1 Гц или одно показание в секунду, в то время как частота дискретизации DHT22 составляет 0, 5 Гц или одно показание каждые две секунды, а также DHT11 имеет меньший размер корпуса. Рабочее напряжение обоих датчиков составляет от 3 до 5 вольт, а максимальный ток, используемый при измерении, составляет 2,5 мА.
Шаг 2: Схема:
Шаг 3: Исходный код:
/ * © Techtronic Harsh * /
#include "DHT.h" // включаем библиотеку DHT
#include // включить библиотеку LiquidCrystal #define DHTPIN 12 // определить вывод DHT #define DHTTYPE DHT11 // определить DHTTYPE DHT11 / DHT22
ЖК-дисплей LiquidCrystal (2, 3, 4, 5, 6, 7); // определяем выводы ЖК-дисплея (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
установка void ()
{dht.begin (); lcd.begin (16, 2); // инициализирует ЖК-дисплей и указывает размеры} void loop () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("Температура:"); lcd.print (темп); lcd.print («C»); lcd.setCursor (0, 1); lcd.print ("Хуми:"); lcd.print (гуми); lcd.print ("%"); задержка (2000); }
/*
© Techtronic Harsh
*/
Рекомендуемые:
Измерение влажности и температуры с помощью HIH6130 и Arduino Nano: 4 шага
Измерение влажности и температуры с использованием HIH6130 и Arduino Nano: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью
Измерение температуры и влажности с помощью HDC1000 и Arduino Nano: 4 шага
Измерение температуры и влажности с использованием HDC1000 и Arduino Nano: HDC1000 - это цифровой датчик влажности со встроенным датчиком температуры, который обеспечивает превосходную точность измерения при очень низком энергопотреблении. Устройство измеряет влажность на основе нового емкостного датчика. Датчики влажности и температуры видны
Измерение влажности и температуры с помощью HTS221 и Arduino Nano: 4 шага
Измерение влажности и температуры с использованием HTS221 и Arduino Nano: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
Измерение влажности и температуры с помощью HTS221 и Raspberry Pi: 4 шага
Измерение влажности и температуры с использованием HTS221 и Raspberry Pi: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
Измерение влажности и температуры с помощью HIH6130 и Raspberry Pi: 4 шага
Измерение влажности и температуры с использованием HIH6130 и Raspberry Pi: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью