Вы находитесь на странице: 1из 10

MODALIDAD ABIERTA Y A DISTANCIA

ÁREA TÉCNICA

Ingeniería Informática

PRÁCTICUM 3.1

INFORME SEGUNDO BIMESTRE

NOMBRE DEL ESTUDIANTE: Chavarrea Jaramillo Javier Fabian

FECHA: 25 de Julio de 2018

TUTOR ACADÉMICO: Ing. Germania Rodriguez Morales MSc.

PERIODO ACADÉMICO: Abril – Agosto 2018


INFORME BIMESTRAL

DATOS INFORMATIVOS DE LA INSTITUCIÓN/DEPENDENCIA

NOMBRE DE LA INSTITUCIÓN
DONDE REALIZA LA PRÁCTICA
TEZZLA ENERGY SERVICIOS
PRE PROFESIONAL GESTIÓN
PRODUCTIVA / PRÁCTICUM

SIGLAS DE LA INSTITUCIÓN TEZZLA ENERGY

NOMBRE DE LA AUTORIDAD JORGE VICENTE CHAVARREA JARAMILLO


MÁXIMA O RESPONSABLE DE LA
INSTITUCIÓN GERENTE PROPIETARIO

TIPO DE INSTITUCIÓN EMPRESA PRIVADA

SECTOR ECONÓMICO DE LA Seleccionar entre las siguientes opciones:


INSTITUCIÓN
Agricultura, ganadería, silvicultura y pesca. ( )
Explotación de minas y canteras. ( )
Industrias manufactureras. ( )
Comercio. ( )
Servicios. ( X )
DEPARTAMENTO O
DEPENDENCIA DONDE REALIZA DEPARTAMENTO DE PROYECTOS
LA PRÁCTICA

TUTOR EXTERNO JORGE VICENTE CHAVARREA JARAMILLO

NÚMERO DE CONVENIO N/A

FECHA DE INICIO
04/06/2018

FECHA DE FINALIZACIÓN 09/07/2018

NÚMERO DE HORAS DE
100 Horas
PRÁCTICA
INFORME BIMESTRAL DE PRÁCTICAS PREPROFESIONALES

PRÁCTICUM 3.1

INTRODUCCIÓN

La elaboración de un proyecto es fiel muestra de la aplicación de


conocimientos y destrezas adquiridas en el transcurso de una carrera
académica.

Al diseñar y elaborar el interruptor WiFi se aplicaron conocimientos de


electrónica y programación los mismos que son propios de un
profesional en Informática

DESARROLLO

Las actividades realizadas fueron las siguientes:

Programación del ESP8266 (Conexión).- Para realizar la programación


del módulo ESP8266 se utilizó un Arduino uno al cual se le retiró el
microcontrolador para poder utilizar los pines TX y RX de la tarjeta, se
realizó la conexión mostrada en la siguiente imagen.

Programa realizado en el IDE de Arduino.- El programa que se


escribió en el IDE de Arduino es el siguiente:
//Universidad Técnica Particular de Loja "UTPL"
//Ingeniería en Informática
//Prácticum 3.1
//Javier Fabian Chavarrea Jaramillo

//El ESP8266 está configurado como punto de acceso

#include <ESP8266WiFi.h>
const char ssid[] = "TEZZLA_WiFi";
const char password[] = "20152015";
WiFiServer server(80);
//--------------------------------------
int value_1 = LOW;
int rele_1 = 2; //GPIO2
//--------------------------------------
void setup() {
pinMode(rele_1, OUTPUT);
digitalWrite(rele_1, HIGH);
server.begin();
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, password);
}
//--------------------------------------
void loop() {
WiFiClient client = server.available();
if (!client) {
return;
}
int cuenta = 0;
while(!client.available()){
delay(1);
cuenta = cuenta + 1;
if (cuenta > 20) break;
}
if (cuenta < 21){
String request = client.readStringUntil('\r');
client.flush();
//-------------------------------------
if (request.indexOf("/LUZ_HABITACION_1=ON")!= -1) {
digitalWrite(rele_1, LOW);
value_1 = HIGH;
}
if (request.indexOf("/LUZ_HABITACION_1=OFF")!= -1) {
digitalWrite(rele_1, HIGH);
value_1 = LOW;
}
//------------------------------------
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("");
//-------------------------------------
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.println("<center>");
client.println("<br>");
//------------------------------------
if(value_1 == HIGH ) {
client.print("LUZ HABITACION: ON");
}else{
client.print("LUZ HABITACION: OFF");
}
//-----------------------------------
-----------------------------------
client.println("<br>");
);
client.println("<br>");
);
client.println("<button
button type='button'
onClick=location.href='/LUZ_HABITACION_1=ON' style='margin:auto;
background-color:green;
color:green; color:#A9F5A9; padding:5px; border:1px solid
white; width:200;'><h2> PRENDER</h2> </button>");
</button>"
client.println("<button
"<button type='button'
onClick=location.href='/LUZ_HABITACION_1=OFF'
ation.href='/LUZ_HABITACION_1=OFF' style='margin:auto;
background-color:red;
color:red; color:#F6D8CE; padding:5px; border:1px solid
white; width:200;'><h2> APAGAR</h2> </button><br><br>");
</button><br><br>"
client.println("</center>"
"</center>");
client.println("</html>"
"</html>");
//-----------------------------------
-----------------------------------
delay(1);
}
}
Cabe indicar que el módulo ESP8266 está configurado con este código
como punto de acceso es decir como si fuera un router.

Inventor. El código (Leguaje gráfico) para


Aplicación de software App Inventor.-
la aplicación Android es el siguiente:
siguiente

celular.- El teléfono en el que se


Aplicación ejecutada en un teléfono celular.
ejecuto es un Samsung J7.
Implementación en ambiente real del interruptor WiFi.- El interruptor
WiFi se lo conectó en el cajetín de una habitación reemplazando un
interruptor convencional como se observa solo se necesita de tres
conductores eléctricos:

Rojo: Neutro; Amarillo: Fase; Azul: Salida a la lámpara

El esquema de conexión se muestra en la siguiente figura:


CONCLUSIONES

- Es posible construir un control WiFi para la iluminación de una


habitación.
- El Interruptor WiFi se lo puede conectar a internet solamente
cambiando la programación del módulo WiFi; básicamente hay que
programarlo como estación no como punto de acceso.
- Sería recomendable mantener la posibilidad de realizar un proyecto
integrador como practicum 3.1 debido a que algunos estudiantes
trabajan en áreas diferentes a la Informática.
- Sería recomendable mantener la posibilidad de realizar un proyecto
integrador como practicum 3.1 debido a que algunos estudiantes
trabajan y no pueden realizar pasantías en empresas con las que
existe convenios.
ANEXOS

Anexos:

Añadiendo las URLs para placas adicionales

En el Gestor de URLs Adicionales de Tarjetas se copia el siguiente


enlace:

http://arduino.esp8266.com/stable/package_esp8266com_index.j son
Añadiendo drivers del ESP8266

En el gestor de tarjetas se debe buscar “esp” e instalar el ESP8266 by


ESP8266 Community.

Seleccionamos la placa Generic ESP8266 module


Desarrollo de la aplicación

Diseño:

Bloques:

Video demostrativo del funcionamiento del módulo WiFi.- Con el


siguiente link se puede acceder a un video de demostración (YouTube)
del interruptor WiFi probado en un ambiente real.

https://youtu.be/5E4fBNbldY8

Вам также может понравиться