UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA
DIRECCIÓN DE MANTENIMIENTO INDUSTRIAL
PROGRAMA EDUCATIVO:
INGENIERÍA EN MANTENIMIENTO INDUSTRIAL
NOMBRE DEL PROYECTO:
ELEMTOS DE UN SISTEMA DOMOTICO Y PROGRAMACIÓN
ASIGNATURA:
VISUALIZACION Y CONTROL DE PROCESOS
PRESENTA:
ALVARADO IZQUIERO JAHIR
CRUZ NAVA JAVIER
DE LEON PICHARDO [Link]
GONZALEZ MONTES BRANDON
HERNANDEZ JASSO SHANTARA NICOLE
RUIZ BARRETO LUIS ENRIQUE
_____________________
Vo. Bo
ING. ROBERTO VELÁZQUEZ LOPEZ
LERMA, ESTADO DE MÉXICO, SEPTIEMBRE-DIECIEMBRE DEL 2024
SISTEMA DOMÓTICO
Un sistema domótico es un conjunto de tecnologías integradas que permite
automatizar, controlar y gestionar los dispositivos de una vivienda o edificio de
manera centralizada y remota, mejorando la comodidad, eficiencia energética,
seguridad y accesibilidad. Los sistemas domóticos utilizan sensores, actuadores,
dispositivos de control y una red de comunicación para conectar y coordinar
diferentes sistemas dentro de un hogar o edificio, tales como la iluminación, la
climatización, los electrodomésticos, la seguridad, entre otros.
Características de un sistema domótico:
Automatización: Permite programar o automatizar tareas para que los dispositivos
funcionen de manera autónoma. Por ejemplo, encender las luces al anochecer o
ajustar la temperatura del termostato según la hora del día.
Control remoto: Los sistemas domóticos pueden ser controlados a distancia,
generalmente a través de aplicaciones móviles, tabletas o asistentes de voz (como
Alexa o Google Assistant). Esto permite a los usuarios gestionar la casa desde
cualquier lugar.
Interconexión de dispositivos: Los dispositivos como luces, persianas, cámaras
de seguridad, electrodomésticos, entre otros, se conectan entre sí mediante una red
(a menudo Wi-Fi, Zigbee, Z-Wave, o Bluetooth), lo que facilita su control
centralizado.
Seguridad: La domótica también mejora la seguridad del hogar o edificio mediante
sensores de movimiento, cámaras de vigilancia, alarmas, cerraduras inteligentes,
entre otros. Por ejemplo, las cámaras pueden detectar intrusos y enviar
notificaciones al móvil, o las cerraduras pueden abrirse de manera remota.
Eficiencia energética: Un sistema domótico puede optimizar el uso de la energía,
por ejemplo, ajustando automáticamente la calefacción o el aire acondicionado
según las condiciones climáticas o la ocupación de las habitaciones. Esto contribuye
a reducir el consumo de energía y a hacer el hogar más sostenible.
Confort y personalización: Los sistemas domóticos permiten personalizar
ambientes de acuerdo con las preferencias del usuario. Por ejemplo, programando
una "escena" que ajuste la iluminación, la temperatura y la música para crear un
ambiente cómodo para ver una película.
Accesibilidad: Facilita la vida de personas con discapacidades o movilidad
reducida, permitiéndoles controlar su entorno mediante aplicaciones o comandos
de voz.
Componentes principales de un sistema domótico:
Controlador central: El "cerebro" del sistema domótico, que coordina y gestiona
los dispositivos conectados. Puede ser una plataforma de software en un servidor,
una aplicación en un dispositivo móvil, o un sistema de control físico como un panel
táctil.
Sensores: Detectan las condiciones del entorno, como la temperatura, la humedad,
la presencia de personas (sensores de movimiento), la luminosidad, etc. Los
sensores permiten que el sistema domótico tome decisiones automáticas basadas
en las condiciones del entorno.
Actuadores: Son dispositivos que realizan una acción física, como encender una
luz, abrir una persiana, regular la temperatura de un termostato, o activar una
cerradura inteligente. Los actuadores responden a las señales enviadas por el
controlador.
Dispositivos de comunicación: Para que todos los componentes del sistema se
interconecten y se comuniquen entre sí, se utilizan protocolos de comunicación
como Wi-Fi, Zigbee, Z-Wave, Bluetooth, entre otros.
Interfaz de usuario: El usuario interactúa con el sistema a través de una interfaz
que puede ser una aplicación móvil, una página web, una pantalla táctil en el hogar
o comandos de voz mediante asistentes inteligentes.
Elementos que intervienen en la automatización de edificios
La automatización de edificios, también conocida como domótica, involucra
diversos elementos que permiten controlar y gestionar de manera eficiente los
sistemas dentro de un edificio, mejorando la comodidad, la seguridad, la eficiencia
energética y la sostenibilidad. Algunos de los elementos clave en la automatización
de edificios son:
Sensores:
Sensores de movimiento: Detectan el movimiento de personas o animales en una
habitación.
Sensores de temperatura y humedad: Monitorean las condiciones ambientales
para regular la calefacción, ventilación y aire acondicionado (HVAC).
Sensores de luz: Miden la cantidad de luz en una habitación, ajustando
automáticamente las luces artificiales.
Sensores de presencia: Detectan la presencia de personas en áreas específicas
para gestionar la iluminación o calefacción de manera eficiente.
Sensores de CO2: Monitorean la calidad del aire, activando sistemas de ventilación
cuando los niveles de CO2 superan ciertos límites.
Actuadores:
Interruptores de luz automáticos: Permiten el encendido o apagado de luces
dependiendo de la detección de movimiento o de la intensidad de luz natural.
Válvulas electrónicas: Controlan la apertura o cierre de sistemas de agua,
calefacción o ventilación.
Termostatos inteligentes: Ajustan la temperatura en función de los datos recibidos
de los sensores de temperatura, optimizando el consumo energético.
Persianas y cortinas automáticas: Se controlan según la cantidad de luz exterior,
mejorando la eficiencia energética en la climatización.
Controladores y sistemas de gestión:
Controladores centralizados: Gestionan los distintos sistemas del edificio,
permitiendo su monitoreo y control a través de una interfaz.
Sistemas de gestión de edificios (BMS): Son plataformas que permiten el
monitoreo y control en tiempo real de los diferentes sistemas (iluminación, HVAC,
seguridad, etc.) en todo el edificio.
Interfaces de usuario:
Aplicaciones móviles y paneles de control táctiles: Permiten a los usuarios
controlar los sistemas automatizados a distancia o de manera local.
Sistemas de control por voz: Permiten interactuar con los sistemas domóticos
mediante comandos de voz, a través de asistentes virtuales como Amazon Alexa o
Google Assistant.
Redes de comunicación:
Redes cableadas (Ethernet) y inalámbricas (Wi-Fi, ZigBee, Z-Wave): Facilitan la
comunicación entre los sensores, actuadores y controladores dentro del edificio.
Protocólos de comunicación: Permiten la interoperabilidad entre dispositivos de
diferentes fabricantes, como KNX, BACnet, Modbus, entre otros.
Selección de elementos para desarrollar una aplicación de automatización de
edificios
Para desarrollar una aplicación de automatización de edificios, se deben seleccionar
elementos clave que sean capaces de interactuar entre sí para crear un sistema
eficiente y fácil de usar. Algunos de los elementos que se deben seleccionar
incluyen:
Sensores inteligentes para medir temperatura, humedad, CO2 y luz, que son
esenciales para gestionar el ambiente interno del edificio de manera eficiente.
Actuadores de iluminación y climatización para controlar las luces, sistemas de
calefacción, ventilación y aire acondicionado (HVAC) según las necesidades del
usuario y las condiciones del entorno.
Controladores y plataformas de gestión de edificios (BMS), que centralicen la
información proveniente de los sensores y permitan a los usuarios gestionar el
sistema desde un punto de control único.
Interfaz de usuario para una visualización fácil y accesible de los sistemas del
edificio, preferiblemente una aplicación móvil o web que permita controlar
remotamente los dispositivos.
Protocolos de comunicación (Wi-Fi, ZigBee, Z-Wave) que aseguren la
conectividad de todos los dispositivos, garantizando su interoperabilidad y
comunicación en tiempo real.
Funciones utilizadas para la automatización de edificios
Las funciones principales en la automatización de edificios se enfocan en mejorar
la eficiencia energética, la comodidad y la seguridad. Algunas de las funciones más
comunes incluyen:
Control de iluminación:
Encendido y apagado automático: La iluminación puede activarse o desactivarse
en función de la presencia de personas en una habitación o de la cantidad de luz
natural disponible.
Ajuste de intensidad: Se ajusta la intensidad de las luces según las condiciones
ambientales, para reducir el consumo energético.
Control de temperatura (HVAC):
Ajuste automático de la temperatura: En función de los datos de los sensores de
temperatura y humedad, el sistema regula la calefacción o refrigeración de acuerdo
con las preferencias del usuario o las condiciones climáticas externas.
Programación de horarios: El sistema permite programar los ajustes de
temperatura según las horas del día, asegurando el confort y reduciendo el consumo
energético.
Seguridad:
Monitoreo de cámaras de seguridad: Las cámaras pueden conectarse a la red
del edificio y monitorear áreas específicas, enviando alertas en caso de actividad
sospechosa.
Control de acceso: Puertas y ventanas pueden abrirse o cerrarse automáticamente
en función de las configuraciones del sistema de seguridad.
Control de persianas y ventanas:
Apertura y cierre automático: Las persianas o ventanas se abren o cierran
dependiendo de la luz solar y las temperaturas exteriores, optimizando el consumo
energético del edificio.
Desarrollo de aplicaciones de domótica enfocadas a la sustentabilidad de
edificios
Las aplicaciones de domótica que promuevan la sustentabilidad en los edificios
deben integrarse con sistemas de gestión energética eficiente. Algunas
aplicaciones incluyen:
Gestión inteligente de la energía: Mediante el monitoreo en tiempo real del
consumo de electricidad, gas y agua, las aplicaciones pueden optimizar el uso de
recursos, apagando dispositivos no esenciales o ajustando la temperatura según
las necesidades reales.
Ahorro de agua: Mediante la automatización de los sistemas de riego y el
monitoreo de consumo, se pueden reducir los desperdicios de agua, gestionando el
riego de jardines de acuerdo con las condiciones climáticas.
Optimización de la iluminación: Utilizando sensores de luz y presencia, la
iluminación puede ajustarse automáticamente, manteniendo los niveles adecuados
sin desperdiciar energía.
Control de calefacción y refrigeración: La automatización de la temperatura,
utilizando termostatos inteligentes y sensores, ayuda a mantener el confort mientras
se minimiza el uso de energía.
Elementos de un sistema domótico
Un sistema domótico efectivo involucra los siguientes componentes:
Sensores (temperatura, movimiento, luz, humedad, CO2, etc.)
Actuadores (interruptores, válvulas, persianas, termostatos, etc.)
Controlador central (un hub o BMS para gestionar todos los dispositivos)
Interfaz de usuario (aplicaciones móviles, paneles táctiles)
Red de comunicación (Wi-Fi, ZigBee, Z-Wave, etc.)
Programación de funciones para un sistema domótico
El desarrollo de funciones en un sistema domótico generalmente implica el uso de
lenguajes de programación como Python, JavaScript o lenguajes específicos de
plataformas como Arduino o Raspberry Pi. Algunas de las funciones clave que se
pueden programar incluyen:
Encendido/apagado automático de luces utilizando sensores de movimiento.
Ajuste de temperatura basado en la lectura de los sensores de temperatura y la
programación de horarios.
Manejo de persianas dependiendo de la intensidad de la luz natural.
Monitoreo de consumo energético y envío de alertas cuando se superan ciertos
umbrales de consumo.
Estas funciones ayudan a lograr un uso más eficiente de los recursos y a mejorar la
sostenibilidad del edificio, contribuyendo a la reducción del impacto ambiental.
Programación de funciones para un sistema domótico
La programación de funciones para un sistema domótico se enfoca en
automatizar tareas dentro de un edificio, como la regulación de temperatura,
iluminación, seguridad, entre otros. Estas funciones se pueden programar utilizando
diferentes lenguajes y plataformas, dependiendo de los dispositivos que se estén
controlando (por ejemplo, Arduino, Raspberry Pi, o plataformas específicas como
KNX o Z-Wave).
A continuación, te presento algunos ejemplos de funciones comunes en un sistema
domótico, utilizando Arduino (uno de los entornos más populares para domótica
debido a su accesibilidad y flexibilidad) y cómo se pueden implementar en código
para controlar luces, temperatura y otros aspectos de la automatización del hogar.
1. Encendido y apagado de luces mediante un sensor de movimiento
Este es un ejemplo simple para encender las luces cuando el sensor de movimiento
detecte presencia.
Material necesario:
Sensor de movimiento (PIR)
LED (simulando una luz)
Placa Arduino
Código (en C para Arduino):
cpp
Copiar código
int sensorPin = 2; // Pin al que está conectado el sensor de
movimiento
int ledPin = 13; // Pin al que está conectado el LED
void setup() {
pinMode(sensorPin, INPUT); // Sensor de movimiento como entrada
pinMode(ledPin, OUTPUT); // LED como salida
}
void loop() {
int sensorValue = digitalRead(sensorPin); // Leer el valor del sensor
if (sensorValue == HIGH) { // Si el sensor detecta movimiento
digitalWrite(ledPin, HIGH); // Enciende la luz (LED)
} else {
digitalWrite(ledPin, LOW); // Apaga la luz (LED)
}
}
Explicación:
El sensor de movimiento está conectado al pin 2 de Arduino.
El LED simula una luz conectada al pin 13 de Arduino.
Cuando el sensor detecta movimiento, se enciende el LED, y cuando no
detecta nada, se apaga.
2. Control de temperatura con un termostato inteligente
Este ejemplo utiliza un sensor de temperatura (como el DHT11 o DHT22) para leer
la temperatura de la habitación y activar un ventilador (o cualquier otro dispositivo)
para mantener la temperatura dentro de un rango ideal.
Material necesario:
Sensor de temperatura y humedad DHT11 o DHT22
Ventilador o cualquier actuador conectado a un relay
Placa Arduino
Código (en C para Arduino):
cpp
Copiar código
#include <DHT.h>
#define DHTPIN 2 // Pin al que está conectado el sensor DHT
#define DHTTYPE DHT11 // Definir el tipo de sensor
#define FAN_PIN 3 // Pin de control para el ventilador
DHT dht(DHTPIN, DHTTYPE);
void setup() {
[Link](9600);
[Link]();
pinMode(FAN_PIN, OUTPUT);
}
void loop() {
float temperature = [Link](); // Leer temperatura
if (isnan(temperature)) { // Verificar si la lectura falló
[Link]("Error en la lectura del sensor");
return;
}
[Link]("Temperatura: ");
[Link](temperature);
[Link](" °C");
if (temperature > 25) { // Si la temperatura es mayor a 25°C, encender
ventilador
digitalWrite(FAN_PIN, HIGH);
} else {
digitalWrite(FAN_PIN, LOW);
}
delay(2000); // Espera 2 segundos antes de la siguiente lectura
}
Explicación:
El sensor DHT11 lee la temperatura de la habitación.
Si la temperatura supera los 25°C, se activa el ventilador conectado al pin 3.
Los resultados de la temperatura se imprimen en el monitor serial para monitoreo
en tiempo real.
3. Control de persianas automáticas en función de la luz ambiental
En este ejemplo, se utiliza un sensor de luz (como un LDR - Resistor Dependiente
de Luz) para controlar la apertura o cierre de las persianas basándose en la cantidad
de luz ambiental.
Material necesario:
Sensor LDR (sensor de luz)
Motor o servomotor (simulando el control de las persianas)
Placa Arduino
Código (en C para Arduino):
cpp
Copiar código
int ldrPin = A0; // Pin analógico al que está conectado el LDR
int servoPin = 9; // Pin al que está conectado el servomotor
int lightThreshold = 500; // Umbral de luz para abrir o cerrar las
persianas
#include <Servo.h>
Servo servoMotor;
void setup() {
[Link](servoPin); // Conectar el servomotor al pin
[Link](9600);
}
void loop() {
int lightLevel = analogRead(ldrPin); // Leer el valor de luz
[Link]("Nivel de luz: ");
[Link](lightLevel);
if (lightLevel < lightThreshold) { // Si la luz es baja, abrir las
persianas
[Link](0); // Posición para abrir
} else { // Si la luz es alta, cerrar las persianas
[Link](90); // Posición para cerrar
}
delay(1000); // Espera 1 segundo antes de la siguiente medición
}
Explicación:
El LDR mide el nivel de luz ambiental.
Si la luz es baja, el servidor (simulando las persianas) se abre, y si la luz es alta,
las persianas se cierran para evitar el sobrecalentamiento del edificio.
4. Sistema de gestión de energía
Puedes implementar un sistema sencillo de gestión energética que apague
dispositivos no utilizados para reducir el consumo de electricidad. Esto se puede
hacer mediante el control de dispositivos como luces, electrodomésticos o sistemas
de calefacción.
Código (en C para Arduino):
cpp
Copiar código
int energySensorPin = A1; // Pin para medir consumo de energía (sensor)
int devicePin = 8; // Pin de control para el dispositivo (ej.
luz, ventilador)
void setup() {
pinMode(devicePin, OUTPUT);
[Link](9600);
}
void loop() {
int energyLevel = analogRead(energySensorPin); // Leer el nivel de
energía
[Link]("Nivel de energía: ");
[Link](energyLevel);
if (energyLevel > 600) { // Si el consumo de energía es alto
digitalWrite(devicePin, LOW); // Apagar el dispositivo
} else {
digitalWrite(devicePin, HIGH); // Encender el dispositivo
}
delay(1000); // Espera 1 segundo antes de la siguiente lectura
}
Explicación:
El sensor de energía lee el nivel de consumo.
Si el consumo es alto, el dispositivo controlado (como un ventilador o una luz) se
apaga para ahorrar energía.
COMENTARIO INTERDISIPLARIO
La domótica en la ingeniería en mantenimiento industrial es una herramienta clave
que integra diversas disciplinas tecnológicas para optimizar el funcionamiento y la
sostenibilidad de los sistemas [Link] dispositivos permiten detectar
fallos de forma anticipada, facilitando el mantenimiento preventivo y reduciendo
tiempos de inactividad.
La domótica permite una mejor distribución de los recursos y la optimización del
espacio, mejorando la productividad y la eficiencia energética de los edificios
industriales. Además, la programación informática, mediante lenguajes como
LabVIEW, facilita la creación de plataformas integradas que permiten controlar y
monitorear de manera remota todos los sistemas automatizados, asegurando un
uso eficiente de la energía y una mayor seguridad.
La domótica también mejora la accesibilidad y la productividad al permitir la
automatización de tareas y el monitoreo remoto, facilitando el trabajo en condiciones
más seguras y có[Link] domótica aplicada al mantenimiento no solo mejora la
eficiencia operativa y la seguridad, sino que también favorece la sostenibilidad,
reduciendo costos y optimizando el uso de recursos dentro de las instalaciones
industriales.
BLIBLIOGRAFIA
Romero, A. (2020). Domótica y eficiencia energética en la edificación: Principios
y aplicaciones. Editorial Síntesis.
Vega, J. A., & Márquez, F. (2019). Sistemas de automatización en edificios y
ciudades inteligentes. Editorial Alfaomega.
Jiménez, J. M. (2016). Control inteligente y automatización en la edificación: La
domótica como herramienta de ahorro energético. Ediciones UPV