Índice:

Interface DHT11 usando Arduino: 4 etapas
Interface DHT11 usando Arduino: 4 etapas

Vídeo: Interface DHT11 usando Arduino: 4 etapas

Vídeo: Interface DHT11 usando Arduino: 4 etapas
Vídeo: DHT11 Sensor with Arduino | DIY Weather station | Arduino project 2024, Novembro
Anonim
Interface DHT11 usando Arduino
Interface DHT11 usando Arduino

Nestes Instructables, você aprenderá a configurar o sensor DHT11 de Umidade e Temperatura em seu Arduino UNO. E aprenda sobre como funciona o sensor de umidade e como verificar as leituras de saída do monitor serial

Descrição:

O DHT11 detecta vapor d'água medindo a resistência elétrica entre dois eletrodos. O componente sensor de umidade é um substrato de retenção de umidade com eletrodos aplicados à superfície. Quando o vapor de água é absorvido pelo substrato, os íons são liberados pelo substrato, o que aumenta a condutividade entre os eletrodos. A mudança na resistência entre os dois eletrodos é proporcional à umidade relativa. A umidade relativa mais alta diminui a resistência entre os eletrodos, enquanto a umidade relativa mais baixa aumenta a resistência entre os eletrodos.

Etapa 1: componentes necessários

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Aqui está a lista de componentes necessários para começar com o Instructable,

Componentes de hardware:

  1. Arduino UNO Comprar da Flipkart
  2. Sensor de umidade e temperatura DHT11 Compre na Flipkart
  3. Placa de ensaio (opcional)
  4. Jumper Wires
  5. Cabo USB

Componentes de software:

IDE Arduino

Etapa 2: Fiação do circuito

Fiação do circuito
Fiação do circuito
Fiação do circuito
Fiação do circuito

Conectar o DHT11 ao Arduino UNO é realmente fácil.

As conexões de fiação são feitas da seguinte forma:

O pino VCC do DHT11 vai para + 3v do Arduino.

O pino DATA do DHT11 vai para o pino analógico A0 do UNO.

O pino GND do DHT11 vai para o pino terra (GND) do UNO.

Etapa 3: Programando o Arduino

Programando o Arduino
Programando o Arduino

Baixe o arquivo Zip

Extraia a biblioteca e o código DHT.

Código:

#include "dht.h" #define dht_apin A0 // O sensor Pino analógico está conectado ao Arduino dht DHT;

As linhas acima são inicialização para a biblioteca dht

Definindo pino de dados de dht

e criando uma instância como DHT

void setup () {

Serial.begin (9600); delay (500); // Atraso para permitir a inicialização do sistema Serial.println ("Sensor de umidade e temperatura DHT11 / n / n"); delay (1000); // Aguarde antes de acessar o Sensor}

As linhas acima são o código de configuração

Inicia a comunicação serial na taxa de transmissão de 9600

imprimir o nome do projeto com atraso de 1 seg

void loop () {DHT.read11 (dht_apin); Serial.print ("Umidade atual ="); Serial.print (umidade DHT); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (DHT.temperature); Serial.println ("C"); delay (5000); // Aguarde 5 segundos antes de acessar o sensor novamente. }

Ele lê dados do DHT11 repetidamente a cada 5 segundos

Etapa 4: Resultado

Resultado
Resultado

Abrir Serial Monitor

defina a taxa de transmissão para 9600

Veja o resultado no Serial Monitor….

Em primeiro lugar, gostaria de agradecer a leitura deste guia! Espero que ajude você. Se você tiver alguma dúvida, estou sempre feliz em ajudá-lo….. Deixe um comentário. Seu feedback é valioso para mim.

Recomendado: