Monitorización Precisa de Temperatura y Humedad con SHT15 en Windows 10 IoT Core
Windows 10 IoT Core y el Sensor de Temperatura y Humedad SHT15
Visión General del Proyecto
Actualización 15-08-2015: Proyecto migrado a Visual Studio 2015 RTM.
Windows 10 IoT Core y Sensor SHT15
Esta guía demuestra cómo integrar el sensor SHT15 con un dispositivo Windows 10 IoT Core. El SHT15 proporciona lecturas precisas de temperatura y humedad, lo que lo hace ideal para aplicaciones de monitorización ambiental.
Porté una librería existente de C++ a C# para uso con .NET Core. La conversión fue directa, excepto por la lógica de espera de datos listos del sensor. El código original hace un bucle de 100 veces para comprobar el pin de datos. En Windows 10 IoT Core, ese bucle es insuficiente; extenderlo a 3.000 iteraciones resuelve el problema. La espera más larga compensa el planificador del kernel y la latencia de E/S del dispositivo. Si encuentras problemas de temporización similares, considera aumentar el contador del bucle o implementar un retraso temporizado con Task.Delay.
La aplicación lee temperatura, humedad y calcula el punto de rocío usando el mismo algoritmo que la librería Arduino DHT. Librería DHT proporciona una referencia fiable para la fórmula.
Cableado del Hardware
- SHT15 Vcc → 3,3 V
- SHT15 GND → GND
- SHT15 Data → GPIO24 (Pin #18)
- SHT15 SCK → GPIO23 (Pin #16)
Usando el Ejemplo
Abre el proyecto en Visual Studio 2015 y selecciona la opción de depuración Remote Device. Configura la dirección IP de tu Raspberry Pi 2 bajo la pestaña Debug.
Ejecuta la app y navega al servidor HTTP interno con la URL https://<Dirección IP RPi2>:8080. La página web se refresca automáticamente cada 5 segundos, mostrando valores en vivo de temperatura, humedad y punto de rocío.
Fuente: Windows 10 IoT Core and SHT15
Proceso de manufactura
- Raspberry Pi y HDC2010: Guía completa de configuración I2C para sensor de temperatura y humedad
- Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
- Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
- Control de sensores y actuadores con Raspberry Pi: acelerómetro, servo y streaming de datos
- Tu primer proyecto IoT con Raspberry Pi, DHT11 y ThingSpeak
- Leer pulsos de frecuencia cardíaca con Windows 10 IoT Core en Raspberry Pi: guía paso a paso
- Verifica y calibra tu sensor de humedad para mediciones precisas
- Construye una Puerta con Reconocimiento Facial Segura usando Windows IoT y Raspberry Pi
- Envío de Datos IMU Adafruit 10DOF desde Raspberry Pi 2 a Azure Event Hubs con Windows 10 IoT Core
- Instalación de Windows 10 IoT Core en Raspberry Pi 3 Model B+: Guía Paso a Paso
- Construye un Robot Controlado por Voz con Windows 10 IoT Core en Raspberry Pi 2