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!