Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HENRY SANCHEZ
MARCO CAIZA
DOMOTICA
PROYECTO DOMÓTICA
El proyecto plantea la idea de un sistema domótico para una vivienda en la cual se busca realizar
la implementación de sensores de movimiento para los circuitos de iluminación y detectores de
gas y humo para una alerta de un conato de incendio.
Se pretende desarrollar la simulación para validar el funcionamiento del proyecto como tal. Para
lo cual se ha escogido la plataforma de Tinkercad para realizar el circuito electrónico y la
codificación del controlador el cual será un ARDUINO UNO.
Para cumplir los objetivos del sistema en la vivienda se han propuesto realizar los siguientes
puntos:
• Circuitos de iluminación
o Circuito de iluminación 1, 2 y 3:
o Circuito de iluminación 4:
o Detección de humo:
La activación de led rojo o naranja, es agregado a este proyecto para poder visualizar
si la sirena fue activada por una fuga de gas o por humo. Ya que ser activado el
sistema de alarma se podría entender cual fue el motivo de la activación del mismo.
Nota:
La “pila de 9 V” es una batería que se ocupa en el Tinkercad para encender las bombillas, pero
si esto se fuera a implementar en la realidad se ocupa la energía eléctrica 110Vac en vez de la
batería, sin cambiar absolutamente nada mas en el circuito ya que esta señal de energía para las
bombillas pasa por un contacto de un relé.
Los sensores de humo son igualmente simulados por sensores de gas, debido a que la plataforma
Tinkercad no cuenta con sensores de humo. Pero esto para una implementación real solo
tendríamos que preocuparnos por comprar un sensor de gas y sensor de humo de uso
convencional (ojo no sensores direccionables).
PLANOS ESQUEMÁTICOS DE CONEXIONES DEL CIRCUITO ELECTRÓNICO
CODIFICACIÓN EN C++ PARA CONTROLADOR ARDUINO UNO
void setup()
{
pinMode(Movimiento01, INPUT);
pinMode(Movimiento02, INPUT);
pinMode(Movimiento03, INPUT);
pinMode(LedGas, OUTPUT);
pinMode(LedHumo, OUTPUT);
pinMode(ReleBomb01, OUTPUT);
pinMode(ReleBomb02, OUTPUT);
pinMode(ReleBomb03, OUTPUT);
pinMode(ReleBomb04, OUTPUT);
pinMode(Parlante, OUTPUT);
}
void loop()
{
incendio();
bombilla1();
bombilla2();
bombilla3();
bombilla4();
}
void incendio(){
if (analogRead(Gas01) > 360){
digitalWrite(LedGas,HIGH);
digitalWrite(LedHumo,LOW);
tone(Parlante, 300, 1000);
}
else if (analogRead(Humo01) > 360){
digitalWrite(LedGas,LOW);
digitalWrite(LedHumo,HIGH);
tone(Parlante, 400, 1000);
}
else if (analogRead(Humo02) > 360){
digitalWrite(LedGas,LOW);
digitalWrite(LedHumo,HIGH);
tone(Parlante, 500, 1000);
}
else if (analogRead(Humo03) > 360){
digitalWrite(LedGas,LOW);
digitalWrite(LedHumo,HIGH);
tone(Parlante, 600, 1000);
}
else if (analogRead(Humo04) > 360){
digitalWrite(LedGas,LOW);
digitalWrite(LedHumo,HIGH);
tone(Parlante, 700, 1000);
}
else{
noTone(0);
digitalWrite(LedGas,LOW);
digitalWrite(LedHumo,LOW);
}
delay(10);
}
// ------- BOMBILLA 1
void bombilla1(){
if (digitalRead(Movimiento01) == HIGH){
digitalWrite(ReleBomb01, HIGH);
delay(1000);
}
else
{
digitalWrite(ReleBomb01, LOW);
delay(20);
}
}
// ------- BOMBILLA 2
void bombilla2(){
if (digitalRead(Movimiento02) == HIGH){
digitalWrite(ReleBomb02, HIGH);
delay(1000);
}
else
{
digitalWrite(ReleBomb02, LOW);
delay(20);
}
}
// ------- BOMBILLA 3
void bombilla3(){
if (digitalRead(Movimiento03) == HIGH){
digitalWrite(ReleBomb03, HIGH);
delay(1000);
}
else
{
digitalWrite(ReleBomb03, LOW);
delay(20);
}
}
// ------- BOMBILLA 4
void bombilla4(){
digitalWrite(ReleBomb04, HIGH);
delay(300);
digitalWrite(ReleBomb04, LOW);
delay(300);
}
CONCLUCIONES
• El Presente trabajo nos ofrece ventajas importantes, no solo en el ámbito del confort de
automatizar sistemas de iluminación y detectores .etc. sino también seguridad en el
hogar ya que nos permite controlar que no exista fuga o problemas en la vivienda.
• La aplicación en este proyecto nos permitió tener una iniciativa en la domótica, el cual
nos dio la oportunidad de aplicar los conocimientos teóricos y prácticos adquiridos en
la materia
• Debemos tomar muy en cuenta que un sistema de automatización, para poder adquirir
los elementos y como instalación y a su vez su mantenimiento es muy costoso, por tal
motivo hemos realizado un pequeño proyecto esperando que este con sus expectativas.
• En este proyecto nos dimos en cuenta que si al programar falta una letra o signo no
funciona el sistema por tal motivo debemos hacer con mucha paciencia y destreza para
no tener inconvenientes en nuestros trabajos a futuro.
VIDEO
https://www.youtube.com/watch?v=VLjpcPW3jJI