
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

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


Итак, для этого проекта вам понадобятся следующие вещи: 1x Arduino uno:
1x датчик температуры DHT11: https://www.utsource.net/itm/p/9221601.html Макетная плата и несколько перемычек
Шаг 2: Подключения


Подключите все, как показано на изображении, и переходите к следующему шагу.
Шаг 3: Установите библиотеку 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, и вы можете увидеть температуру, влажность и индекс тепла вашей среды (в которой в настоящее время присутствует ваш датчик) на своем последовательном мониторе, как у меня, и вы можете сделать это немного дальше также вы можете использовать эти значения температуры / влажности в своих проектах, таких как метеостанция, мониторинг окружающей среды и т. д.
Рекомендуемые:
Как использовать датчик влажности и температуры DHT22 с Arduino: 6 шагов

Как использовать датчик влажности и температуры DHT22 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT22 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Как использовать датчик влажности и температуры DHT12 I2C с Arduino: 7 шагов

Как использовать датчик влажности и температуры DHT12 I2C с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT12 I2C с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Как использовать датчик DHT11 с помощью Arduino: 5 шагов

Как использовать датчик DHT11 с помощью Arduino: в этом руководстве мы попробуем датчик DHT11 с использованием Arduino. DHT11 можно использовать для измерения температуры и влажности. Необходимые компоненты: Датчик температуры и влажности Arduino NanoDHT11. Миниатюрные соединительные кабели USB Требуемая библиотека: Библиотека DHT
ESP8266 Nodemcu: мониторинг температуры с помощью DHT11 на локальном веб-сервере - Получите комнатную температуру и влажность в вашем браузере: 6 шагов

ESP8266 Nodemcu: мониторинг температуры с помощью DHT11 на локальном веб-сервере | Установите температуру и влажность в вашем браузере: Привет, ребята, сегодня мы сделаем влажность и влажность. система контроля температуры с использованием ESP 8266 NODEMCU & Датчик температуры DHT11. Температура и влажность будут получены от DHT11 Sensor & в браузере можно увидеть, какой веб-страницей будет управлять
Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: 10 шагов

Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: в этом руководстве я покажу, как использовать принтер SplatPost от ShinyQuagsire. Без четких инструкций у человека, не имеющего опыта работы с командной строкой, возникнут небольшие проблемы. Моя цель - упростить шаги до пои