Central de Ajuda  
Enviando uma mensagem
Horário de funcionamento: 9h00-21h00 (GMT+8)
Linhas diretas de serviço

9h00 -18h00, seg. - Sex. (GMT+8)

9:00 -12:00, sábado (GMT+8)

(Exceto feriados chineses)

X

DHT11 vs DHT22: Qual sensor de temperatura e umidade Arduino é melhor?

7030

A seleção de sensores apropriados continua sendo essencial durante o desenvolvimento de projetos Arduino, pois determina tanto a precisão quanto a funcionalidade do sistema. A categoria de sensores de temperatura e umidade apresenta dois produtos principais: DHT11 e DHT22. Esses sensores são amplamente utilizados em diversas aplicações, incluindo sistemas de automação residencial e estações meteorológicas, pois oferecem soluções econômicas e operação simples.


A semelhança inicial entre esses sensores mascara diferenças fundamentais que influenciam o desempenho do seu projeto. Este blog tem tudo o que você precisa. Você encontrará uma comparação clara e simples entre o DHT11 e o DHT22. As informações ajudarão você a escolher o sensor que melhor atende às suas necessidades.


Sensores DHT


O que são sensores DHT?


DHT significa Umidade e Temperatura Digitais. Esses módulos têm duas funções principais:


Medir temperatura


Medir a umidade


Os sensores DHT operam com componentes internos simples. Dentro de cada sensor, um sensor capacitivo de umidade e um termistor medem as condições ambientais. Essas medições são processadas por um chip integrado, que emite os dados como um sinal digital.


Internamente, o sensor processa sinais analógicos. Mas ele os converte em dados digitais antes de enviá-los ao seu Arduino — evitando que você tenha que se preocupar com conversores A/D ou filtragem de sinais. É por isso que iniciantes os adoram. Além disso, você só precisa de um fio para obter os dados. Isso torna os sensores DHT perfeitos para projetos com pinos limitados.


Você os verá usados ​​em:


Estações meteorológicas


Monitoramento de estufa


Termostatos inteligentes


Projetos de IoT


Existem dois tipos principais: DHT11 e DHT22. Veja mais detalhes sobre cada um.

  

Serviços de PCB da PCBasic   

Como funcionam os sensores de umidade?


Sensores de umidade medem a quantidade de vapor d'água presente no ar. Eles não detectam gotículas de água diretamente. Em vez disso, detectam como a umidade afeta as propriedades elétricas.


Existem alguns tipos, mas o DHT11 e o DHT22 utilizam sensor capacitivo. Veja como funciona:


Dentro do sensor há uma pequena camada de material absorvente de umidade (geralmente um polímero ou cerâmica).


Essa camada fica entre dois eletrodos, como um capacitor básico.


À medida que a umidade aumenta, mais vapor de água é absorvido.


A capacitância do material muda e o sensor percebe essa mudança.


Essa mudança é convertida em um valor digital de umidade.


Eles também incluem um termistor integrado para ler a temperatura. Isso é importante porque o ar quente retém mais umidade do que o ar frio. Assim, o sensor se ajusta automaticamente.


Veja o que torna os sensores capacitivos (como DHTs) uma boa escolha:


Leituras estáveis ​​ao longo do tempo.


Baixo consumo de energia.


Tamanho compacto, perfeito para sistemas embarcados.


Saída digital fácil — não é necessário ADC no seu Arduino.


Sensores capacitivos de umidade não "detectam" diretamente gotas de água. Em vez disso, eles respondem a mudanças na constante dielétrica causadas pela umidade do ar. Essa mudança altera o valor do capacitor, que é interpretado pelo chip do sensor. Esses sensores são calibrados de fábrica, o que significa que você não precisa ajustar manualmente sua curva de resposta.


Existem outros tipos de sensores, como resistivos ou térmicos, mas para a maioria dos projetos de hobby e IoT, os sensores capacitivos são o ponto ideal.


Visão geral do sensor DHT11


Vamos começar com o mais barato. O DHT11 é um sensor de umidade básico para Arduino amplamente utilizado em projetos para iniciantes. É uma ótima escolha se o seu projeto não precisa de alta precisão.


DHT11


Aqui está o que ele oferece:


Faixa de temperatura: 0 ° C a 50 ° C


Faixa de umidade: 20% a 90%


Precisão de temperatura: ±2°C


Precisão de umidade: ± 5%


Taxa de amostragem: 1 leitura por segundo


Voltagem: 3.3V a 5V


saída: Sinal digital


É rápido o suficiente para a maioria dos projetos internos. Você pode obter leituras a cada segundo. Isso é mais do que suficiente para um sensor de ambiente.


O módulo é simples. Normalmente, você obtém um módulo azul com 3 ou 4 pinos. A pinagem do DHT11 é bem direta:


