Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você pode ler este e outros tutoriais incríveis no site oficial do ElectroPeak
Visão geral
Neste tutorial, você aprenderá a configurar os sensores DHT11 e DHT22 e a medir a temperatura e a umidade do ambiente.
O que você aprenderá:
- Características e diferenças DHT11 e DHT22
- Estrutura DHT11 e DHT22
- Como configurar sensores DHT11 e DHT22 com Arduino
Etapa 1: Sensor de Temperatura e Umidade DHT11 e DHT22
Devido à importância de parâmetros como temperatura e umidade em muitos projetos, a seleção correta de sensores capazes de medir temperatura e umidade é muito importante. A família DHT denominada DHT11 e DHT22 são os sensores mais populares e comuns entre os sensores de temperatura e umidade.
Você pode ver seus recursos nesta tabela de etapas.
O preço baixo é a característica mais importante do DHT11, mas ele não tem uma alta precisão e uma ampla faixa de medição. Por outro lado, o DHT22, com ampla faixa e alta precisão de medição, é mais de 2,5 vezes mais caro do que o outro da família.
Etapa 2: medição de temperatura e umidade usando DHT11 e Arduino
Materiais requeridos
Arduino Uno R3
Sensor DHT11
Tábua de pão
Jumper wire
Aplicativos de software
IDE Arduino
Etapa 3: circuito
DHT11 contém 4 pinos. 2 pinos para abastecimento, 1 para envio de dados e o outro é inútil. Para fazer esse sensor funcionar corretamente e fornecer os dados corretos, você deve puxar o pino de dados com uma resistência de 4,7 k. Deixe o terceiro pino do sensor sem qualquer conexão.
Aviso Tenha cuidado com o sensor e a direção do pino, seu sensor será danificado no caso de um erro.
Etapa 4: Código
Para começar a transferir dados, carregue este código em seu Arduino e abra o monitor serial.
DHT.humidity retorna a umidade em porcentagem e DHT.temperature retorna a temperatura em Celsius.
Nota Temos que esperar 2 segundos entre cada medição. Caso contrário, o sensor retornará dados errados.
Em vez de exibir informações no computador, você pode exibir a temperatura e a umidade no LCD.
Para obter mais informações, consulte este tutorial: Usando 1602 LCD Keypad Shield com Arduino
Etapa 5: medição de temperatura e umidade usando DHT22 e Arduino
configurar e usar o sensor DHT22 é quase igual ao DHT11.
Etapa 6: Materiais Necessários
Arduino Uno R3
Sensor DHT22
Tábua de pão
Jumper wire
Aplicativos de software
IDE Arduino
Etapa 7: Circuito
Etapa 8: Código
A única diferença está na função DHT.trad, onde você deve escrever 22 em vez de 11. Além disso, você pode definir os parâmetros de temperatura e umidade como flutuadores para DHT22 para vê-los mais precisos.
Carregue este código em sua placa Arduino e observe os resultados no monitor Serial.