Diseño e implementación de un generador de funciones usando IoT
DOI:
https://doi.org/10.47796/ing.v8i00.1417Palabras clave:
educación, Generador de señales, Internet de las cosasResumen
La enseñanza de la electrónica requiere herramientas didácticas que integren tecnologías emergentes y favorezcan la experimentación práctica en entornos educativos. En este contexto, el estudio tuvo como objetivo diseñar e implementar un generador de funciones controlado mediante tecnologías de Internet de las Cosas (IoT), incorporando principios de computación ubicua para el desarrollo de un sistema accesible, flexible y automatizado. Para ello, se desarrolló una arquitectura distribuida compuesta por una aplicación web desplegada en la nube, una base de datos con comunicación en tiempo real mediante WebSocket, un módulo IoT basado en ESP8266 y un módulo generador implementado en un microcontrolador RP2040, empleando un DAC R-2R para la generación de señales. Los resultados evidencian que el sistema permite la generación de señales sinusoidales, cuadradas y diente de sierra en un rango de 10 Hz a 100 kHz, con errores de frecuencia inferiores al 0,12 % y una latencia promedio de control de 320 ms. Asimismo, el prototipo facilita la interacción remota y el monitoreo en tiempo real de los dispositivos. Se concluye que la integración de IoT en el generador de funciones fortalece el aprendizaje en electrónica al mejorar la accesibilidad, el control y las competencias prácticas.
Descargas
Citas
Barrio Andrés, M. (2022). Internet de las cosas (3.ª ed.). Editorial Reus.
Burke, C. T. (1930). The standard-signal method of measuring receiver characteristics. The General Radio Experimenter, 4(10), 1–8. https://www.ietlabs.com/pdf/GR_Experimenters/1930/GenRad_Experimenter_March_1930.pdf
Batavale, P., & Daruwala, R. D. (2019, del 6 al 8 de julio). Remotely configurable low cost arbitrary function generator [conferencia]. 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India. https://doi.org/10.1109/ICCCNT45670.2019.8944488
Li, W.-G. (2020, del 7 al 8 de noviembre). Laboratory management system based on Internet of Things [Conferencia]. En Proceedings of the 2020 International Conference on Robots & Intelligent System (ICRIS), Sanya, China. https://doi.org/10.1109/ICRIS52159.2020.00082
Li, Y., Wang, M., & Wu, M. (2019, del 18 al 20 de setiembre). Design of electromagnetic signal generator based on field programmable gate array [conferencia]. En International Workshop on Electromagnetics: Applications and Student Innovation Competition (iWEM), Qingdao, China. https://doi.org/10.1109/iWEM.2019.8887897
Molina-Ríos, J., Zea-Ordóñez, M., Contento-Segarra, M., & García-Zerda, F. (2018). Comparación de metodologías en aplicaciones web. 3C Tecnología, 7(1), 1–19. http://dx.doi.org/10.17993/3ctecno.2018.v7n1e25.1-19
National Instruments. (5 de junio de 2025). Generar una señal: Tipos de generadores de funciones, consideraciones de DAC y otra terminología común. https://www.ni.com/es/shop/electronic-test-instrumentation/waveform-generators/generating-signals-function-generators.html
Oppenheim, A. V., & Schafer, R. W. (2016). Discrete-time signal processing (3rd ed.). Pearson Education. https://api.pageplace.de/preview/DT0400.9781292038155_A24581738/preview-9781292038155_A24581738.pdf
Ott, H. W. (2009). Electromagnetic compatibility engineering. John Wiley & Sons. https://daskalakispiros.com/files/Ebooks/Electromagnetic%20Compatibility%20Engineering.pdf
Prasad, S. S., & Sanyal, S. K. (2007, del 13 al 14 de julio). Design of arbitrary waveform generator based on direct digital synthesis technique using Code Composer Studio platform [conferencia]. En International Symposium on Signals, Circuits and Systems, Iasi, Romania https://doi.org/10.1109/ISSCS.2007.4292709
Raspberry Pi Ltd. (2024). RP2040 datasheet: A microcontroller by Raspberry Pi (pp. 92–100). Raspberry Pi. https://pip-assets.raspberrypi.com/categories/814-rp2040/documents/RP-008371-DS-1-rp2040-datasheet.pdf?disposition=inline
Tan, B.-L., Lee, W.-K., Mok, K.-M., & Goh, H.-G. (2018, del 8 al 9 de noviembre). Clock gating implementation on commercial field programmable gate array (FPGA) [conferencia]. En 4th International Conference on Electrical, Electronics and System Engineering (ICEESE), Kuala Lumpur, Malaysia. https://doi.org/10.1109/ICEESE.2018.8703530
Vince, T. (2020). IoT implementation in remote measuring laboratory VMLab analyses. Journal of Universal Computer Science, 26(11), 1402–1421. https://doi.org/10.3897/jucs.2020.074
Wheeler, H. A. (1930). Constant-amplitude oscillator for measuring transmission-line properties. The General Radio Experimenter, 5(2), 1–4.
Xu, M., Hu, J., & Gao, Y. (2011, del 30 al 31 de julio). FPGA-based design and implementation of arbitrary waveform generator [conferencia]. 2011 International Conference on Control, Automation and Systems Engineering (CASE), Singapur. https://doi.org/10.1109/ICCASE.2011.5997708
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Jhoan David Barón Achury, Oscar Mauricio Nevado, Cesar Augusto Romero Molano

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.











