DHT11 com Raspberry Pico

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).
DHT11 Pinout

Esquema de Montagem

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!