Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Cablarea circuitului
- Pasul 3: Programarea Arduino
- Pasul 4: Rezultat
Video: Interfață DHT11 folosind Arduino: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În aceste Instrucțiuni veți afla cum să configurați senzorul de umiditate și temperatură DHT11 pe Arduino UNO. Și aflați cum funcționează senzorul de umiditate și cum puteți verifica citirile de ieșire de pe monitorul serial
Descriere:
DHT11 detectează vaporii de apă măsurând rezistența electrică dintre doi electrozi. Componenta de detectare a umidității este un substrat de reținere a umezelii cu electrozi aplicați pe suprafață. Când vaporii de apă sunt absorbiți de substrat, ionii sunt eliberați de substrat, ceea ce crește conductivitatea dintre electrozi. Schimbarea rezistenței dintre cei doi electrozi este proporțională cu umiditatea relativă. Umiditatea relativă mai mare scade rezistența dintre electrozi, în timp ce umiditatea relativă mai mică crește rezistența dintre electrozi.
Pasul 1: Componente necesare
Iată lista componentelor necesare pentru a începe cu Instructable,
Componente hardware:
- Arduino UNO Cumpărați de la Flipkart
- Senzor de umiditate și temperatură DHT11 Cumpărați de la Flipkart
- Panou de lucru (opțional)
- Sârme jumper
- Cablu USB
Componente software:
IDE Arduino
Pasul 2: Cablarea circuitului
Cablarea DHT11 la Arduino UNO este foarte ușoară.
Conexiunile de cablare se realizează după cum urmează:
Pinul VCC al DHT11 intră în + 3v din Arduino.
PIN-ul DATA al DHT11 intră în pinul analogic A0 al UNO.
Pinul GND al DHT11 intră în Ground Pin (GND) al UNO.
Pasul 3: Programarea Arduino
Descărcați fișierul Zip
Extrageți biblioteca și codul DHT.
Cod:
#include "dht.h" #define dht_apin A0 // Senzorul Pin analogic este conectat la Arduino dht DHT;
Liniile de mai sus sunt inițializare pentru biblioteca dht
Definirea pinului de date al dht
și crearea instantanee ca DHT
configurare nulă () {
Serial.begin (9600); delay (500); // Întârziere pentru a permite sistemului să pornească Serial.println ("DHT11 Umiditate și temperatură senzor / n / n"); delay (1000); // Așteptați înainte de a accesa senzorul}
Liniile de deasupra sunt codul de configurare
Începe comunicarea în serie la 9600 baud rate
tipăriți numele proiectului cu o întârziere de 1 sec
bucla void () {DHT.read11 (dht_apin); Serial.print ("Umiditate curentă ="); Serial.print (DHT.humiditate); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (temperatura DHT); Serial.println ("C"); delay (5000); // Așteptați 5 secunde înainte de a accesa din nou senzorul. }
Citește date de la DHT11 în mod repetat la fiecare 5 secunde
Pasul 4: Rezultat
Deschideți monitorul serial
setați rata de transmisie la 9600
Vedeți rezultatul pe Serial Monitor….
În primul rând, aș dori să vă mulțumesc pentru că ați citit acest ghid! Sper să te ajute. Dacă aveți întrebări, sunt întotdeauna fericit să vă ajut ….. Trimiteți un comentariu. Feedback-ul dvs. este valoros pentru mine.
Recomandat:
Noțiuni introductive despre interfața senzorului I2C ?? - Interfață MMA8451 folosind ESP32s: 8 pași
Noțiuni introductive despre interfața senzorului I2C ?? - Interfața MMA8451 folosind ESP32s: În acest tutorial, veți afla totul despre cum să porniți, să conectați și să obțineți dispozitivul I2C (accelerometru) care funcționează cu controlerul (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Robotul SCARA: Aflați despre Foward și cinematica inversă !!! (Plot Twist Aflați cum să creați o interfață în timp real în ARDUINO folosind PROCESAREA !!!!): 5 pași (cu imagini)
Robotul SCARA: Aflați despre Foward și cinematica inversă !!! (Plot Twist Aflați cum să creați o interfață în timp real în ARDUINO folosind PROCESAREA !!!!): Un robot SCARA este o mașină foarte populară în lumea industriei. Numele înseamnă atât brațul robotului de asamblare conform cu selecție, fie brațul robot articulat conform cu selecție. Este practic un robot de trei grade de libertate, fiind primele două deplasări
Construiți interfața de computer a lui Stephen Hawking în doar Rs.1000 (15 $) folosind Arduino: 5 pași
Construiți interfața de computer a lui Stephen Hawking în doar Rs.1000 (15 $) Folosind Arduino: Totul a început cu întrebarea „Cum vorbește Stephen Hawking?”, După ce am citit despre sistemul său de computer, mi-a venit în minte că ar trebui să ofer versiunea sistemului fără a compromite prea mult din caracteristici. Acest aparat
Interfață LCD multiplu la Arduino Uno folosind linia de date comună: 5 pași
Interfață LCD multiplu la Arduino Uno Utilizând linia de date comună: Astăzi, în acest instructiv vă voi arăta cum să interfațați mai multe module LCD de 16x2 cu o placă arduino uno folosind o linie de date comună. Cel mai interesant lucru despre acest proiect este că folosește linia de date obișnuită și afișează date diferite în e
Dispozitiv de interfață SensorBox folosind Arduino: 5 pași
Dispozitiv de interfață SensorBox care folosește Arduino: Scopul acestui proiect este de a crea un dispozitiv de interfață care să poată acoperi decalajul dintre diferite tehnologii utilizând hardware și software ușor de utilizat. Este destinat oricui să editeze modificări și să facă proiecte interactive. Pe măsură ce lumea se mută