Signal acquisition and generation system on Raspberry Pi platforms

Main Article Content

Benjamin Valera Orozco
https://orcid.org/0009-0006-7730-8750
Gerardo Antonio Ruiz Botello
Karen Lucero Roldán Serrato

Abstract

Currently, the operating systems market has been shifting toward open, free, and community-established solutions widely adopted by computing and electronics specialists. A practical example is the Raspberry Pi single-board computer, which supports various versions of open and free operating systems. Applications in electronics find significant potential in the Raspberry Pi due to its ability to support full system development through its 40-pin general-purpose connector. In this project, an electronic system for the acquisition and generation of electrical signals was designed and implemented based on a Raspberry Pi microcomputer running Raspbian OS. This tool proved to be an appropriate and useful solution, given the wide range of instrumentation applications that require signal processing capabilities. The main contribution of this work is the development of a low-cost, optimized system for signal acquisition and generation, implemented using Python programming and a graphical visualization environment. It was applied in specific contexts such as electronics laboratories and telecommunications experimentation.

Downloads

Download data is not yet available.

Article Details

How to Cite
Valera Orozco, B., Ruiz Botello, G. A., & Roldán Serrato, K. L. (2026). Signal acquisition and generation system on Raspberry Pi platforms. Cuadernos Técnicos Universitarios De La DGTIC, 4(2). https://doi.org/10.22201/dgtic.30618096e.2026.4.2.146
Section
Reportes técnicos
Author Biographies

Benjamin Valera Orozco, Instituto de Ciencias Aplicadas y Tecnología, UNAM

.

Gerardo Antonio Ruiz Botello, Instituto de Ciencias Aplicadas y Tecnología, UNAM

.

Karen Lucero Roldán Serrato, Instituto de Ciencias Aplicadas y Tecnología, UNAM

.

References

AG Electrónica SAPI de CV. (2024, 13 de mayo). HAT AD de alta precisión para Raspberry Pi: ADC ADS1263 de 10 canales y 32 bits (SKU18983) [manual técnico]. https://agelectronica.lat/pdfs/textos/S/SKU18983.PDF

Arif, R., Wijaya, S. K., Prawito, & Gani, H. S. (2018, 01-03 de mayo). Design of EEG data acquisition system based on Raspberry Pi 3 for acute ischemic stroke identification [ponencia]. 2018 International Conference on Signals and Systems (ICSigSys), Indonesia. https://doi.org/10.1109/ICSIGSYS.2018.8372771

Bengtsson, L. (2024). ADCs and Sampling [capítulo]. En Electrical Measurement Techniques (pp. 229-265). Springer. https://doi.org/10.1007/978-981-99-8187-8_11

Bluemoon16. (2023, 24 de mayo). Data Acquisition System with Raspberry Pi [publicación en foro en línea]. Raspberry Pi Forums. https://forums.raspberrypi.com/viewtopic.php?t=351826

Cassel Barbosa, G. H., Varanis, M., Delgado, K. M. S., & Oliveira, C. de. (2020). An acquisition system framework for mechanical measurements with Python, Raspberry-Pi and MEMS sensors. Revista Brasileira de Ensino de Física, 42, e20200167. https://doi.org/10.1590/1806-9126-RBEF-2020-0167

Chen, L. X., & Liu, Y. T. (2025). Implementation of signal acquisition system (SAS) for large voltage waveform using low-cost Raspberry Pi Pico. Preprints. https://doi.org/10.20944/preprints202505.1574.v1

Ellison Mathe, S., Kondaveeti, H. K., Vappangi, S., Vanambathina, S. D., & Kumaravelu, N. K. (2024). A comprehensive review on applications of Raspberry Pi. Computer Science Review, 52, 100636. https://doi.org/10.1016/j.cosrev.2024.100636

Gunawan, T. S., Rahman, S. N., Kartiwi, M., & Ihsanto, E. (2020, 23-24 de octubre). Development of Very Low Frequency Data Acquisition System using Raspberry Pi [ponencia]. 2020 8th International Conference on Cyber and IT Service Management (CITSM), Indonesia. https://doi.org/10.1109/CITSM50537.2020.9268882

