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

Date of defense

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

Rights/License

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

Endorsement

Review

Supplemented By

Referenced By