Съдържание:

Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки
Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки

Видео: Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки

Видео: Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки
Видео: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 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 Library

Инсталирайте библиотеката 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" #deteine DHTPIN 7 // с какъв пин сме свързани // Декомментирайте какъвто и тип да използвате!# дефиниране на DHTTYPE DHT11 // DHT 11 //#дефиниране на DHTTYPE DHT22 // DHT 22 (AM2302) //#дефиниране на DHTTYPE DHT21 // DHT 21 (AM2301) // Инициализиране на DHT сензор за нормални 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); setup () {Serial.begin (9600); Serial.println ("DHTxx тест!"); dht.begin ();} void loop () {// Изчакайте няколко секунди между измерванията. забавяне (2000); // Температурата или влажността на четене отнемат около 250 милисекунди! // Показанията на сензора също могат да бъдат до 2 секунди „стари“(това е много бавен сензор) float h = dht.readHumidity (); // Четене на температурата като поплавък по Целзий t = dht.readTemperature (); // Четене на температура като по Фаренхайт поплавък f = dht.readTemperature (true); // Проверете дали четенето е неуспешно и излезте рано (за да опитате отново). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Неуспешно четене от DHT сензор!"); връщане; } // Изчисляване на топлинния индекс // Трябва да се изпрати в температура по Фаренхайт! float hi = dht.computeHeatIndex (f, h); Serial.print ("Влажност:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Температура:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Топлинен индекс:"); Serial.print (здравей); Serial.println (" *F");}

Стъпка 5: Вземете температурата и влажността в сериен монитор

Вземете температурата и влажността в сериен монитор
Вземете температурата и влажността в сериен монитор

След като качите кода, отворете серийния монитор, присъстващ в arduino ide и можете да видите температурата, влажността и топлинния индекс на вашата среда (в който сензорът ви в момента присъства) на вашия сериен монитор като моя и можете да направите това малко по -далеч също така можете да използвате тези стойности на температура/влажност във вашите проекти като метеорологична станция, мониторинг на околната среда и др.

Препоръчано: