Índice:

Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas
Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas

Vídeo: Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas

Vídeo: Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas
Vídeo: Webinar IoT-Sigfox : Solucionando Desafios de Teste 2024, Novembro
Anonim
Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11
Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11

Neste tutorial, mostrarei como conectar o DHT11 ao Raspberry Pi e enviar as leituras de umidade e temperatura para um LCD.

O sensor de temperatura e umidade DHT11 é um pequeno módulo agradável que fornece leituras digitais de temperatura e umidade. É muito fácil de configurar e requer apenas um fio para o sinal de dados. Esses sensores são populares para uso em estações meteorológicas remotas, monitores de solo e sistemas de automação residencial

Conectando o DHT11 ao Raspberry Pi

Existem duas variantes do DHT11 que você provavelmente encontrará. Um é um módulo de placa de circuito impresso de três pinos e o outro é um módulo autônomo de quatro pinos. A pinagem é diferente para cada um, então conecte o DHT11 de acordo com qual você tem:

Além disso, alguns dos módulos montados na PCB podem ter uma pinagem diferente daquela acima, portanto, certifique-se de verificar se há etiquetas no sensor indicando qual pino é Vcc, terra ou sinal.

Etapa 1: Componentes necessários

Componentes necessários
Componentes necessários

1. Raspberry Pi 3 Modelo B +: - O Raspberry Pi 3 Modelo B + é o produto mais recente da linha Raspberry Pi 3, apresentando um processador quad core de 64 bits rodando a 1,4 GHz, dual-band 2,4 GHz e 5 GHz LAN sem fio, Bluetooth 4.2 / BLE, Ethernet mais rápida e capacidade PoE por meio de um PoE HAT separado.

2. Sensor de umidade / temperatura DHT11: - Este sensor possui uma saída de sinal digital calibrada com a capacidade do sensor de temperatura e umidade. Ele é integrado a um microcontrolador de 8 bits de alto desempenho. Este sensor inclui um elemento resistivo e um sensor para dispositivos de medição de temperatura NTC úmida. Possui excelente qualidade, resposta rápida, capacidade anti-interferência e alto desempenho.

3. Visor LCD 16x2 (luz de fundo verde): - O visor LCD 16x2 é um módulo muito básico comumente usado em DIYs e circuitos. O 16 × 2 se traduz em uma exibição de 16 caracteres por linha em 2 dessas linhas. Neste LCD, cada caractere é exibido em uma matriz de 5 × 7 pixels.

4. Fios de ligação fêmea para fêmea.

Etapa 2: instalando as bibliotecas

Estaremos usando a biblioteca Adafruit DHT11 Python. Você pode baixar a biblioteca usando o Git, então se você ainda não tem o Git instalado no seu Pi, digite isso no prompt de comando:

sudo apt-get install git-core

Nota: Se você receber um erro ao instalar o Git, execute sudo apt-get update e tente novamente.

Para instalar a biblioteca Adafruit DHT11:

1. Digite isso no prompt de comando para baixar a biblioteca:

git clone

2. Altere os diretórios com: cd Adafruit_Python_DHT

3. Agora digite: sudo apt-get install build-essential python-dev

4. Em seguida, instale a biblioteca com: sudo python3 setup.py install

Para instalar a biblioteca Adafruit Char LCD:

1. Digite isso no prompt de comando para baixar a biblioteca:

git clone

2. Altere os diretórios com: cd Adafruit_Python_CharLCD

3. Em seguida, instale a biblioteca com: sudo python3 setup.py install

Etapa 3: conectando componentes juntos

Conectando componentes juntos
Conectando componentes juntos

LCD PIN_RS ------------------ 40 de Raspberry Pi

LCD PIN_RW ------------------ 6 de Raspberry Pi

LCD PIN_EN ------------------- 38 de Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 de Raspberry Pi

LCD PIN_D5 ------------------- 32 de Raspberry Pi

LCD PIN_D6 ------------------- 24 de Raspberry Pi

LCD PIN_D7 ------------------- 26 de Raspberry Pi

LCD PIN_VSS ------------------ 9 de Raspberry Pi

LCD PIN_VDD ------------------ 4 de Raspberry Pi

DHT PIN_OUT ------------------ 7 de Raspberry Pi

DHT PIN_VCC ------------------ 2 de Raspberry Pi

DHT PIN_GND ------------------ 14 de Raspberry Pi

Etapa 4: O Código

Baixe o código anexado aqui e carregue-o em sua placa, e conecte tudo conforme mostrado no diagrama anterior.

Código de download:

Isso deve cobrir a maior parte do que você precisa para colocar o DHT11 em funcionamento no seu Raspberry Pi. Espero que isso tenha facilitado para você. Certifique-se de se inscrever se gostou deste artigo e o achou útil, e se você tiver alguma dúvida ou precisar de ajuda com alguma coisa, deixe um comentário abaixo …

Recomendado: