In this project, an ESP32–ADS1115 embedded hardware framework is used to design and implement a wired and wireless signal acquisition system with real-time visualisation on an Android-based oscilloscope. The ADS1115, a 16-bit precision analog-todigital converter, interfaces with the ESP32 via wired I²C communication to acquire low-frequency analogue signals with enhanced resolution and accuracy. The ESP32 microcontroller is integrated into the system for high-speed data processing and wireless communication. Signal data is either wirelessly transferred to an Android device via Wi-Fi or Bluetooth or recorded via wired inputs. The Termux-X11 environment is used to process and visualise the received data, allowing for oscilloscope-like functionality and timedomain waveform display on a portable platform. The suggested framework is appropriate for field measurement, laboratory, and educational settings since it provides a small, affordable, and power-efficient substitute for traditional oscilloscopes. The effectiveness of the suggested embedded system for portable signal analysis is validated by experimental results showing accurate waveform rendering, dependable signal acquisition, and stable wireless communication.
Introduction
This text presents the design and development of a portable Android-based oscilloscope that uses an ESP32 microcontroller, an ADS1115 high-resolution ADC, and an Android smartphone for real-time signal acquisition and visualization. Traditional oscilloscopes are essential for observing and analyzing electrical signals but are often expensive, bulky, and inaccessible for students, educators, and field engineers.
The proposed system addresses these limitations by combining the wireless communication capabilities of the ESP32 with the high-precision analog-to-digital conversion of the ADS1115. While the ESP32's built-in ADC has limited accuracy, the ADS1115 provides 16-bit resolution, programmable gain amplification, and reliable signal digitization through I²C communication.
The system leverages Android smartphones as display and processing platforms. Using the Termux environment and Termux X11, users can run Python programs and visualize waveforms in real time without requiring specialized oscilloscope hardware or custom Android applications. This transforms a smartphone into a portable oscilloscope capable of signal monitoring and analysis.
Literature Review
Previous research has focused on:
PC-based oscilloscopes to reduce cost and complexity.
Microcontroller-based oscilloscopes using platforms such as Arduino.
Smartphone-based visualization systems for improved portability.
Wireless and IoT-enabled oscilloscopes for remote monitoring.
Software-defined and virtual oscilloscopes with advanced signal-processing features.
These developments demonstrate a trend toward affordable, portable, and software-driven measurement systems.
Methodology
The proposed system operates through the following stages:
Analog signals are collected using input probes.
Signals undergo conditioning through filtering, amplification, attenuation, and voltage scaling.
The ADS1115 converts the conditioned analog signals into high-resolution digital data.
The ESP32 processes and buffers the data.
Digital data is transmitted wirelessly via Bluetooth to an Android smartphone.
The smartphone receives, processes, scales, and displays waveforms in real time using Termux and Python-based plotting tools.
System performance is evaluated based on accuracy, latency, and stability.
System Architecture
The system consists of:
Analog signal source
Signal conditioning circuit
ADS1115 ADC
ESP32 microcontroller
Android smartphone
The ESP32 handles data acquisition and wireless transmission, while the Android device provides waveform visualization and analysis.
Advantages
Low cost compared to commercial oscilloscopes.
Portable and lightweight design.
High measurement resolution through the ADS1115.
Wireless communication capability.
Real-time waveform display on smartphones.
Suitable for education, embedded systems development, laboratory experiments, and field signal monitoring.
References
[1] A. Pavuluri, S. N. V. S. K. Chaitanya, V. Nalathoti, V. Jangam, and N. Adimulam, “Portable Digital Oscilloscope using Arduino,” in 2023 International Conference on Inventive Computation Technologies (ICICT), Lalitpur, Nepal: IEEE, Apr. 2023, pp. 1361–1366. doi: 10.1109/icict57646.2023.10134297.
[2] P. Dongaonkar, S. Gaikwad, S. Gunje, and S. Tayde, “An Arduino-based Portable Oscilloscope,” in 2024 5th International Conference on Data Intelligence and Cognitive Informatics (ICDICI), Tirunelveli, India: IEEE, Nov. 2024, pp. 401–405. doi: 10.1109/icdici62993.2024.10810946.
[3] K. Forinash and R. F. Wisman, “Smartphones as portable oscilloscopes for physics labs,” Phys. Teach., vol. 50, no. 4, pp. 242–243, Apr. 2012, doi: 10.1119/1.3694081.
[4] C. Bhunia, S. Giri, S. Kar, S. Haldar, and P. Purkait, “A Low-Cost PC-Based Virtual Oscilloscope,” IEEE Trans. Educ., vol. 47, no. 2, pp. 295–299, May 2004, doi: 10.1109/TE.2004.825527.
[5] Y. Zeng, L.-H. Ma, F.-Q. Wu, and Z.-X. Huang, “Portable Intelligent Oscilloscope Based on Innovative Education,” J. Educ. Train. Stud., vol. 8, no. 2, p. 16, Dec. 2019, doi: 10.11114/jets.v8i2.4660.
[6] A. B. Krishna et al., “Micro-controller Based Portable Oscilloscope,” in 2021 6th International Conference for Convergence in Technology (I2CT), Maharashtra, India: IEEE, Apr. 2021, pp. 1–4. doi: 10.1109/I2CT51068.2021.9418145.
[7] A. Wagh, Z. Dave, G. Singh, V. Dange, A. Tambe, and S. Gengaje, “A low cost portable oscilloscope for educational platforms using a Programmable System on Chip,” in 2014 International Conference on Advances in Communication and Computing Technologies (ICACACT 2014), Mumbai, India: IEEE, Jun. 2014, pp. 1–4. doi: 10.1109/EIC.2015.7230746.
[8] Z. Zou, J. Wu, G. Yang, Y. Bie, Y. Wang, and M. Zhou, “Design of simple oscilloscope and spectrum analysis system,” in 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China: IEEE, Dec. 2018, pp. 1662–1666. doi: 10.1109/ITOEC.2018.8740670.
[9] J. Jiang, H. Qu, and S. L. Tian, “Study on the Smart Handheld Wireless Oscilloscope,” Appl. Mech. Mater., vol. 416–417, pp. 1325–1330, Sep. 2013, doi: 10.4028/www.scientific.net/AMM.416-417.1325.
[10] D. Herres, “PC-Based Oscilloscopes,” in Oscilloscopes: A Manual for Students, Engineers, and Scientists, Cham: Springer International Publishing, 2020, pp. 217–234. doi: 10.1007/978-3-030-53885-9_9.
[11] Yiqi Tew and Bok-Min Goi, “Qscilloscope: A PC-based Real Time Oscilloscope,” in 2008 IEEE Conference on Innovative Technologies in Intelligent Systems and Industrial Applications, Cyberjaya, Malaysia: IEEE, Jul. 2008, pp. 92–97. doi: 10.1109/CITISIA.2008.4607341.
[12] L. Orchard and W. Peek, “`Super’ scopes,” IEEE Spectr., vol. 13, no. 4, pp. 73–77, Apr. 1976, doi: 10.1109/MSPEC.1976.6367456.
[13] H. Ruan, K. Zhou, Q. Zhang, and J. Zhang, “Distortion Analyzer Based on the Internet of Things,” in 2024 3rd International Conference on Artificial Intelligence, Internet of Things and Cloud Computing Technology (AIoTC), Wuhan, China: IEEE, Sep. 2024, pp. 180–184. doi: 10.1109/AIoTC63215.2024.10748307.
[14] Y. Zhao, “Smartphone-Based Undergraduate Physics Labs: A Comprehensive Review of Innovation, Accessibility, and Pedagogical Impact,” 2025, arXiv. doi: 10.48550/ARXIV.2504.11363.
[15] Xiufang Wang and Lin Dai, “Design of wireless signal analysis system based on intelligent control,” in Proceedings of 2013 2nd International Conference on Measurement, Information and Control, Harbin, China: IEEE, Aug. 2013, pp. 1180–1183. doi: 10.1109/MIC.2013.6758169.
[16] A. U. Jibia and N. D. Robinson, “A PC-Based Multifunctional Virtual Oscilloscope,” in 2019 2nd International Conference of the IEEE Nigeria Computer Chapter (NigeriaComputConf), Zaria, Nigeria: IEEE, Oct. 2019, pp. 1–9. doi: 10.1109/NigeriaComputConf45974.2019.8949640.
[17] L. Dong, L. Xiaowu, and Y. Feiqun, “A Portable Antenna Parameter Analyzer Based on Synchronous Sampling,” in 2006 7th International Symposium on Antennas, Propagation & EM Theory, Guilin, China: IEEE, Oct. 2006, pp. 1–4. doi: 10.1109/ISAPE.2006.353228.
[18] J. Frolik, “Laboratory Enhancement Of Digital And Wireless Communications Courses,” in 2005 Annual Conference Proceedings, Portland, Oregon: ASEE Conferences, Jun. 2005, p. 10.862.1-10.862.8. doi: 10.18260/1-2--15072.
[19] P. E. Stuckert, “Computer Augmented Oscilloscope System,” IEEE Trans. Instrum. Meas., vol. 18, no. 4, pp. 299–306, 1969, doi: 10.1109/TIM.1969.4313827.