Implementación¶
Modelo de Implementación¶
Objetivo: Proveer una guía clara sobre cómo llevar a cabo la instalación y puesta en marcha del sistema en un entorno residencial.
Fases de Implementación¶
Fase 1: Instalación física
- Montaje de sensores en ubicaciones estratégicas del hogar.
- Conexión de actuadores al sistema eléctrico y a la Raspberry Pi.
Fase 2: Configuración inicial
- Configuración del rango de temperaturas en la interfaz de usuario.
- Ajuste de los parámetros del mantenimiento predictivo.
Fase 3: Pruebas funcionales
- Simular escenarios de temperatura para evaluar la respuesta del sistema.
- Validar que las alertas y notificaciones funcionen correctamente.
- Capacitación del Usuario Final
- Proveer un manual de usuario detallado y realizar una demostración práctica de las funciones principales.
Módulos Implementados¶
El sistema de climatización automatizado presenta una estructura en base a módulos bien delimitados que garantizan su funcionamiento:
- Interfaz de Usuario:
La interfaz se desarrolló en tkinter y PIL para ofrecer una experiencia amigable. Permite visualizar la temperatura actual, establecer rangos deseados, recibir mensajes de error o alarmas en el caso de errores de funcionamiento.
- Controlador central (Raspberry Pi):
Se implementó la biblioteca de RPi.GPIO, la cual controla la lógica del sistema haciendo reaccionar los actuadores, en este caso la luz LED y el ventilador, que permiten mantener las condiciones de temperatura fijadas por el usuario final.
- Mantenimiento predictivo:
Monitoreos de patrones de funcionamiento en el tiempo para prevenir errores y aumentar la vida del sistema. Módulo que avisa anomalías a través del interfaz de usuario.
- Sensores y actuadores:
Los sensores recogen información sobre las temperaturas externas. Los actuadores generan respuestas automáticas conforme las temperaturas que caen dentro del rango establecido.