Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Utilizar o Sensor DHT22 com Raspberry Pi

O DHT22 é um sensor popular para medir temperatura e umidade, amplamente utilizado em projetos de automação residencial, monitoramento ambiental e sistemas de controle climático. Este artigo técnico mostra como integrar o sensor DHT22 com um Raspberry Pi, uma combinação poderosa para projetos de Internet das Coisas (IoT). A importância deste tema reside na simplicidade e eficácia do DHT22, que, quando combinado com a versatilidade do Raspberry Pi, permite a criação de soluções robustas e acessíveis.

Exemplos:

Materiais Necessários

  • Raspberry Pi (qualquer modelo com GPIO)
  • Sensor DHT22
  • Resistência de 10k ohms
  • Jumpers (fios de conexão)
  • Breadboard

Passo 1: Conexão do Hardware

  1. Conecte o pino VCC do DHT22 ao pino 5V do Raspberry Pi.
  2. Conecte o pino GND do DHT22 ao pino GND do Raspberry Pi.
  3. Conecte o pino DATA do DHT22 a um dos pinos GPIO do Raspberry Pi (por exemplo, GPIO4).
  4. Coloque a resistência de 10k ohms entre o pino VCC e o pino DATA do DHT22.

Passo 2: Configuração do Software

  1. Atualize o sistema operacional do Raspberry Pi:

    sudo apt-get update
    sudo apt-get upgrade
  2. Instale as bibliotecas necessárias:

    sudo apt-get install python3-pip
    sudo pip3 install Adafruit_DHT

Passo 3: Código Python para Leitura do DHT22

Crie um arquivo Python, por exemplo dht22_read.py, e adicione o seguinte código:

import Adafruit_DHT

# Defina o tipo de sensor e o pino GPIO
sensor = Adafruit_DHT.DHT22
gpio_pin = 4

# Leitura do sensor
humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio_pin)

if humidity is not None and temperature is not None:
    print(f'Temperatura: {temperature:.1f}°C')
    print(f'Umidade: {humidity:.1f}%')
else:
    print('Falha na leitura do sensor. Tente novamente!')

Passo 4: Executar o Script

Execute o script Python para ler os dados do sensor DHT22:

python3 dht22_read.py

Se tudo estiver configurado corretamente, você verá a temperatura e a umidade impressas no terminal.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.