Diseño e implementación de un generador de funciones usando IoT

Autores/as

DOI:

https://doi.org/10.47796/ing.v8i00.1417

Palabras clave:

educación, Generador de señales, Internet de las cosas

Resumen

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

Los datos de descargas todavía no están disponibles.

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

2026-05-05

Cómo citar

Barón Achury, J. D., Nevado, O. M., & Romero Molano, C. A. (2026). Diseño e implementación de un generador de funciones usando IoT. INGENIERÍA INVESTIGA, 8(00), e1417. https://doi.org/10.47796/ing.v8i00.1417

Número

Sección

Artículos Originales