WaveLite: Portable Oscilloscope (19) ECE342-W25

C++
3D Printing
Arduino
Enclosure
Hardware Verification
Junior Design

WaveLite is a portable, dual-channel oscilloscope designed for on-the-go signal measurement and analysis in both lab and field environments. It provides engineers, hobbyists, and students with a compact and efficient tool for visualizing electrical signals without the limitations of traditional benchtop oscilloscopes. The system utilizes three ESP32 microcontrollers communicating via ESP-NOW protocol for fast, wireless data transmission. Two ESP32s function as dedicated ADCs, ensuring simultaneous dual-channel signal acquisition, while the third ESP32 processes and displays the waveforms on a 4.0-inch SPI display. WaveLite can measure minimum, maximum, and mean values, providing useful insights into signal behavior. The device is powered by a 3.7V 3000mAh LiPo battery with a TP4056 charging module, and a 3.3V linear regulator ensures stable operation. Three rotary encoders and four buttons provide intuitive user control, while the resin 3D-printed case maintains a lightweight and durable design. A key accomplishment of WaveLite is achieving wireless high-speed signal acquisition, overcoming the limitations of wired communication and traditional microcontroller ADC sampling rates. Future improvements may include enhanced data synchronization, increased data transmission rate, and expanded signal processing capabilities for more advanced waveform analysis.

9 Lifts 

Artifacts

Name Description
Project Summary Executive project summary which explains the rationale behind the design, the project timeline, and the lessons learned throughout the project.   Download
Project Summary Video Video version of the executive project summary. Discusses design objectives, block interconnections, and notes on the development process.   Link
Feedback