Signal acquisition and generation system on Raspberry Pi platforms
Main Article Content
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
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
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/