VCC


Dados


NC


GND


O resistor pull-up na linha de dados é necessário. Caso contrário, suas leituras podem não ser confiáveis. No entanto, o DHT11 tem limitações. Ele tem dificuldades em ambientes frios e não funciona corretamente abaixo de 0 °C. Além disso, se o seu projeto exigir precisão de temperatura superior a ±2 °C, o DHT11 pode não ser adequado.


Os casos de uso:


Sensores domésticos


Projetos escolares


Exibições básicas do Arduino


Também não é ideal para uso externo ou em instalações de longo prazo. Sua precisão de calibração é limitada, especialmente em extremos de curto alcance. Pode ficar instável com o tempo e com a alta exposição à umidade.



Sobre PCBasic



Tempo é dinheiro em seus projetos – e PC Basic recebe-lo. PCBasico é um empresa de montagem de placas que oferece resultados rápidos e impecáveis ​​sempre. Nossa abrangente Serviços de montagem de PCB incluem suporte de engenharia especializada em cada etapa, garantindo a mais alta qualidade em cada placa. Como líder fabricante de montagem de PCB, Oferecemos uma solução completa que otimiza sua cadeia de suprimentos. Faça parceria com nossos avançados Fábrica de protótipos de PCB para entregas rápidas e resultados superiores nos quais você pode confiar.




Visão geral do sensor DHT22


O DHT22 é mais avançado. Oferece maior precisão, uma faixa operacional mais ampla e é mais adequado para aplicações que exigem dados mais confiáveis.


DHT22


Especificações:


Faixa de temperatura: -40 ° C a 80 ° C


Faixa de umidade: 0% a 100%


Precisão de temperatura: ±0.5°C


Precisão de umidade: ±2% a 5%


Taxa de amostragem: A cada 2 segundos


Voltagem: 3V a 6V


saída: dados digitais de 16 bits


À primeira vista, esse atraso de 2 segundos pode parecer lento. No entanto, para a maioria das aplicações de monitoramento, é aceitável. Raramente são necessários dados a cada segundo. Ao contrário do DHT11, este funciona em condições de congelamento. Esse recurso é crucial para estações meteorológicas.


O DHT22 é ligeiramente maior em tamanho em comparação com o DHT11. Geralmente vem em um invólucro branco. Você encontrará módulos pré-soldados que são fáceis de conectar em placas de ensaio ou conectores. Além disso, o DHT22 é ligeiramente mais sensível a interferências em cabos longos devido ao seu protocolo de comunicação mais lento.


Pensando nas desvantagens? O DHT22 tem um custo um pouco mais alto. Ele também é mais sensível à qualidade da fiação — cabos longos podem causar problemas de sinal, a menos que você use fios blindados ou inclua capacitores para estabilidade.


Os casos de uso:


Sistemas meteorológicos


Agricultura inteligente


Controle HVAC


Sensores industriais


Resumindo: se a precisão importa, opte pelo DHT22. Se o orçamento importa, opte pelo DHT11.


DHT11 vs DHT22: Comparação frente a frente


DHT11 vs DHT22


Vamos comparar os dois diretamente. Aqui vai uma tabela rápida para deixar as coisas mais claras:


Característica

DHT11

DHT22 (AM2302)

Faixa de temperatura

0 ° C a 50 ° C

-40 ° C a 80 ° C

Faixa de umidade

20% a 90% RH

0% a 100% RH

Precisão de temperatura

± 2 ° C

± 0.5 ° C

Precisão de umidade

± 5% UR

± 2% UR

Taxa de amostragem

1 Hz (1 leitura/seg)

0.5 Hz (1 leitura/2 seg)

Fonte de alimentação do laboratório

3.3V para 5.5V

3.3V para 6V

Saída do sinal

Digital (fio único)

Digital (fio único)

Preço

Abaixe

Um pouco mais alto

Dimensões:

Menor

Maior


Agora, vamos falar sobre o uso no mundo real.


Precisão: O DHT22 vence de longe. Se você precisa de leituras ambientais precisas, não abra mão.


Variação: Novamente, o DHT22. Ele consegue ler temperaturas congelantes e 100% de umidade. O DHT11 simplesmente não consegue.


Preço: O DHT11 é mais barato. Se você estiver construindo vários sensores para uma sala de aula ou um projeto de hobby, é uma economia de custos.


Agilidade (Speed): O DHT11 envia dados a cada segundo. O DHT22 envia a cada dois. Mas, na maioria das aplicações, esse atraso de 1 segundo não é perceptível.


A durabilidade: O DHT22 tende a durar mais em condições adversas.


Se você está se perguntando "qual é o melhor sensor de umidade para Arduino?" — bem, depende. Para projetos que exigem maior precisão e confiabilidade, especialmente em ambientes externos ou condições extremas, o DHT22 é a melhor escolha. Para prototipagem rápida e uso básico, o DHT11 é suficiente.


