Article
Plataforma de enseñanza a distancia de microcontroladores e internet de las cosas
Fecha
2022-07Autor
Pereira, Renata
de Souza, Cleonilson
Patino, Darwin
Lata, Patino
Institución
Resumen
Debido al creciente desarrollo tecnológico de los sistemas
embebidos y el internet de las cosas (IoT), los
dispositivos basados en microcontroladores se aplican
cada vez más en diversas áreas del conocimiento. En
este contexto, las plataformas y productos educativos
online se consideran laboratorios virtuales remotos, ya
que los estudiantes pueden acceder a los dispositivos
físicos en cualquier lugar siempre que dispongan de
un sistema informático conectado a internet. En este
sentido, este trabajo describe el diseño y desarrollo de
una plataforma con cuatro productos educativos en
línea para la enseñanza de microcontroladores e IoT.
Estos productos educativos están basados en software
de código abierto, lo que permite su distribución gratuita
en línea y el acceso a ellos desde un servidor
en la nube. El enfoque de código abierto y multiplataforma
(Linux, Windows® y Mac OSX) permite
una mayor interacción y accesibilidad del usuario. Los
productos educativos en línea hacen posible la programación
del firmware del microcontrolador ESP32
de forma remota a través de OTA (Over the Air) y
de sistemas embebidos Linux basados en Raspberry
Pi (Rpi), permitiendo aplicaciones virtuales de laboratorio
de microcontroladores. Además, los productos
educativos en línea permiten manipular los pines vía
internet a través de la interfaz gráfica de los microcontroladores
ESP32 y ESP8266, así como del Rpi. Como
resultado, se probó la plataforma en línea propuesta,
ejecutándola en un servidor en la nube, y se validaron
los cuatro productos educativos de aprendizaje a distancia
y la aplicación real de microcontroladores e
IoT, que se encuentran operativos, tal como fueron
diseñados.//Due to the increasing technological development in
embedded systems and the Internet of Things (IoT),
devices based on microcontrollers are being increasingly
applied in various areas of knowledge. In this
context, online educational platforms and products
are considered virtual remote laboratories, because
students can access the physical devices anywhere as
long as they have a computer system connected to
the internet. In this sense, this work describes the design
and development of a platform with four online
educational products for teaching microcontrollers
and IoT. These educational products are based on
open-source software, which enables their free online
distribution and the access to them from a cloud
server. The open-source and multiplatform (Linux,
Windows®, and Mac OSX) approach enables a greater
user interaction and accessibility. The online educational
products make possible the remote programming
of the ESP32 microcontroller firmware via OTA
(over the air) and Linux embedded systems based on
Raspberry Pi (Rpi), enabling virtual microcontroller
laboratory applications. In addition, the online educational
products enable the manipulation of GPIO pins
via the Internet through the graphical interface of the
ESP32 and ESP8266 microcontrollers and the Rpi.
As a result, the proposed online platform was tested,
running it on a cloud server, and the four-distance
learning educational products and the actual microcontroller
and IoT application have been validated,
and are operating as designed.