Monitoramento Preciso de Temperatura e Umidade com SHT15 no Windows 10 IoT Core
Windows 10 IoT Core e o Sensor de Temperatura e Umidade SHT15
Visão Geral do Projeto
Atualização 15-08-2015: Projeto migrado para Visual Studio 2015 RTM.
Windows 10 IoT Core e Sensor SHT15
Este guia demonstra como integrar o sensor SHT15 com um dispositivo Windows 10 IoT Core. O SHT15 fornece leituras precisas de temperatura e umidade, tornando-o ideal para aplicações de monitoramento ambiental.
Portei uma biblioteca C++ existente para C# para uso com .NET Core. A conversão foi direta, exceto pela lógica de espera de dados prontos do sensor. O código original faz loop 100 vezes para verificar o pino de dados. No Windows 10 IoT Core, esse loop é insuficiente; estendê-lo para 3.000 iterações resolve o problema. A espera mais longa compensa o escalonador do kernel e a latência de I/O do dispositivo. Se você encontrar problemas de temporização semelhantes, considere aumentar a contagem do loop ou implementar um atraso temporizado com Task.Delay.
A aplicação lê temperatura, umidade e calcula o ponto de orvalho usando o mesmo algoritmo da biblioteca Arduino DHT. Biblioteca DHT fornece referência confiável para a fórmula.
Fiação do Hardware
- SHT15 Vcc → 3.3 V
- SHT15 GND → GND
- SHT15 Data → GPIO24 (Pino #18)
- SHT15 SCK → GPIO23 (Pino #16)
Usando o Exemplo
Abra o projeto no Visual Studio 2015 e selecione a opção de depuração Remote Device. Configure o endereço IP do seu Raspberry Pi 2 na aba Debug.
Execute o app e navegue para o servidor HTTP interno com a URL https://<Endereço IP RPi2>:8080. A página web atualiza automaticamente a cada 5 segundos, exibindo valores ao vivo de temperatura, umidade e ponto de orvalho.
Fonte: Windows 10 IoT Core and SHT15
Processo de manufatura
- Raspberry Pi e HDC2010: Guia Completo de Configuração I2C para Sensor de Temperatura e Umidade
- Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
- Construa um Sistema de Monitoramento de Temperatura e Luz Multi-Sensor com Raspberry Pi e DS18B20
- Dominando Controle de Sensores e Atuadores no Raspberry Pi: Acelerômetro, Servo e Streaming de Dados
- Crie Seu Primeiro Projeto IoT com Raspberry Pi, DHT11 e ThingSpeak
- Leia Pulso de Frequência Cardíaca com Windows 10 IoT Core no Raspberry Pi – Guia Passo a Passo
- Verifique e Calibre Seu Sensor de Umidade para Medições Precisas
- Construa uma Porta com Reconhecimento Facial Seguro usando Windows IoT e Raspberry Pi
- Enviando Dados do IMU Adafruit 10DOF do Raspberry Pi 2 ao Azure Event Hubs com Windows 10 IoT Core
- Instalando Windows 10 IoT Core no Raspberry Pi 3 Model B+: Guia Passo a Passo