Оглавление:

Как использовать датчик температуры DHT11 с Arduino и температуру печати и температуру: 5 шагов
Как использовать датчик температуры DHT11 с Arduino и температуру печати и температуру: 5 шагов

Видео: Как использовать датчик температуры DHT11 с Arduino и температуру печати и температуру: 5 шагов

Видео: Как использовать датчик температуры DHT11 с Arduino и температуру печати и температуру: 5 шагов
Видео: Arduino Uno и Датчик температуры и влажности DHT11 (DHT22) 2024, Ноябрь
Anonim
Как использовать датчик температуры DHT11 с Arduino и печать температуры тепла и влажности
Как использовать датчик температуры DHT11 с Arduino и печать температуры тепла и влажности

Датчик DHT11 используется для измерения температуры и влажности. Они очень популярные любители электроники. Датчик влажности и температуры DHT11 позволяет очень легко добавлять данные о влажности и температуре в ваши проекты электроники своими руками. Он идеально подходит для удаленных метеостанций, систем контроля окружающей среды в доме и систем мониторинга фермы или сада. Итак, в этом руководстве мы увидим, как использовать датчик температуры DHT11 с Arduino и распечатывать температуру, влажность и тепло на последовательном мониторе arduino ide.

Шаг 1. Вещи, которые вам нужны

Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно

Итак, для этого проекта вам понадобятся следующие вещи: 1x Arduino uno:

1x датчик температуры DHT11: https://www.utsource.net/itm/p/9221601.html Макетная плата и несколько перемычек

Шаг 2: Подключения

Подключения
Подключения
Подключения
Подключения

Подключите все, как показано на изображении, и переходите к следующему шагу.

Шаг 3: Установите библиотеку Arduino

Установите библиотеку Arduino
Установите библиотеку Arduino
Установите библиотеку Arduino
Установите библиотеку Arduino

перейдите в свою Arduino IDE, затем перейдите в Sketch> Include Library> Manage Libraries. Отобразится диспетчер библиотек. Затем найдите «DHT» в поле поиска и установите эту библиотеку DHT в Arduino ide. После установки этой библиотеки DHT введите «Adafruit Unified Sensor» в поле поиска и прокрутите вниз, чтобы найти библиотеку и установите ее, и вы готовы писать код.

Шаг 4. Загрузите код в Arduino Ide

После всего вышеперечисленного, просто скопируйте приведенный ниже код и загрузите его на свой Arduino uno: #include "DHT.h" #define DHTPIN 7 // к какому выводу мы подключены // Раскомментируйте любой тип, который вы используете! # define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22 (AM2302) // # define DHTTYPE DHT21 // DHT 21 (AM2301) // Инициализирует датчик DHT для нормального 16 МГц ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {Serial.begin (9600); Serial.println («Тест DHTxx!»); dht.begin ();} void loop () {// Подождите несколько секунд между измерениями. задержка (2000); // Считывание температуры или влажности занимает около 250 миллисекунд! // Показания датчика также могут быть "старыми" до 2 секунд (это очень медленный датчик) float h = dht.readHumidity (); // Считываем температуру в градусах Цельсия float t = dht.readTemperature (); // Считываем температуру по Фаренгейту float f = dht.readTemperature (true); // Проверяем, нет ли сбоев при чтении, и завершаем работу раньше (чтобы повторить попытку). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Не удалось прочитать с датчика DHT!"); возвращение; } // Вычислить индекс тепла // Необходимо отправить температуру в градусах Фаренгейта! float hi = dht.computeHeatIndex (f, h); Serial.print ("Влажность:"); Серийный отпечаток (ч); Serial.print ("% / t"); Serial.print ("Температура:"); Serial.print (t); Serial.print ("* C"); Серийный принт (е); Serial.print ("* F / t"); Serial.print («Тепловой индекс:»); Serial.print (привет); Serial.println ("* F");}

Шаг 5: Получите температуру и влажность на последовательном мониторе

Получите температуру и влажность в последовательном мониторе
Получите температуру и влажность в последовательном мониторе

После загрузки кода откройте последовательный монитор, присутствующий в arduino ide, и вы можете увидеть температуру, влажность и индекс тепла вашей среды (в которой в настоящее время присутствует ваш датчик) на своем последовательном мониторе, как у меня, и вы можете сделать это немного дальше также вы можете использовать эти значения температуры / влажности в своих проектах, таких как метеостанция, мониторинг окружающей среды и т. д.

Рекомендуемые: