Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Окабеляване на веригата
- Стъпка 3: Програмиране на Arduino
- Стъпка 4: Изход
- Стъпка 5: Грешка
Видео: Свързване на DHT11 с помощта на Arduino от Sujay: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В тази инструкция ще научите как да настроите DHT11 сензор за влажност и температура на вашия Arduino UNO. И научете как работи сензорът за влажност и как да проверите показанията на изхода от серийния монитор
Описание:
DHT11 открива водни пари чрез измерване на електрическото съпротивление между два електрода. Компонентът за улавяне на влажност е субстрат за задържане на влага с електроди, приложени към повърхността. Когато водната пара се абсорбира от субстрата, йони се освобождават от субстрата, което увеличава проводимостта между електродите. Промяната в съпротивлението между двата електрода е пропорционална на относителната влажност. По -високата относителна влажност намалява съпротивлението между електродите, докато по -ниската относителна влажност увеличава съпротивлението между електродите.
Стъпка 1: Необходими компоненти
Ето списъка с компоненти, необходими, за да започнете с Instructable,
Хардуерни компоненти:
- Arduino UNO Купете от Flipkart
- DHT11 сензор за влажност и температура Купете от Flipkart
- Платформа (по избор)
- Джъмперни проводници
- USB програмируем кабел
Софтуерни компоненти
Arduino IDE
Стъпка 2: Окабеляване на веригата
Свързването на DHT11 към Arduino UNO е наистина лесно.
Кабелните връзки се извършват, както следва:
VCC щифт на DHT11 отива в +3v на Arduino.
ПИН DATA на DHT11 влиза в аналогов извод A0 на UNO.
GND Pin на DHT11 влиза в Ground Pin (GND) на UNO.
Стъпка 3: Програмиране на Arduino
Изтеглете Zip файла тук
Извлечете DHT библиотеката и кода.
#include "dht.h" #deteine dht_apin D1 // Аналоговият Pin сензор е свързан към 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….
Първо, бих искал да ви благодаря, че прочетохте това ръководство! Надявам се да ви помогне. Ако имате някакви въпроси, аз винаги ще се радвам да ви помогна ….. Оставете коментар. Вашата обратна връзка е ценна за мен.
Стъпка 5: Грешка
Не показва изход:
Проверете връзката и полярността на захранването
Проверете скоростта на предаване. Трябва да е 9600
Не се показват правилните стойности
Моля, проверете грешката при качването. Опитайте да качите кода отново.
или опитайте кода с друг DHT.
Ако имате някакви други проблеми, моля, уведомете ме. Определено ще направя всичко възможно да го разреша.
Препоръчано:
Свързване на Arduino WiFi към облака с помощта на ESP8266: 7 стъпки
Свързване на Arduino WiFi към облака с помощта на ESP8266: В този урок ще ви обясним как да свържете вашия Arduino към облака на IoT чрез WiFi. Ще конфигурираме настройка, съставена от Arduino и ESP8266 WiFi модул като IoT нещо и ще го направим готов за комуникация с облака AskSensors.L
Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки
Ръководство за свързване на PLSD: Свързване към Apple TV чрез AirPlay [Неофициално]: Следното ръководство е предоставено, за да илюстрира процеса на свързване към Apple TV към конферентна зала чрез AirPlay. Този неофициален ресурс е предоставен с любезното съдействие на администрацията, персонала и упълномощените гости на местния училищен район Perkins
Основи на IoT: Свързване на вашия IoT с облака с помощта на Mongoose OS: 5 стъпки
Основи на IoT: Свързване на вашия IoT с облака с помощта на Mongoose OS: Ако сте човек, който се занимава с калайджия и електроника, по -често ще срещнете термина Интернет на нещата, обикновено съкратен като IoT, и че се отнася до набор от устройства, които може да се свърже с интернет! Да си такъв човек
Свързване на двигателя към Arduino с помощта на L293D: 3 стъпки
Свързване на двигател към Arduino с помощта на L293D: Двигателят е основният градивен елемент на роботиката и ако изучавате Arduino, научаването да свържете двигател към него е много важно. Днес ще правим това с помощта на L293D ic. IC на драйвер на двигател L293D е наистина важен. В противен случай ще
Правилно свързване на светодиоди от серия срещу паралелно свързване: 6 стъпки
Правилно свързване на светодиоди от серия срещу паралелна връзка: В тази инструкция говорим за светодиоди - светодиоди и как можем да ги свържем, ако имаме няколко блока. Това е един урок, който бих искал да знам от самото начало, защото когато започнах да се занимавам с електронни схеми, изградих няколко