Professional Documents
Culture Documents
Código
INVESTIGACIÓN DE SEMILLEROS DE INVESTIGACIÓN
Página 1
Investigador Principal:
Nombre: C.C
Programa Académico: Código:
Semestre que cursa: Promedio Acumulado:
Semillero de Investigación Proponente:
Nombre del Semillero de Investigación:
Línea de Investigación:
Unidad a la que pertenece el Semillero (Departamento/Facultad):
Responsables Administrativos:
Director del proyecto:
Nombre: C.C
Correo: Celular:
Cargo en la UFPS: Docente de Planta: ____ Docente Catedrático:______
Elaboró Revisó Aprobó
Oficina de Investigación Vicerrector de Investigación Comité Central de Investigación
Fecha Fecha Fecha
GUÍA PARA LA ELABORACIÓN DE PROPUESTAS DE
Código
INVESTIGACIÓN DE SEMILLEROS DE INVESTIGACIÓN
Página 2
FIRMAS:
Vo.Bo. Director del
Semillero
______________________ _____________________
Nombre Firma
Vo.Bo. Representante
de la Facultad
____________________ __________________
Nombre Firma
Director del Proyecto:
____________________ __________________
Nombre Firma
Elaboró Revisó Aprobó
Oficina de Investigación Vicerrector de Investigación Comité Central de Investigación
Fecha Fecha Fecha
GUÍA PARA LA ELABORACIÓN DE PROPUESTAS DE
Código
INVESTIGACIÓN DE SEMILLEROS DE INVESTIGACIÓN
Página 3
Los sistemas fotovoltaicos se dividen en dos: los que están conectados a la red
eléctrica y los que operan de forma aislada. En términos generales, los
sistemas conectados se utilizan en zonas urbanas mientras que los sistemas
aislados son propicios para áreas rurales.
Para conseguir esta meta se utilizará un sensor para registrar la radiación solar
en forma continua. De forma simultánea se diseñará e implementará un sistema
fotovoltaico conectado a la red y se monitorizará su producción energética. Este
primer diseño se realizará teniendo en cuenta parámetros conocidos y
estimando algunos que se desconocen con precisión, como la radiación solar
del lugar. Con los datos obtenidos de radiación solar y de producción real de
energía eléctrica del sistema se hará un análisis y procesamiento para ajustar el
modelo de predicción. Por último, se darán a conocer los resultados obtenidos
en el nuevo modelo.
JUSTIFICACION
Marco teórico
Comunicaciones inalámbricas
Andriod
Arduino
Servidor web
El esp8266 es uno de los chip con WI-Fi integrado más usados. De dimensiones
muy reducidas que varían dependiendo del modelo que se escoja, con un costo de
apenas 4 o 5 dólares.[11] integra el procesador Tensilica L106 de 32 bits, que
presenta un consumo de energía muy bajo y un conjunto de instrucciones
reducido de 16 bits (RSIC). Lo que le permite alcanzar una velocidad máxima de
reloj de 160MHz. [12]
El esp8266 esta en el mercado en múltiples presentaciones , siendo destacadas
su presentación minimalista ESP-01 y la presentación ESP-12E que posee gran
cantidad de pines.
Objetivos Específicos:
Diseñar una página web con motor asíncrono Node JS apoyado en una base de
datos SQL que permita gestionar la entrada y salida de los estudiantes al
Departamento de Electricidad y Electrónica.
Elaboró Revisó Aprobó
Oficina de Investigación Vicerrector de Investigación Comité Central de Investigación
Fecha Fecha Fecha
GUÍA PARA LA ELABORACIÓN DE PROPUESTAS DE
Código
INVESTIGACIÓN DE SEMILLEROS DE INVESTIGACIÓN
Página 9
Diseñar una aplicación Android para que los estudiantes puedan solicitar el turno.
Realizar la implementación del sistema en una sola estación de trabajo, con el fin
de realizar una prueba piloto de todo el proyecto.
1 Modulo Esp8266-01
1 Multímetro
Puntas de osciloscopio
Cables caimán-caimán
III. Diseñar e implementar una página web que tenga un motor asíncrono
Node JS apoyado en una base de datos programada en SQL que
permita gestionar la entrada y salida de los estudiantes de ingeniería
electrónica en la universidad Francisco de Paula Santander.
Actividad:
Se va a tomar un servidor programado usando NODE con una base de
datos SQL y con un gestor de vistas llamado angular.js porque esta nos
facilita la creación de aplicaciones móviles y de escritorio [3]. Luego se
creará todo el backend y el frontend de la página web.
SQL (Structured Query Language) es un lenguaje de programación
estándar e interactiva para la obtención de información desde una base de
datos. Aunque SQL es a la vez un ANSI y una norma ISO, muchos
productos de bases de datos soportan SQL con extensiones propietarias al
lenguaje estándar [4].
Metodología:
Se comienza con el diseño del servidor , identificando cuantas rutas y hacia
que partes de la página deben ir, para ello se deberá entrar directamente en
la gestión de código de node.js y mediante el uso de librerías
proporcionadas por node se instalaran las nuevas funciones que se
necesitaran en la ejecución del programa, luego se hará la parte del
frontend que no es más que la parte visible de la página en la cual están
todos los recursos estáticos como lo son imágenes , archivos .js minificados
y css necesarios para generar la página con la que el usuario interactúa.
IV. Diseñar e implementar una aplicación Android para que los estudiantes
puedan solicitar el turno.
Actividad: Después de armar toda la parte del servidor se comienza a gestionar
lo que se refiere a la programación del entorno Android, Allí entraran pruebas
pequeñas de terreno para identificar los tiempos que se tarda en responder y
estimar la capacidad de la página web.
Metodología:
Utilizando Android Studio se va a hacer todo el diseño de la app Android,
posteriormente será compilada para su uso, pasara por pruebas, rediseño y
mejoras que garanticen la fluidez y el fácil uso tanto para docentes como para
estudiantes , posteriormente a ello se verificaran todas las rutas de enlace.
Actividad:
Empleando arduino y mediante la ide (Entorno de desarrollo integrado o por
sus siglas en ingles IDE) de Arduino se hará un programa que realice la
lectura de un switch de 3 posiciones y dos pulsadores, conectado con un
módulo wifi esp8266 [5], El ESP8266-01 es un chip WiFi de muy bajo costo,
que a su vez envíe peticiones al servidor para informar en que momento y
en qué estado se encuentra el docente.
Metodología:
Habiendo adquirido el arduino nano que es la mas pequeña y completa board
de la familia arduino [6] se va a interconectar todos los periféricos para su
correcto funcionamiento y se harán las pruebas necesarias para su correcto
funcionamiento.
VI. Realizar una prueba piloto de todo el sistema.
Actividad:
Se realizara una prueba piloto en un escritorio, con un único docente y durante
un tiempo prudente se harán pruebas a distintas horas y con distinto tráfico,
además mediante una encuesta se determinará qué tan eficiente y optimo ha
sido el sistema y se estimaran los alcances.
Metodología:
Cada semana se evaluarán los aspectos de la aplicación siguiendo los 5
parámetros cruciales de una página web que son eficiencia, flexibilidad,
facilidad de uso, portabilidad y seguridad[7], además evaluando la satisfacción
de los usuarios y del docente que la administre, de igual manera se emularan
situaciones críticas y sus soluciones para casos de sobre flujo de estudiantes.
VI. Recopilar resultados, publicarlos y posteriormente hacer la implementación
total para el plan de estudios de Ingeniería Electrónica de la Universidad
Francisco de Paula Santander.
Actividad:
Se recopilarán los resultados del proyecto, para así obtener las ventajas de
implementar el proyecto, por último se emitirá una publicación que contendrá
los resultados utilizando varias guías para elaboración de artículos
científicos[8] disponibles en la web.
Metodología:
Mediante las encuestas realizadas, las pruebas, los resultados obtenidos y
tabulados haciendo uso de Excel que es una herramienta del paquete de
Microsoft Office dado que Excel permite realizar seguimiento a los datos [9] y
un análisis mas exhaustivo de las experiencias expresadas por el docente y
por los estudiantes, se realizará un paper que contendrá todos los beneficios,
retos cumplidos y un breve resumen de la ejecución del proyecto basados en el
formato para la presentación de proyectos de investigación en teología de la
universidad Javeriana [10].
[1] https://www.ibm.com/developerworks/ssa/opensource/library/os-nodejs/
[2] http://www.masadelante.com/faqs/servidor
[3]http://searchdatacenter.techtarget.com/es/definicion/SQL-o-lenguaje-de-
consultas-estructuradas
[4] http://angularjs.blogspot.com.co/2017/03/angular-400-now-available.html
[5] http://www.diarioelectronicohoy.com/blog/el-modulo-esp8266wifi
[6] https://www.arduino.cc/en/Main/ArduinoBoardNano
[7] http://www.usabilidadweb.com.ar/metodos_eval_calidad_web.php
[8] https://es.slideshare.net/felixsigno/redaccin-artculo-cientfico
[9] https://products.office.com/es-co/excel
[10]http://teologia.javeriana.edu.co/documents/3722978/3755626/Instructivo+pr
esentaci%C3%B3n+proyectos+-+Doctorado.pdf/f54fea42-5baa-48ba-b1a0-
a57218173520
[11] https://idus.us.es/xmlui/handle/11441/44574
[12] https://espressif.com/en/products/hardware/esp8266ex/overview.
[13] http://arduino.cl/que-es-arduino/
[14] http://getbootstrap.com/