Documentos de Académico
Documentos de Profesional
Documentos de Cultura
05/06/18
MONTERÍA
Tabla de contenido
INTRODUCCIÓN ................................................................................................ 3
1. Planteamiento del problema ........................................................................... 4
1.1 Problema principal .................................................................................... 4
1.2 Problema Secundario ................................................................................ 4
1.3. Descripción del problema ......................................................................... 5
1.4. Justificación ............................................................................................ 6
2. OBJETIVOS ................................................................................................... 7
2.1. OBJETIVO GENERAL ................................................................................ 7
2.2. OBJETIVOS ESPECÍFICOS ........................................................................ 7
3. Antecedentes. ............................................................................................... 8
3.1. Contexto Internacional ............................................................................ 8
3.2. Contexto nacional .................................................................................... 8
3.3. Contexto Regional ................................................................................... 8
4. Metodología .................................................................................................. 9
4.1. Tipo de trabajo ....................................................................................... 9
4.2. Estrategias de recolección de la información ........................................... 10
4.3. Proceso de la investigación........................................................................ 10
4.3.1. Fase I: Estudio, análisis e interpretación del sistema ............................. 10
4.3.2. Fase II: Caracterización del sistema ..................................................... 11
4.3.3. Fase III: Diseño e implementación del sistema ..................................... 11
4.3.4. Fase IV: Descripción de pruebas.......................................................... 12
5. Diseño Arquitectónico .................................................................................. 13
5.1.1. Dibujo del artefacto o dispositivo ......................................................... 13
5.1.2. Descripción del dibujo ......................................................................... 13
5.1.3. Diagramas de actividades ................................................................... 14
5.1.4. Diagrama de secuencia ....................................................................... 15
5.3. Pruebas del sistema............................................................................... 18
6. Conclusiones ............................................................................................... 21
7. Recomendaciones ........................................................................................ 22
8. Trabajos Futuros ......................................................................................... 22
10. ANEXOS .................................................................................................... 25
A. Manual de usuario ............................................................................... 25
Introducción ................................................................................................ 25
Entrando a la aplicación ............................................................................... 25
Interfaz de la aplicación. .............................................................................. 26
Componentes de la aplicación ....................................................................... 27
Funcionalidad. ............................................................................................. 28
B. Manual del sistema. ................................................................................. 30
Introducción ................................................................................................ 30
C. Evidencias fotográficas ............................................................................. 32
D. Códigos fuente. ....................................................................................... 33
E. Codigo Fuente del Modulo 1. .................................................................... 35
F. Código fuente del Modulo 2. ..................................................................... 39
INTRODUCCIÓN
Con los crecientes índices del gasto de energía por los que
atravesamos en la actualidad, nos hemos visto forzados a buscar
distintas formas de control que nos permita el ahorro de energía.
Desde sistemas novedosos de control de energía incorporación de
nuevas tecnologías en donde poco a poco tengamos al alcance de
nuestras manos un sinfín de servicios propios de la evolución constante
en la que nos encontramos. De esta misma forma la incidencia de las
constantes transformaciones económicas, sociales, políticas y por
supuesto tecnológicas influyen en las necesidades de los seres
humanos.
4. Metodología
Fuente de alimentación 12v 5a: Esta fuente brinda una forma fácil
de alimentar el prototipo. Utiliza una fuente suicheada para producir
eficientemente hasta 5 A en voltaje constante de 12 VDC, incluso
cuando no se aplica carga. Esta fuente de alimentación funciona con
tensiones de entrada de 100 a 240 VCA (50 a 60 Hz), lo que la hace
compatible con todas las tensiones y frecuencias.
Componentes software:
5. Diseño Arquitectónico
Arduino R3 UNO
Relé de 1 canal 5v
Módulo WIFi
Baquelita
Ilustración 1
Ilustración 2
Como se observa en la ilustración 2 la conexión entre el dispositivo y la
aplicación Android fue exitosa no presento mayores inconvenientes.
Ilustración 3
8. Trabajos Futuros
Por parte del software se puede llegar a desarrollar una aplicación que
pudiera controlar los aires acondicionados a través de una página web
o utilizando dispositivos como teléfonos inalámbricos y tecnología de
comunicación inalámbrica de larga distancia.
9. Bibliografía
[2] Álvaro Hernán Alarcón López, Geyni Arias Vargas, Carlos Julio
Cadena Sarasty, Viviana Muñoz Álvarez. (2016). “Estudio y diseño de
un sistema domótico utilizando dispositivos móviles para mejorar la
accesibilidad de las personas discapacitadas.” CORHUILA: Corporación
Universitaria del Huila
A. Manual de usuario
Introducción
La aplicación Móvil fue diseña para ser una herramienta fácil y sencilla
de manipular y con una interfaz amigable para el usuario. Se utilizó el
IDE de Android estudio para su desarrollo, La App solo puede ser
instalada por versiones de Android 7 en adelante.
Entrando a la aplicación
Ilustración 4
Interfaz de la aplicación.
Esta será la interfaz de la aplicación móvil como se puede ver en la
ilustración 5
Reconocimiento de IP
Logo institucional
Botón de Apagado
Temporizador
Botón de encendido
Ilustración 5
Componentes de la aplicación
Ilustración 6
Ilustración 7
También la aplicación puede encender varios aires al mismo tiempo
solo hay que hundir todos los botones que estén en rojo y pasarlos a
verde y viceversa.
Ilustración 8
Introducción
El sistema de automatización y control de energía es implementado
para dar una solución piloto y además facilitar el control de aparatos
eléctricos basándose en pequeños módulos, utilizando la tecnología
que tenemos para proporcionar un bien que es el ahorro de energía
eléctrica ya que hoy en día el ahorro de energía es una de las grandes
necesidades de existen en nuestro medio.
Esta guía contiene todo lo relacionado con todos los componentes más
importantes del sistema de desarrollo.
void setup() {
//Serial42.begin(9600);
Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(3,OUTPUT);
digitalWrite(3,HIGH);
for(int i=0; i<16; i++){
digitalWrite(13, !digitalRead(13));
delay(300);
//if(readESP().length() > 0){break;};
}
readESP8266();
Serial.println("AT+CWJAP=\"" + RED + "\",\"" + PSW + "\"");
for(int i=0; i<100; i++){
digitalWrite(13, !digitalRead(13));
delay(100);
}
//waitRequest("Linked", "CONNECT");
}
void loop() {
String msg = "";
if(timeState == 0 || timeState+5000 < millis()){
boolean state = false;
while(!state){
Serial.println("AT+CIPSTART=\"TCP\",\"" + IPServidor +
"\",5556");
String str = "";
for(int i=0; i<12; i++){
msg = readESP8266();
if(msg.indexOf("Linked") != -1 || msg.indexOf("CONNECT") != -
1){
//Serial42.println("CONECTADO");
state = true;
digitalWrite(13, LOW);
break;
}
digitalWrite(13, !digitalRead(13));
delay(150);
}
digitalWrite(13, LOW);
delay(1000);
}
timeState = millis();
}
void configESP(){
Serial.print("AT");
delay(1000);
readESP8266();
Serial.print("AT+RST");
delay(5000);
readESP8266();
Serial.print("AT+CWMODE=1");
delay(1000);
readESP8266();
Serial.print("AT+CIPMUX=0");
delay(1000);
readESP8266();
}
String readESP8266(){
String data = "";
while(Serial.available()){
char c = Serial.read();
//Serial42.print(c);
data += c;
delay(2);
}
return data;
}
long timeON = 0;
long timeOFF = 0;
long timeAct = 0;
long timeState = 0;
void setup() {
//Serial42.begin(9600);
Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(3,OUTPUT);
digitalWrite(3,LOW);
for(int i=0; i<16; i++){
digitalWrite(13, !digitalRead(13));
delay(300);
//if(readESP().length() > 0){break;};
}
readESP8266();
Serial.println("AT+CWJAP=\"" + RED + "\",\"" + PSW + "\"");
for(int i=0; i<100; i++){
digitalWrite(13, !digitalRead(13));
delay(100);
}
//waitRequest("Linked", "CONNECT");
}
void loop() {
String msg = "";
if(timeState == 0 || timeState+5000 < millis()){
boolean state = false;
while(!state){
Serial.println("AT+CIPSTART=\"TCP\",\"" + IPServidor +
"\",5556");
String str = "";
for(int i=0; i<12; i++){
msg = readESP8266();
if(msg.indexOf("Linked") != -1 || msg.indexOf("CONNECT") != -
1){
//Serial42.println("CONECTADO");
state = true;
digitalWrite(13, HIGH);
break;
}
digitalWrite(13, !digitalRead(13));
delay(150);
}
digitalWrite(13, LOW);
delay(1000);
}
timeState = millis();
}
void configESP(){
Serial.print("AT");
delay(1000);
readESP8266();
Serial.print("AT+RST");
delay(5000);
readESP8266();
Serial.print("AT+CWMODE=1");
delay(1000);
readESP8266();
Serial.print("AT+CIPMUX=0");
delay(1000);
readESP8266();
}
String readESP8266(){
String data = "";
while(Serial.available()){
char c = Serial.read();
//Serial42.print(c);
data += c;
delay(2);
}
return data;
}