1. Diseño y programación del entorno cliente-servidor para un laboratorio remoto de aprendizaje de microcontroladores dirigido a los MOOCs (Massive Open Online Course). ESICLAB
- Author
-
Díaz Cano, Ignacio, Morgado Estévez, Arturo, Romero Bruzón, Eduardo, and Ingeniería de Sistemas y Automática, Tecnología Electrónica y Electrónica
- Subjects
Laboratorio remoto ,LPC4088 ,µvision ,Arduino ,Microcontrolador ,J-link - Abstract
La ESI cuenta con un laboratorio remoto, creado recientemente por un estudiante de Máster, en su trabajo Fin de Máster, donde se controlaba la programación del microcontrolador LPC4088 a distancia. La disertación de dicho proyecto fue un experimento piloto sobre los laboratorios remotos. Tomando de base los pasos encauzados en ese proyecto: autenticación, reserva de horarios, programación y visualización remota de los experimentos, se añaden más posibilidades y mejoras a estos pasos, ya iniciados en el anterior proyecto. Además se tienen en consideración la posibilidad de que el acceso al laboratorio remoto se realice desde fuera de la ESI. El resultado del presente Proyecto, por tanto, es un laboratorio remoto basado en una web accesible desde fuera de la red de la Universidad, usando la tecnología cliente-servidor. El usuario puede acceder con la combinación de nombre de usuario y contraseña. Dicho usuario debe registrarse previamente en el Sistema, rellenando un formulario y debe hacer una reserva previa del laboratorio remoto para poder hacer uso del mismo. Una vez que llegue la hora de reserva se activará la entrada al laboratorio donde podrá escoger la práctica a realizar, la cual llevará consigo una serie de activadores: LED’s, potenciómetros, y/o pulsadores virtuales, que se corresponderán con los pines físicos del microcontrolador empleado. Además el usuario tendrá que “subir” un fichero correspondiente a dicha programación del microcontrolador mediante µvision, una aplicación de escritorio. Este archivo será directamente cargado en el microcontrolador LPC4088 a través del dispositivo Jlink. Una vez que el estudiante ha cargado el programa en el microcontrolador, puede ver el resultado del mismo en tiempo real a través de la webcam instalada. El sistema diseñado se complementa con una placa multiplexora que se encarga de recibir datos por el puerto serie del servidor, que provienen de la interfaz de cliente. Estos datos van a servir para controlar ciertos componentes de la propia placa o del microcontrolador, tales como : LED’s, potenciómetros, pulsadores,… dependiendo de la práctica a realizar. El nombre asignado al proyecto es ESICLAB, y se espera que sea el referente de los laboratorios remotos de microcontroladores de la Escuela Superior de Ingeniería de la Universidad de Cádiz, toda vez que una vez presentado y aceptado, se siga trabajando en el mismo mediante un doctorado que se encargue de potenciarlo y de implantarlo a nivel institucional de la UCA., 85 páginas
- Published
- 2016