Índice:

MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11: 5 etapas
MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11: 5 etapas

Vídeo: MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11: 5 etapas

Vídeo: MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11: 5 etapas
Vídeo: CURSO ARDUINO: CONHEÇA OS SENSORES DE TEMPERATURA E UMIDADE DHT11 e DHT22 2024, Novembro
Anonim
MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11
MEDIÇÃO DE TEMPERATURA E UMIDADE USANDO DHT 11

Neste projeto, estou usando o sensor de temperatura e umidade DHT 11 para medir a temperatura ambiente, bem como a umidade, usando o Arduino (Nano).

ALGUMAS DAS CARACTERÍSTICAS ELÉTRICAS BÁSICAS:

TENSÃO DE OPERAÇÃO: 3,5 V-5 V

CORRENTE (medição): 0,3 mA

CURRENT (espera): 60 micro amperes

FAIXA: 0 a 50 graus Celsius

RESOLUÇÃO: 16 bits

PERÍODO DE AMOSTRAGEM:> 2 ms

Etapa 1: CRIANDO ESQUEMA

CRIANDO ESQUEMA
CRIANDO ESQUEMA
CRIANDO ESQUEMA
CRIANDO ESQUEMA

Neste esquema usando um sensor DHT11 com 5k (ohm) pull up resistor para linha de dados.

PINS:

RED WIRE TO + VCC

FIO PRETO PARA GND

FIO AMARELO COM RESISTOR 5 K

O 3º pino está SEM CONEXÃO

COMPONENTES NECESSÁRIOS:

1. Arduino

2. Sensor de temperatura e umidade DHT11

Resistor de 3,5 k ohm

ESTOU USANDO DHT11 COM RESISTOR E CAPACITOR CONSTRUÍDO PARA PUXAR E ALTERAR A TENSÃO DE ENTRADA RESPECTIVAMENTE.

Etapa 2: EXPERIMENTE CONEXÕES DE TEMPO

EXPERIMENTAR CONEXÕES DE TEMPO
EXPERIMENTAR CONEXÕES DE TEMPO

Eu conectei os pinos de acordo

5v - + VCC

GND - GND

pino digital 2 - PIN DE DADOS

Etapa 3: CÓDIGO DE TEMPO DE EXPERIÊNCIA

CÓDIGO DE TEMPO DE EXPERIÊNCIA
CÓDIGO DE TEMPO DE EXPERIÊNCIA
CÓDIGO DE TEMPO DE EXPERIÊNCIA
CÓDIGO DE TEMPO DE EXPERIÊNCIA
CÓDIGO DE TEMPO DE EXPERIÊNCIA
CÓDIGO DE TEMPO DE EXPERIÊNCIA

Usando Arduino IDE, podemos programar nossa placa Arduino

mas primeiro baixe e instale a biblioteca para sensores DHT..

o objetivo de baixar a biblioteca é reduzir a complexidade do código.

Estou baixando a biblioteca chamada SIMPLEDHT, é incrível.

depois de instalar a biblioteca clicando no botão instalar.

abrir arquivo-exemplos-simpledht-dht11 padrão.

Estou usando o DHT11. se você estiver usando DHT22, há também um código de exemplo abaixo.. CERTO LÁ …

depois de abrir o código. conecte a placa Arduino ao seu computador e selecione a PORTA. e carregue o esboço de exemplo.

certifique-se de conectar o pino de dados ao pino 2 digital do Arduino.

A PARTE DO CÓDIGO ESTÁ FEITA

Etapa 4: TEMPO DE EXPERIÊNCIA - CONFIGURAÇÃO

TEMPO DE EXPERIÊNCIA - CONFIGURAÇÃO
TEMPO DE EXPERIÊNCIA - CONFIGURAÇÃO
TEMPO DE EXPERIÊNCIA - CONFIGURAÇÃO
TEMPO DE EXPERIÊNCIA - CONFIGURAÇÃO

após carregar o código, abra o monitor serial.

você observará que o sensor envia os dados.

não é muito difícil né?

Etapa 5: TRABALHO

Como eu disse, o sensor envia 40 bits

Dados inteiros de umidade de 8 bits + dados decimais de umidade de 8 bits + dados inteiros de temperatura de 8 bits + dados fracionários de temperatura de 8 bits + soma de verificação de 8 bits = 40 bits

Exemplo 1: 40 dados recebidos:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Calcular : 0011 0101 + 0000 0000 + 0001 1000 + 0000 0000 = 0100 1101

Os dados recebidos estão corretos

Umidade: 0011 0101 = 35H (hex) = 53% RH

Temperatura: 0001 1000 = 18H (hex) = 24 ℃.

FONTE:-

media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf

OBRIGADO GALERA

SE VOCÊ ENCONTRAR ERROS, ESCREVA COMENTÁRIOS.

PARA QUE EU POSSA RECTIFICÁ-LO.

PORQUE SOU ENGENHEIRO ORÇAMENTAL.

NO PRÓXIMO PROJETO, POSSO USAR UM DISPLAY LCD PARA EXIBIR A TEMPERATURA.

FIQUE AWSOME GUYSS ………………..

Recomendado: