Sensor Temperatura e Humidade DHT11

3,80 €
Com IVA
ef17p0023ok

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%.

Quantidade
Em stock

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 com Arduino.

O Módulo DHT11 na prática detecta a humidade e a temperatura e envia essas informações para a placa microcontroladora, que deve estar programada para realizar alguma ação quando é atingida determinada temperatura ou humidade.

O elemento sensor de temperatura é um termistor do tipo NTC e o sensor de humidade é do tipo HR202, o circuito interno faz a leitura dos sensores e comunica a um microcontrolador através de um sinal serial de uma via.

É ideal para o uso por profissionais ou estudantes das áreas tecnológicas, o Sensor de Temperatura e Humidade DHT11 oferece dados confiáveis e estáveis.

Pode desenvolver vários projetos com o Módulo DHT11 e o Arduino, como por exemplo, ligar o ar condicionado automaticamente quando o ambiente atingir uma determinada temperatura ou ligar a função de remover a humidade quando atingir uma determinada humidade.

Especificações:
• 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).

Inclui:
• 1x Módulo Sensor de Humidade e Temperatura DHT11. 

Esquema de Ligação:

Código Exemplo: 

#include <SPI.h>
#include <Ethernet.h>
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; //MAC
IPAddress ip(192,168,10,177); //IP
EthernetServer servidor(80);
String readString=String(30);

void setup() {
  Ethernet.begin(mac, ip);
  servidor.begin();
  Serial.begin(9600);
  dht.begin();

}

void loop() {

EthernetClient cliente= servidor.available();
if(cliente) {
boolean lineaenblanco=true;
while(cliente.connected()) {

 if(cliente.available()) {
char c=cliente.read();

if(readString.length()<30) {
}
if(c=='n' && lineaenblanco)
{

int h = dht.readHumidity();
int t= dht.readTemperature();

//Humidade
cliente.print("Humidade Relativa: ");               
cliente.print(h);//Escreve a humidade
cliente.println(" %");                   
delay (500);

//Temperatura             
cliente.print("Temperatura: ");                 
cliente.print(t);//Escreve a temperatura
cliente.println(" C'");                 
delay (500);

cliente.stop();
readString="";
}
}
}
}
}