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 DHT11 no Raspberry Pi

O sensor DHT11 é um sensor de temperatura e umidade que pode ser facilmente utilizado no Raspberry Pi para monitorar as condições ambientais. Neste artigo, vamos explicar como conectar e ler os dados do sensor DHT11 utilizando a linguagem de programação Python.

Para utilizar o sensor DHT11, você precisará dos seguintes materiais:

  • Raspberry Pi (qualquer modelo)
  • Sensor DHT11
  • Resistores de pull-up (10kΩ)
  • Protoboard ou placa de circuito impresso
  • Jumpers

Aqui está o passo a passo para utilizar o sensor DHT11 no Raspberry Pi:

  1. Conexão do sensor DHT11:

    • Conecte o pino VCC do sensor DHT11 ao pino 5V do Raspberry Pi.
    • Conecte o pino DATA do sensor DHT11 ao pino GPIO do Raspberry Pi (por exemplo, GPIO17).
    • Conecte o pino GND do sensor DHT11 ao pino GND do Raspberry Pi.
    • Utilize os resistores de pull-up para garantir uma leitura correta dos dados.
  2. Configuração do Raspberry Pi:

    • Certifique-se de que o Raspberry Pi esteja devidamente configurado e com o sistema operacional instalado.
    • Abra o terminal ou acesse o Raspberry Pi via SSH.
  3. Instalação da biblioteca Adafruit DHT:

    • Execute o seguinte comando no terminal para instalar a biblioteca Adafruit DHT:
      sudo pip install Adafruit_DHT
  4. Criação do código Python:

    • Crie um novo arquivo Python com o seguinte código:

      import Adafruit_DHT
      
      sensor = Adafruit_DHT.DHT11
      pin = 17
      
      humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
      
      if humidity is not None and temperature is not None:
       print('Temperatura={0:0.1f}°C  Umidade={1:0.1f}%'.format(temperature, humidity))
      else:
       print('Falha ao obter leitura do sensor DHT11.')
  5. Execução do código:

    • Salve o arquivo Python e execute-o no terminal com o seguinte comando:
      python nome_do_arquivo.py

Após executar o código, você deverá ver a temperatura e umidade sendo exibidas no terminal. Caso ocorra alguma falha na leitura do sensor DHT11, uma mensagem de erro será exibida.

Alternativas ou equivalentes viáveis no ambiente Raspberry Pi:

  • Sensor DHT22: É uma versão aprimorada do sensor DHT11, que oferece uma maior precisão nas leituras de temperatura e umidade.
  • Sensor BME280: É um sensor de temperatura, umidade e pressão atmosférica que também pode ser utilizado no Raspberry Pi.

Essas alternativas possuem bibliotecas disponíveis para o Raspberry Pi e podem ser utilizadas de forma semelhante ao sensor DHT11.

Com o sensor DHT11 ou suas alternativas, é possível criar projetos que envolvam monitoramento e controle de temperatura e umidade, como sistemas de automação residencial, estufas, estações meteorológicas, entre outros.

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.