DHT11 com Raspberry Pico
O Sensor Temperatura e Humidade DHT11 é um sensor de temperatura e humidade que permite fazer leituras de temperaturas entre 0 a 50º Celsius e humidade entre 20 a 90%, muito usado para projetos.
Em posts anteriores demonstramos como usar este sensor com o Arduino e com NodeMCU usando interface Web, neste artigo iremos demonstrar como usar este sensor com o seu Raspberry Pico (também compatível com Raspberry Pi), para acompanhar este tutorial irá necessitar dos seguintes artigos:
| Imagem | Produto | Comprar |
|---|---|---|
|
|
Raspberry Pico |
|
|
|
DHT11 |
|
|
|
Cabos Jumper Macho-Femêa |
Sobre o DHT11
- Modelo: DHT11
- Faixa de medição da humidade: 20 a 90% UR;
- Faixa de medição da temperatura: 0º a 50ºC;
- Alimentação: 3-5VDC (5,5VDC máximo);
- Compatível com Arduino, ARM, AVR, PIC, etc.;
- Corrente: 200uA a 500mA, em stand by de 100uA a 150 uA;
- Precisão da medição da humidade: ± 5,0% UR;
- Precisão da medição da temperatura: ± 2.0 ºC;
- Tempo de resposta: 2s;
- Dimensões: 23 x 12 x 5mm (incluindo terminais).

Esquema de Montagem

Código Utilizado
from machine import Pin
from time import sleep
import dht
sensor = dht.DHT11(Pin(28)) #Criar Objeto Sensor DHT11
while True: #Loop Infinito
try: #Tentar Executar
sensor.measure() #Pedido de Leitura
temp = sensor.temperature() #Retirar Temperatura
hum = sensor.humidity() #Retirar Humidade
print('Temperatura: %3.1f C' %temp) #Mostrar Temperatura com 1 casa decimal
print('Humidity: %3.1f %%' %hum) #Mostrar Humidade com 1 casa decimal
sleep(5) #Delay de 5 segundos
except Exception as e: #Caso ocorra algum erro guarda o erro na variavel "e"
print('Erro ao Ler Sensor:')
print(e) #Mostrar Erro
Para mais projetos, percorram o nosso blog, onde podem encontrar vários artigos interessantes relacionados com eletrónica, robótica e muito mais! Visitem também o nosso site, onde encontram tudo para eletrónica e robótica!



