Aplicativo de Control y Monitoreo para Sistema de Iluminación en Hogares
Autor
Alvarado Silva, Jesús Alberto
Lipez Montero, Jeisón Fabián
Director
Aguilar Camacho, Jose Luis
Metadatos
Mostrar el registro completo del ítemDescripción
Internet de las Cosas IOT, Arduino
Resumen
El proyecto de grado tiene como objetivo implementar una aplicación web que permita controlar y monitorear un elemento de iluminación como un bombillo o lámpara led, por medio de un dispositivo electrónico inteligente. El aplicativo Web estará alojado en un servidor local ubicado al interior del hogar. Así, la infraestructura a vigilar como los elementos que los administran estarán dentro de una red LAN. Se utilizará el concepto de internet de las cosas (IOT por sus siglas en inglés: internet of the things), es decir, el proyecto quedará listo para ser instalado o servido desde la nube. Para ello, se propuso trabajar varias etapas. Primero, se requería desarrollar un dispositivo electrónico de bajo costo, que incluyera tecnología WiFi, I2C, SPI y UART, por lo tanto, se seleccionó el microcontrolador ESP8266. Luego, se seleccionaría un entorno de programación integrado que permitiera combinar los diferentes lenguajes de programación para el desarrollo del aplicativo de control y monitoreo, como resultado se escoge Arduino para el microcontrolador y Visual Studio Code como software de desarrollo libre. Para la implementación del aplicativo web se elige el framework Express que opera bajo NodeJS, que es un entorno de ejecución de JavaScript orientado a eventos asíncronos, diseñado para crear aplicaciones network escalables que pueden atender muchas conexiones simultáneamente y basado en el motor V8 de Google (OpenJS, 2021). Finalmente, se integraron el microcontrolador ESP8266 con el aplicativo instalado en un servidor web local, todo en una red LAN. Los resultados mostraron que el sistema presenta una muy buena respuesta de control y monitoreo, pues, se almacenó en una base de datos los eventos de iteración. Además, el diseño de la interfaz web de la aplicación permite una eficaz comunicación con el usuario.
Materia
Arduino, Visual Studio Code, Xampp, Internet de las Cosas IOT
Colecciones
Vista previa
- Nombre:
- F-DC-125 Informe Final Trabajo ...
- Nombre:
- F-GC-01 Licencia Autorización ...