Taula de continguts:

Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos

Vídeo: Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos

Vídeo: Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Vídeo: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Desembre
Anonim
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat

El sensor DHT11 s’utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És perfecte per a estacions meteorològiques remotes, sistemes de control ambiental domèstic i sistemes de vigilància de jardins o jardins. Per tant, en aquest tutorial veurem com utilitzar el sensor de temperatura DHT11 amb Arduino i imprimir la temperatura i la humitat al monitor sèrie d’Arduino IDE.

Pas 1: coses que necessiteu

Coses que necessiteu
Coses que necessiteu
Coses que necessiteu
Coses que necessiteu

Per tant, per a aquest projecte necessiteu les següents coses: 1x Arduino uno:

1 sensor DHT11 de temperatura: https://www.utsource.net/itm/p/9221601.html Taula de pa i pocs ponts

Pas 2: connexions

Connexions
Connexions
Connexions
Connexions

Connecteu-ho tot tal com es mostra a la imatge proporcionada i continueu amb el pas següent.

Pas 3: instal·leu la biblioteca Arduino

Instal·leu la biblioteca Arduino
Instal·leu la biblioteca Arduino
Instal·leu la biblioteca Arduino
Instal·leu la biblioteca Arduino

aneu al vostre IDE Arduino i aneu a Sketch> Inclou biblioteca> Gestiona biblioteques. Es mostrarà el Gestor de biblioteques. A continuació, cerqueu "DHT" al quadre de cerca i instal·leu aquestes biblioteques DHT a Arduino ide. Després d'instal·lar aquestes biblioteques DHT, escriviu "Adafruit Unified Sensor" al quadre de cerca i desplaceu-vos fins a trobar a la biblioteca i instal·leu-la i ja esteu a punt per codificar.

Pas 4: pengeu el codi a Arduino Ide

Després de fer les coses anteriors, només cal que copieu el codi que es mostra a continuació i pengeu-lo al vostre Arduino uno: #include "DHT.h" #define DHTPIN 7 // a quin pin estem connectats // Descomenteu el tipus que feu servir! # define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22 (AM2302) // # define DHTTYPE DHT21 // DHT 21 (AM2301) // Inicialitza el sensor DHT per a 16 mhz ArduinoDHT dht normal (DHTPIN, DHTTYPE); void setup () {Serial.begin (9600); Serial.println ("prova DHTxx!"); dht.begin ();} void loop () {// Espereu uns segons entre les mesures. endarreriment (2000); // La temperatura o la humitat de la lectura triguen uns 250 mil·lisegons! // Les lectures del sensor també poden tenir una antiguitat de fins a 2 segons (és un sensor molt lent) flotant h = dht.readHumidity (); // Llegiu la temperatura com a flotador Celsius t = dht.readTemperature (); // Llegiu la temperatura com Fahrenheit float f = dht.readTemperature (true); // Comproveu si alguna lectura ha fallat i sortiu aviat (per tornar-ho a provar). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("No s'ha pogut llegir del sensor DHT!"); tornar; } // Calcula l'índex de calor // Ha d'enviar la temperatura en Fahrenheit. float hi = dht.computeHeatIndex (f, h); Serial.print ("Humitat:"); Serial.print (h); Serial.print ("% / t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print ("* C"); Serial.print (f); Serial.print ("* F / t"); Serial.print ("Índex de calor:"); Serial.print (hola); Serial.println ("* F");}

Pas 5: obteniu la temperatura i la humitat al monitor sèrie

Obteniu la temperatura i la humitat al monitor sèrie
Obteniu la temperatura i la humitat al monitor sèrie

Després de penjar el codi, obriu el monitor sèrie present a arduino ide i podreu veure l'índex de temperatura, humitat i calor del vostre entorn (al qual el sensor està present actualment) al vostre monitor sèrie com a meu i podeu fer-ho una mica més enllà A més, podeu utilitzar aquests valors de temperatura / humitat en els vostres projectes, com ara estacions meteorològiques, control de l’entorn, etc.

Recomanat: