|
RF monitor tool
Hűbl, Filip ; Petyovský, Petr (referee) ; Valach, Soběslav (advisor)
This bachelor thesis investigates the detection of active WiFi and Bluetooth devices via a Raspberry Pi mini computer using Kismet software. Monitoring is performed in the 2.4 GHz and 5 GHz bands. The thesis discusses in detail the principles of operation of these technologies and methods of their possible detection. The results obtained provide information on the total number of active devices identified during the measurements, the movement of these devices and these devices are further categorized according to their type.
|
| |
|
Attendance terminal
Antoš, Jan ; Petyovský, Petr (referee) ; Macho, Tomáš (advisor)
This master thesis aims to get acquainted with the issue of terminals and to list the parameters of attendance terminals available on the market. To define the customer requirements for the operation of the attendance terminal with touch screen and RFID reader. Specify the communication of the terminal with the parent server. Design the concept of the attendance terminal, select the appropriate components for the implementation of the terminal and draw the block diagram. Design the structural layout of the terminal. Implement the terminal, revive it and then debug the necessary software.
|
|
Implementation of HDL module for data preprocessing from multichannel ADC
Matoušek, Petr ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
Master’s thesis focuses on designing and implementing digital filters inside FPGA to create versatile VHDL components for data pre-processing. The goal was to develop a reusable solution that efficiently filters input data from an ADC using FIR and CIC filters implemented inside FPGA. Externally, the device operates as a slave component, communicating via the SPI bus for integration into complex data processing systems. Theoretical discussions covers ADC converter fundamentals, FPGA architectures, digital filter theory, and hardware selection. Practical implementation describes VHDL design, optimization for performance, and rigorous real-world testing, including simulation, synthesis, and evaluation with real data inputs. This work produces a VHDL component for data pre-processing, suitable for projects that requires efficient data filtering.
|
|
Implementation of system for IC testing via JTAG interface
Prášil, Pavel ; Zachariášová, Marcela (referee) ; Petyovský, Petr (advisor)
This master thesis deals with testing integrated circuits containing RISC-V processor core using JTAG protocol. This thesis objective is to design a module for 2-wire JTAG protocol support and design of an extending protocol for RISC-V processor system bus access. Designed module will be used for the integrated circuit testing using a 2-wire JTAG interface in order to reduce the number of pins dedicated for JTAG interface. The extending protocol will be used to reduce time spent by integrated circuits testing. The thesis contains description of the RISC-V testing system, design and implementation of module for 2-wire JTAG protocol support and also design and implementation of module for system bus access by the extending protocol. The thesis also includes extension of testing SW environment by support of communication using the extending protocol and verification of HW solution functionality. The thesis contain evaluation of time efficiency of implemented communication solution.
|
|
Automatic documentation tool for PLC software
Navrátil, Jan ; Štohl, Radek (referee) ; Petyovský, Petr (advisor)
This thesis focuses on implementing a tool for automatic generation of diagrams from annotated source code written in Structured Text for PLC applications. The aim is to streamline the documentation process of software projects by enabling developers to automatically generate diagrams that describe the structure and behavior of their applications. The thesis further explores existing tools for diagram creation and their capabilities. Based on this exploration, a compiler is designed and implemented, which extracts relevant information from the code and generates diagrams in the standardized graphical language UML. The result is an implemented tool that allows developers to easily create and update diagrams of their applications, contributing to a faster and more accurate documentation process.
|
|
Control of appliances by Raspberry Pi
Panský, Michal ; Petyovský, Petr (referee) ; Macho, Tomáš (advisor)
This thesis deals with the design of hardware and software solutions for controlling household appliances using Raspberry Pi. The software part utilizes modern frameworks for creating web and mobile applications such as Svelte and SvelteNative, as well as programming languages like Typescript, Svelte, Python, and NativeScript. The thesis also describes the design and implementation of both the hardware and software parts, followed by the setup and execution of the entire program and the results of testing.
|
|
A convolutional neural network for image segmentation
Mitrenga, Michal ; Petyovský, Petr (referee) ; Jirsík, Václav (advisor)
The aim of the bachelor thesis is to learn more about the problem of convolutional neural networks and to realize image segmentation. This theme includes the field of computer vision, which is used in systems of artificial intelligence. Special Attention is paid to the image segmentation process. Furthermore, the thesis deals with the basic principles of artificial neural networks, the structure of convolutional neural networks and especially with the description of individual semantic segmentation architectures. The chosen SegNet architecture is used in a practical application along with a pre-learned network. Part of the work is a database of CamVid images, which is used for training. For testing, a custom image database is created. Practical part is focused on CNN training and searching for unsuitable parameters for network learning using SW Matlab.
|
|
Experimental thermocamera measurements
Jakl, Oldřich ; Číp, Pavel (referee) ; Petyovský, Petr (advisor)
This work is focused on the features and the principles of the measuring of the thermovision cameras. There is the identification of the basic notions and physical laws on which is based the operation of the thermovision cameras in the first part of my work. In the second part there is describtion of the function of the detectors of infrared radiation and the character of the output data of the thermovision camera. Further there are presented the experiments and the observations which bring us closer to the features of the thermovision cameras and help us interpret the data gained by camera.
|
|
Image object detection
Pluskal, Richard ; Petyovský, Petr (referee) ; Richter, Miloslav (advisor)
The thesis deals with design of a program for entering various types of geometric objects in an image for the purpose of their further processing. The program should also contain algorithms to ease object entering (e.g. refining manually entered object position). In the first part there is a brief description of the computer vision and its basic methods used in the work as well as introduction of the OpenCV image processing library. The following part describes three types of geometric primitives that are implemented for now. Because the output of the program is in universal XML format, there is short chapter about the XML. After that, there are summarized some methods for searching of parametric description of geometric primitives in an image. The final chapter describes the proposed system and evaluates possibility and suitability of its usage for various types of images.
|