Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Окабеляване на веригата
- Стъпка 3: Програмиране на Arduino
- Стъпка 4: Резултат
Видео: Интерфейс DHT11 Използване на Arduino: 4 стъпки
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 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….
Първо, бих искал да ви благодаря, че прочетохте това ръководство! Надявам се да ви помогне. Ако имате някакви въпроси, аз винаги ще се радвам да ви помогна ….. Оставете коментар. Вашата обратна връзка е ценна за мен.
Препоръчано:
Сензор за температура и влажност (dht11) Интерфейс с Arduino: 4 стъпки
Сензор за температура и влажност (dht11) Интерфейс с Arduino: Температурният сензор има широк спектър на приложение, използва се на много места, където работи като система за обратна връзка. На пазара се предлагат няколко типа температурни сензори с различни спецификации, използвани са някои температурни сензори
Робот SCARA: Научете за обратната и обратната кинематика !!! (Сюжет Twist Научете как да направите интерфейс в реално време в ARDUINO Използване на ПРОЦЕСИРАНЕ !!!!): 5 стъпки (със снимки)
Робот SCARA: Научете за обратната и обратната кинематика !!! (Plot Twist Научете как да направите интерфейс в реално време в ARDUINO, използвайки ПРОЦЕСИРАНЕ !!!!): робот SCARA е много популярна машина в света на индустрията. Името означава както селективна съвместима сглобяема роботизирана ръка, така и селективна съвместима съчленена роботизирана ръка. По същество това е робот с три степени на свобода, като първите два displ
Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки
Neopixel Ws2812 Rainbow LED Glow с M5stick-C | Изпълнение на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: Здравейте момчета в тази инструкция ще се научим как да използваме неопиксели ws2812 светодиоди или LED лента или LED матрица или LED пръстен с m5stack m5stick-C платка за разработка с Arduino IDE и ние ще направим модел на дъга с него
Направи си сам „Измервателен уред за използване на компютър ROG Base“Използване на Arduino и Python: 5 стъпки (със снимки)
Направи си сам „Измерител за използване на компютър ROG Base“Използване на Arduino и Python: ************************************* +На първо място, тези инструкции са написани от неносещ англоговорящ … не е професор по английски, така че, моля, информирайте за някаква граматическа грешка, преди да ми се подигравате.: P +и моля, не имитирайте
ATtiny84/85 SPI интерфейс ПИН повторно използване: 6 стъпки
ATtiny84/85 SPI интерфейс ПИН повторно използване: Тази инструкция е продължение на " ATtiny84/85 Отстраняване на грешки във веригата със сериен изход " инструктира и разширява тази хардуерна и софтуерна конфигурация, за да реши проблема с повторното използване на пиновете за изтегляне на програмиране от приложението