Como usar sensores DHT com Arduino


Ambos os sensores se conectam ao Arduino da mesma maneira.


Você vai precisar de:


Um sensor DHT11 ou DHT22


Placa Arduino (Uno, Nano, etc.)


Fios de ligação


Um resistor pull-up de 10k ohms (importante!)


A pinagem DHT11 e a pinagem DHT22 são geralmente:


1. CCV


2. Dados


3. NC (Não conectado)


4. GND


Alguns módulos têm apenas 3 pinos. Isso é normal. Em alguns módulos, o terceiro pino (NC) pode ser omitido, deixando apenas VCC, Dados e GND.


Sensores DHT


Configuração passo a passo:


Conecte o VCC a 5V no Arduino (3.3V também funciona)


Conecte GND a GND


Conecte o pino de dados a qualquer pino digital (por exemplo, D2)


Coloque um resistor de 10k entre VCC e Dados (pull-up)


Em seguida, instale a biblioteca DHT usando o Adafruit. Abra o IDE do Arduino. Acesse:


Esboço → Incluir biblioteca → Gerenciar bibliotecas → Pesquisar "DHT" → Instalar “biblioteca de sensores DHT” da Adafruit


Uma vez instalado, acesse:


Arquivo → Exemplos → Biblioteca de sensores DHT → Testador DHT


Selecione o seu tipo de sensor:


#define DHTTYPE DHT11 // ou DHT22


Carregue o código e abra o Monitor Serial. Você começará a ver os valores de temperatura e umidade impressos.


Aqui estão os problemas comuns e suas soluções.


Questão

Possível causa

Correção sugerida

Sem leituras

Resistor pull-up ausente ou incorreto

Verifique se um resistor de 10kΩ está conectado corretamente entre o VCC e a linha de dados.

NaN (não é um número)

Pino errado ou tipo de sensor incorreto definido no código

Verifique o número do PIN e certifique-se de que #define DHTTYPE DHT11 ou DHT22 corresponde ao seu sensor

Instável com fios longos

Degradação do sinal devido ao comprimento do cabo

Use um capacitor entre VCC e GND ou mude para cabos blindados


Esses sensores são fáceis de usar para iniciantes. Se forem conectados corretamente, você os colocará em funcionamento em menos de 5 minutos.

 

Serviços de montagem de PCB da PCBasic   

Conclusão


DHT11 vs DHT22 — qual escolher? Se você está experimentando ou aprendendo o básico, o DHT11 é acessível e simples, tornando-o ideal para iniciantes. No entanto, ele apresenta limitações: precisão reduzida, faixa de medição mais estreita e desempenho insatisfatório em ambientes frios.


O DHT22, por outro lado, é para quem busca melhor desempenho. É mais preciso. Suporta condições extremas. Custa um pouco mais, mas não muito.


Se o seu projeto envolve monitoramento de plantas, casas inteligentes, estações externas ou controle climático preciso, opte pelo DHT22. Vale a pena. Mas e se for uma demonstração escolar ou uma construção de fim de semana? O DHT11 é a solução.


A melhor parte é que ambos funcionam perfeitamente com o Arduino. Uma vez conectado, basta carregar o código e começar a monitorar. Agora que você entende as diferenças, pode escolher o sensor certo para o seu projeto. Seja para medir a umidade em uma estufa ou registrar a temperatura na sua garagem, você tem as ferramentas certas.

Sobre o autor

Emily Johnson

Emily Johnson possui uma sólida experiência profissional em fabricação, teste e otimização de placas de circuito impresso (PCBA), destacando-se em análise de falhas e testes de confiabilidade. Ela é proficiente em projetos de circuitos complexos e processos de fabricação avançados. Seus artigos técnicos sobre fabricação e teste de PCBA são amplamente citados no setor, consolidando-a como uma autoridade técnica reconhecida na fabricação de placas de circuito impresso.

Montar 20 PCBs para $0

Inquérito de Assembleia

Enviar arquivo

Cotação Instantânea

x
Enviar arquivo

Contato telefônico

+86-755-27218592

Além disso, preparamos um Centro de ajuda. Recomendamos que você verifique antes de entrar em contato, pois sua pergunta e a resposta podem já estar claramente explicadas lá.

Suporte WeChat

Além disso, preparamos um Centro de ajuda. Recomendamos que você verifique antes de entrar em contato, pois sua pergunta e a resposta podem já estar claramente explicadas lá.

Suporte WhatsApp

Além disso, preparamos um Centro de ajuda. Recomendamos que você verifique antes de entrar em contato, pois sua pergunta e a resposta podem já estar claramente explicadas lá.