Tabla de contenido:
- Paso 1: Habilidades requeridas
- Paso 2: hardware
- Paso 3: descripción general del proyecto
- Paso 4: descripción general del software
- Paso 5: Código
- Paso 6: Notificaciones
- Paso 7: ¿Preguntas?
Video: Monitoreo remoto de temperatura: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este proyecto le mostrará cómo crear un sistema de monitoreo de temperatura remoto usando Phidgets. Estos sistemas se utilizan a menudo para garantizar que la temperatura en una ubicación remota (casa de vacaciones, sala de servidores, etc.) no se encuentre en niveles peligrosos. Este sistema le permite establecer una temperatura mínima con la que se sienta cómodo, y si la temperatura cae por debajo de ese límite, se enviará una notificación. El programa podría modificarse fácilmente para enviar notificaciones si la temperatura sube demasiado, o simplemente para enviar notificaciones todos los días, horas o minutos.
Paso 1: Habilidades requeridas
Todo lo que necesita es un conocimiento básico de programación para este proyecto. El programa está escrito en C #, ¡pero se puede migrar fácilmente a su idioma favorito!
Paso 2: hardware
Aquí tiene todo lo que necesitará:
VINT Hub Phidget
Phidget de temperatura
Paso 3: descripción general del proyecto
Este proyecto consiste en un TMP1000 conectado a un VINT Hub que está conectado a una computadora. El software que se ejecuta en la computadora interactúa con la electrónica y envía una notificación (correo electrónico o mensaje de texto) si la temperatura desciende por debajo de cierta temperatura. Nota: el VINT Hub también se puede usar para interactuar con sensores analógicos, por lo que si tiene un sensor de temperatura analógico antiguo, ¡asegúrese de usarlo! Si está utilizando un sensor analógico, serán necesarias algunas pequeñas modificaciones en el código. Deja un comentario para más información.
Paso 4: descripción general del software
En la parte superior del formulario se muestra la temperatura actual y se actualiza cada 30 segundos. Por debajo de la temperatura, hay algunas configuraciones:
- Límite de temperatura: si la temperatura está constantemente por debajo de este valor durante más de 5 minutos, se notificará al usuario. Luego, se enviará un correo electrónico cada hora hasta que suba la temperatura.
-
Enviar notificación a: especifique una dirección de correo electrónico a la que se debe notificar cuando la temperatura descienda por debajo del umbral. Nota: muchos proveedores de servicios inalámbricos ofrecen una opción de correo electrónico a texto, por lo que la notificación se puede enviar directamente a un teléfono.
En la pestaña Configuración de correo electrónico, hay algunas opciones más:
- Dirección del servidor: dirección del servidor de correo electrónico. Si no está utilizando Gmail, una búsqueda rápida en Google dará como resultado artículos como este que lo ayudarán.
- Nombre de usuario: el correo electrónico desde el que desea enviar notificaciones. Para este programa, creé una nueva cuenta de Gmail y permití que las aplicaciones menos seguras la usaran.
- Contraseña: contraseña de la cuenta.
Después de ingresar información en todos los campos obligatorios, el estado en la esquina inferior derecha del formulario indicará que el programa se está ejecutando. Después de eso, ¡simplemente puede minimizar el programa y olvidarse de él!
Paso 5: Código
El código para este proyecto está disponible en el archivo TemperatureMonitor.zip. Antes de compilar el programa, asegúrese de tener las bibliotecas Phidget instaladas en su computadora. Puede encontrar las bibliotecas Phidget aquí.
Aquí hay una descripción general rápida del código:
- Cuando se cargue el formulario, cree un objeto TemperatureSensor y suscríbase para adjuntar, desconectar y eventos de error.
- En el controlador de adjuntos, establezca DataInterval en 30 segundos.
- En el controlador de eventos, actualice la etiqueta de temperatura y verifique si la temperatura está por debajo del límite. Si la temperatura está por debajo del límite, incremente un contador y salga. Si el contador indica que la temperatura ha estado por debajo del límite durante 5 minutos, envíe una notificación.
- Si se ha enviado una notificación, inicie un temporizador de 1 hora que evitará que se envíen más notificaciones hasta que haya transcurrido el tiempo.
Paso 6: Notificaciones
A continuación se muestra un ejemplo de una notificación por correo electrónico que se envió cuando la temperatura informada estuvo por debajo del límite de 25 ° C durante más de 5 minutos.
Paso 7: ¿Preguntas?
Si tienes alguna pregunta sobre el proyecto, ¡háznoslo saber en la sección de comentarios!
Gracias por leer
Recomendado:
Monitoreo de temperatura y humedad con Raspberry Pi: 6 pasos (con imágenes)
Monitoreo de temperatura y humedad con Raspberry Pi: Se acerca el verano, y quienes no tengan aire acondicionado deben estar preparados para controlar la atmósfera en interiores manualmente. En esta publicación, estoy describiendo la forma moderna de medir los parámetros más importantes para el confort humano: temperatura y humedad. T
Alimentador automático de plantas WiFi con depósito - Configuración de cultivo interior / exterior - Plantas de agua automáticamente con monitoreo remoto: 21 pasos
Alimentador automático de plantas WiFi con depósito - Configuración de cultivo interior / exterior - Riegue las plantas automáticamente con monitoreo remoto: En este tutorial, demostraremos cómo configurar un sistema de alimentador de plantas interior / exterior personalizado que riega las plantas automáticamente y se puede monitorear de forma remota utilizando la plataforma Adosia
Monitoreo remoto de temperatura y humedad con ESP8266 y la aplicación Blynk: 15 pasos
Monitoreo remoto de temperatura y humedad con ESP8266 y la aplicación Blynk: fue mi primer proyecto con el chip ESP8266. Acabo de construir un nuevo invernadero cerca de mi casa y fue interesante para mí lo que está sucediendo allí durante un día. Me refiero a cómo cambia la temperatura y la humedad. ¿El invernadero está lo suficientemente ventilado? Así que decido
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: 9 pasos
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: hola, soy Abhay y es mi primer blog sobre Instructables y hoy le mostraré cómo controlar sus electrodomésticos con el control remoto de su televisor construyendo esto. proyecto simple. gracias al laboratorio atl por el apoyo y el suministro de material
Liberación del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): 6 pasos (con imágenes)
Lanzamiento del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): Ayer construí un control remoto simple de un botón para mi Olympus E510. La mayoría de las cámaras tienen un botón disparador (el que presiona para tomar una foto) que tiene dos modos. Si se presiona suavemente el botón, la cámara se enfocará automáticamente y medirá la luz