|
Sensing the position of the fingers of a human hand
Frnka, Andrej ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
The goal of this bachelor thesis is to design and realize system sensing the position of three fingers of a human hand. Part of this thesis deals with introduction into human finger sensing and acquire knowledge necessary for system design. Components of a system are chosen based on defined requirements. System is realized as a exoskeleton data glove. For finger position sensing system uses flex sensors by Spectra Symbol. Microcontroller MSP430F5529 is used for this system and its firmware is implemented in C language. The result of this thesis is a data glove, which measures finger position with required accuracy.
|
|
Robotized workplace for welding
Krajčovič, Matej ; Burian, František (referee) ; Macho, Tomáš (advisor)
This bachelor thesis is focused on the automation of a workstation that operates a resistance spot welder. In the thesis we describe the whole process of implementing the workstation automation from considerations through simulations and component selection to the actual assembly of the line and subsequent first tests. In the individual chapters we describe in more detail the selected components that we used on the workstation. We will also discuss the improvements to the line that we added after the first tests and justify why they were necessary.
|
|
Modbus/TCP server
Kaufman, Oskar ; Macho, Tomáš (referee) ; Štohl, Radek (advisor)
This bachelor's thesis focuses on the implementation of the industrial communication protocol Modbus TCP and communication with Allen-Bradley's Logix PLC series. The aim of this work was to create a hardware prototype, implement the communication protocol into a microcontroller, and verify the functionality of the device itself and its communication through Modbus TCP. The developed device is equipped with digital inputs and outputs that can be controlled using the Modbus TCP protocol. The verification of communication focuses on the proper control of these inputs and outputs through the Logix PLC series.
|
|
Realization of a speech generator library for embedded systems
Kvasňák, Michal ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
The bachelor thesis is about implementation of library which allows to generate voice output using an embedded system Arduino Mega2560 rev3 to which buzzer is connected. The library works on logic obtained by analyzing the „HLAS“ program designed for personal computer Sinclair ZX Spectrum. The output of the work is a working library which is used for lab task designed to learn about USART serial communication interface.
|
|
Body part tilt monitoring system
Bilík, Jan ; Valach, Soběslav (referee) ; Macho, Tomáš (advisor)
The goal of my master thesis is to do hardware design and software debug of a battery-powered device, which is able to measure angle change relative to the starting position for three days. When tilting out of adjustable bounds, the device is able to alert via sound and vibrations. Additionally, it is able to save tilt data to its memory and then transmit them to the computer via USB.
|
|
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.
|
|
Speech generator for advanced embedded systems
Homzová, Eliška ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
The aim of the master thesis is to design and implement a software for voice output generation, which will form a software library for the selected embedded system. The work includes a description of existing principles of voice output generation and an analysis of the Atari 520ST Speech Synthesizer V2.0 program. The Raspberry Pi Pico development board was selected as a suitable embedded system.
|
|
Retargeting of the assembler language compiler
Navrátil, Jan ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
This bachelor thesis describes a design and implementation of modification of retargetable compiler Flat Assembler G that provides a translation of assembly language for HCS08 microprocessor family. It describes current solutions in the design of assembly language compilers, existing retargetable compilers and their differences from Flat Assembler G. Furthermore, it shows process that can generate binary output in selected format with the compiler. Last part of this thesis is dedicated to testing of the correctness of the implementation and demonstration of the correctness on a real hardware.
|
|
Modbus / TCP interface for crossroad model control
Horký, Pavel ; Štohl, Radek (referee) ; Macho, Tomáš (advisor)
In this work you will find summary of information regarding the management of intersections. Furthermore, the types of industrial communications with specification and more detailed analysis for the Modbus TCP protocol. The second part is the creation of the final product. It addresses the issue of requirements for the device and the way in which they were resolved.
|
|
Control of the semi-automatic lathe model
Loskot, Petr ; Štohl, Radek (referee) ; Macho, Tomáš (advisor)
The work introduces the concept of conventional lathes. What the main parts are and what the demands on them are. It also brings us closer to the concept of modern CNC machine tools. It presents us with the possibiliteis of motion control in the axes using modern elements and the possibility of position measurement on the axes. In the practical part, the work presents us with some possibilities of components by which the semi-automatic lathe model can be realized.
|