Съдържание:

Интерфейс DHT11 Използване на Arduino: 4 стъпки
Интерфейс DHT11 Използване на Arduino: 4 стъпки

Видео: Интерфейс DHT11 Използване на Arduino: 4 стъпки

Видео: Интерфейс DHT11 Използване на Arduino: 4 стъпки
Видео: Мир Arduino - Температура и Влажность на дисплее 2004А по русски! 2024, Юли
Anonim
Интерфейс DHT11 Използване на Arduino
Интерфейс DHT11 Използване на Arduino

В тази инструкция ще научите как да настроите DHT11 сензор за влажност и температура на вашия Arduino UNO. И научете как работи сензорът за влажност и как да проверите показанията на изхода от серийния монитор

Описание:

DHT11 открива водни пари чрез измерване на електрическото съпротивление между два електрода. Компонентът за улавяне на влажност е субстрат за задържане на влага с електроди, приложени към повърхността. Когато водната пара се абсорбира от субстрата, йони се освобождават от субстрата, което увеличава проводимостта между електродите. Промяната в съпротивлението между двата електрода е пропорционална на относителната влажност. По -високата относителна влажност намалява съпротивлението между електродите, докато по -ниската относителна влажност увеличава съпротивлението между електродите.

Стъпка 1: Необходими компоненти

Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти

Ето списъка с компоненти, необходими, за да започнете с Instructable,

Хардуерни компоненти:

  1. Arduino UNO Купете от Flipkart
  2. DHT11 сензор за влажност и температура Купете от Flipkart
  3. Платформа (по избор)
  4. Джъмперни проводници
  5. USB кабел

Софтуерни компоненти:

Arduino IDE

Стъпка 2: Окабеляване на веригата

Окабеляване на веригата
Окабеляване на веригата
Окабеляване на веригата
Окабеляване на веригата

Свързването на DHT11 към Arduino UNO е наистина лесно.

Кабелните връзки се извършват, както следва:

VCC щифт на DHT11 отива в +3v на Arduino.

ПИН DATA на DHT11 влиза в аналогов извод A0 на UNO.

GND Pin на DHT11 влиза в Ground Pin (GND) на UNO.

Стъпка 3: Програмиране на Arduino

Програмиране на Arduino
Програмиране на Arduino

Изтеглете Zip файла

Извлечете DHT библиотеката и кода.

Код:

#include "dht.h" #deteine dht_apin A0 // Аналоговият Pin сензор е свързан към Arduino dht DHT;

Горните редове са инициализация за dht библиотека

Определяне на пин за данни на dht

и създаване на момента като DHT

void setup () {

Serial.begin (9600); delay (500); // Забавяне, за да позволи на системата да стартира Serial.println ("DHT11 сензор за влажност и температура / n / n"); delay (1000); // Изчакайте преди достъп до Sensor}

Горните редове са кодът за настройка

Започва серийна комуникация със скорост 9600 бода

отпечатайте името на проекта със закъснение от 1 сек

void loop () {DHT.read11 (dht_apin); Serial.print ("Текуща влажност ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("температура ="); Serial.print (DHT.temperature); Serial.println ("C"); забавяне (5000); // Изчакайте 5 секунди, преди отново да получите достъп до сензора. }

Той чете данни от DHT11 многократно на всеки 5 сек

Стъпка 4: Резултат

Резултат
Резултат

Отворете Serial Monitor

задайте скорост на предаване на 9600

Вижте резултата на Serial Monitor….

Първо, бих искал да ви благодаря, че прочетохте това ръководство! Надявам се да ви помогне. Ако имате някакви въпроси, аз винаги ще се радвам да ви помогна ….. Оставете коментар. Вашата обратна връзка е ценна за мен.

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