Manual

do

Maker

.

com

Sensor de umidade e temperatura DHT22 com Raspberry

Sensor de umidade e temperatura DHT22 com Raspberry

Esse sensor é bastante comum e muito mais utilizado do que o TPM280 (infelizmente nem temos esse aqui na Banânia). Tutoriais com Arduino são bastante comuns e com Raspberry é igualmente simples, bastando utilizar a lib da Adafruit. O case que você vê na imagem é uma obra de Arte impressa pelo Italo, conhecido nas comunidades do Facebook. O aspecto fica bastante profissional e preferi colar com super cola do que parafusar.

Wiring

De forma bastante simplificada, mas colocar um resistor de 4k7 entre o 3v3 e DATA. O pino 3 não tem aplicação e o pino 4 vai ao GND, apenas isso.

dht22-300x248.webp

O próximo passo é conectá-lo ao Raspberry. Utilize o GPIO desejado, no exemplo estou utilizando o pino 22.

Biblioteca

Baixe o código no git. Se não tiver o git instalado ainda em seu Raspberry Pi, faça previamente a instalação:

sudo apt-get update && sudo apt-get install git
git clone https://github.com/adafruit/Adafruit_Python_DHT.git

Entre no diretório e prepare a coisa toda:

cd Adafruit_Python_DHT
sudo su
apt-get install build-essential python-dev python-openssl
python setup.py install
cd examples
python AdafruitDHT.py 22 22

Se for o DHT11, passe o primeiro parâmetro como 11. O último parâmetro é o pino de GPIO propriamente dito. Eu havia soldado um jumper que estava com problema e não passava tensão para o sensor; preste a atenção nesses detalhes antes de se decepcionar.

Inscreva-se no nosso canal Manual do Maker Brasil no YouTube.

Próximo post a caminho!

Nome do Autor

Djames Suhanko

Autor do blog "Do bit Ao Byte / Manual do Maker".

Viciado em embarcados desde 2006.
LinuxUser 158.760, desde 1997.