Съдържание:
- Стъпка 1: Неща, от които се нуждаете
- Стъпка 2: Връзки
- Стъпка 3: Инсталирайте Arduino Library
- Стъпка 4: Качете кода в Arduino Ide
- Стъпка 5: Вземете температурата и влажността в сериен монитор
Видео: Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Сензорът 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 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 и можете да видите температурата, влажността и топлинния индекс на вашата среда (в който сензорът ви в момента присъства) на вашия сериен монитор като моя и можете да направите това малко по -далеч също така можете да използвате тези стойности на температура/влажност във вашите проекти като метеорологична станция, мониторинг на околната среда и др.
Препоръчано:
Как да използвате DHT22 сензор за влажност и температура с Arduino: 6 стъпки
Как да използваме DHT22 сензор за влажност и температура с Arduino: В този урок ще научим как да използваме DHT22 сензор за влажност и температура с Arduino и да показваме стойностите на OLED дисплея. Гледайте видеото
Как да използвате DHT12 I2C сензор за влажност и температура с Arduino: 7 стъпки
Как да използваме DHT12 I2C сензор за влажност и температура с Arduino: В този урок ще се научим как да използваме DHT12 I2C сензор за влажност и температура с Arduino и показваме стойностите на OLED дисплея. Гледайте видеото
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и температура и влажност на печат в браузъра: 5 стъпки
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и печат Температура и влажност в браузъра: Здравейте момчета в повечето проекти използваме ESP8266 и в повечето проекти използваме ESP8266 като уеб сървър, за да може да има достъп до данните всяко устройство през wifi чрез достъп до уеб сървъра, хостван от ESP8266, но единственият проблем е, че се нуждаем от работещ рутер за
ESP32 базиран M5Stack M5stick C Метеорологичен монитор с DHT11 - Наблюдавайте температурния индекс на влажност и топлина на M5stick-C с DHT11: 6 стъпки
ESP32 базиран M5Stack M5stick C Метеорологичен монитор с DHT11 | Следете температурния индекс на влажност и топлина на M5stick-C с DHT11: Здравейте момчета, в тази инструкция ще се научим как да взаимодействаме с температурния сензор DHT11 с m5stick-C (платка за разработка от m5stack) и да го покажем на дисплея на m5stick-C. Така че в този урок ще прочетем температурата, влажността & загрявам
Урок Как да използвате DHT11 сензор за влажност: 4 стъпки
Урок Как се използва DHT11 сензор за влажност: Описание: DHT11 Температура & Сензорът за влажност разполага с температура & комплекс от сензори за влажност с калибриран изход за цифров сигнал. Чрез използване на изключителната техника за получаване на цифрови сигнали и температура & техника за улавяне на влажност