Raspberry Pi Pico oscilloscope with a web-based user interface

Raspberry Pi Pico osciloskop s webovým uživatelským rozhraním

Authors

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Cílem této práce je návrh a implementace softwarově definovaného osciloskopu založeného na mikrokontrolu Raspberry Pi Pico ve spojením s webovým uživatelským rozrhaní. Součástí této práce je implementace obou částí osciloskopu – firmwaru pro Raspberry Pi Pico i webového rozhraní. Navržený osciloskop má tři kanály, PWM generátor a podporuje záznam signálu metodou equivalent time sampling. Pro komunikaci mezi mikrokontrolerem a uživatelským rozhraním je použito rozhraní WebUSB API.

The goal of this thesis is to design and implement a software-defined oscilloscope using the Raspberry Pi Pico and a web-based user interface. Both parts of the system - the firmware for the Pico and the web-based user interface were implemented as part of this thesis. The oscilloscope includes three analog channels, a PWM generator and was designed to enable equivalent time sampling. The WebUSB API is used for communication between the microcontroller and the user interface.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By