Jaryd. (2023, 7 de diciembre). Using virtual environments in Thonny on a Raspberry Pi. Core Electronics. https://core-electronics.com.au/guides/using-virtual-environments-in-thonny-on-a-raspberry-pi/

Jolles, J. W. (2021). Broad-scale applications of the Raspberry Pi: A review and guide for biologists. Methods in Ecology and Evolution, 12(9), 1562–1579. https://doi.org/10.1111/2041-210X.13652

Kondo, K., Tanno, K., Tamura, H., & Nakatake, S. (2018). Low voltage CMOS current mode reference circuit without operational amplifiers. IEICE Transactions on Fundamentals, 101(5), 748–754. https://doi.org/10.1587/transfun.E101.A.748

Llamas, L. (2025). Raspberry Pi pinout diagram. https://www.luisllamas.es/en/raspberry-pi-pinout/

Magalhães, R. (2024, 25 de junio). Cómo leer señales analógicas en Raspberry Pi usando ADS1015/ADS1115. Compraco. https://compraco.com.br/es/blogs/tecnologia-e-desenvolvimento/como-ler-sinais-analogicos-no-raspberry-pi-usando-ads1015-ads1115

Martínez-Quintero, J. C., Estupiñán-Cuesta, E. P., & Rodríguez-Ortega, V. D. (2019). Raspberry Pi 3 RF signal generation system. Visión Electrónica, 13(2). https://doi.org/10.14483/22484728.15160

Matplotlib Development Team. (s.f.). Matplotlib 3.9.2 documentation. https://matplotlib.org/stable/

Measurement Computing Corporation. (2019). MCC 152 voltage output and DIO DAQ HAT for Raspberry Pi [manual técnico]. https://files.digilent.com/datasheets/DS-MCC-152.pdf

Measurement Computing Corporation. (2020). MCC 118 voltage measurement DAQ HAT for Raspberry Pi: Datasheet (DS-MCC-118) [manual técnico]. https://files.digilent.com/datasheets/DS-MCC-118.pdf

Measurement Computing Corporation. (2024). daqhats: MCC DAQ HAT Library for Raspberry Pi (v1.5.0.0) [repositorio de software]. https://github.com/mccdaq/daqhats

Medina de Andrés, D. (2017). Diseño e implementación de un sistema de adquisición y procesado digital de señales biomédicas [trabajo de fin de grado]. Universidad Politécnica de Madrid. https://oa.upm.es/52911/1/TFG_DAVID_MEDINA_DE_ANDRES.pdf

Meena, T., Sharma, V., Jhakar, S., & Sharma, S. K. (2019). Raspberry Pi based electromyography signal acquisition and processing system. Journal of Emerging Technologies and Innovative Research, 6(4), 69–75. https://www.jetir.org/papers/JETIR1904E09.pdf

Nikhil (2024). Python Tkinter tutorial. https://www.geeksforgeeks.org/python-tkinter-tutorial/

Pidora. (2024, 4 de marzo). Transforma tu Raspberry Pi en una potente estación de procesamiento de señales. https://pidora.ca/transform-your-raspberry-pi-into-a-powerful-signal-processing-workstation/

Razavi, B. (2021). Fundamentals of microelectronics. Wiley.

Rodríguez Corbo, F. A., Hernández González, A., & Ramírez Beltrán, J. (2018). Adquisición de datos analógicos con alta precisión usando una BeagleBone Black. RIELAC: Revista Electrónica de Ingeniería, Electrónica, Automática y Comunicaciones, 39(3), 68–76. https://dialnet.unirioja.es/descarga/articulo/6676696.pdf

Sreejith, A. G., Mathew, J., Sarpotdar, M., Mohan, R., Nayak, A., Safonova, M., & Murthy, J. (2014, noviembre). A Raspberry Pi-Based Attitude Sensor. Journal of Astronomical Instrumentation, 3(2). https://doi.org/10.1142/S2251171714400066

XOREN Ingeniería. (2023. 16 de noviembre). Consejo técnico: adquisición de datos en Raspberry Pi con Universal Library para Linux. https://xoreningenieria.com/2023/11/16/consejo-tecnico-adquisicion-de-datos-en-raspberry-pi-con-universal-library-para-linux/