|
Educational PocketQube Satellite Demonstrator
Veverka, Jiří ; Povalač, Aleš ; Jaššo, Kamil
This paper presents the design of a 2P (50×50×50mm) PocketQube satellite which will be used in STEM laboratory classes. The proposed system was designed with emphasis on modularity, ease of replacement using commercial off-the-shelf components, and easy understanding of the subsystems one can find in a satellite of this type. It also encourages students to come up with their own ideas and modules. The satellite itself is made out of four main modules: On-Board Computer, Communication module, Electric Power System module, and Payload module. These four modules are encapsulated in a structure made entirely out of PCBs and together form the basis of the satellite.
|
|
Laboratory task arm pitch control by propeller thrust
Hindrich, Tomáš ; Zuth, Daniel (referee) ; Marada, Tomáš (advisor)
This master thesis deals with the development and design of pendulum arm where the controlled variable is pitch of the arm. The goal is to stabilize the position of the arm in a horizontal position. Its position is controlled by changing the thrust of the propeller. Three types of controllers, PID, fuzzy PID and LQI controller are used to control the speed of the BLDC motor, which creates thrust together with the propeller. All controllers are designed and tested in Matlab/Simulink software, where the mathematical model of the system is controlled by them, then firmware for STM32F446RE containing controllers programmed in C language is created. For controlling the real system by user, the UI is created in C# .Net Framework. All controllers are then tested and tuned in order to be able to run on a real system and compared with each other. The model will then be used to test different types of controllers in teaching.
|
|
Rotary beam system
Zielina, Jan ; Buchta, Luděk (referee) ; Pohl, Lukáš (advisor)
The thesis discusses the issues of control and regulation, introduces the reader to the CubeMX development environment from STMicroelectronics, describes the software configuration of the development board, the vector control algorithm using Clark and Park mathematical transformation of currents in a three-phase system, the physical design of the oscillating system in the solidworks environment, the mathematical model and simulation in Matlab/Simulink and the design of the control for oscillation control of the system.
|
|
Indoor Positioning Based on Inertial Measurement Unit
Coufal, Marek ; Vychodil, Josef (referee) ; Král, Jan (advisor)
This bachelor’s thesis deals with inertial navigation intended for indoor usage. The algorithm for processing accelerometer and gyro data is described along with their position in equations of motion. Various coordinate systems are defined for ease of manipulation of vector quantities, including conversions and rotations between frames. The thesis also addresses the design of the hardware for the inertial unit, including the minimum requirements for fast data recording. Some chapters are dedicated to the design of the printed circuit board and the implementation of the device, followed by the development of firmware and software for data logging and processing.
|
|
Wireless dalalogger
Linek, Tomáš ; Burian, František (referee) ; Kunz, Jan (advisor)
The bachelor thesis focuses on the design and implementation of a wireless datalogger. It includes a detailed description of the issues related to wireless transmission using LoRa technology, which was utilized in the implementation. Furthermore, the design of the entire device, consisting of a central logging unit and sensor units, is described. The thesis also covers the hardware and software equipment of the wireless datalogger, including a user desktop application. The outcome of the work is the construction of a functional datalogger enabling the logging of temperature and humidity from wireless sensor modules and measurement of its parameters.
|
|
Development kit for capacitive touch sensors analysis
Večeřa, Marek ; Novotný, Radovan (referee) ; Levek, Vladimír (advisor)
This bachelor thesis adresses the topic of capacitive touch sensing for use in electronics with evaluation on dedicated microcontroller peripheral, or on a dedicated integrated circuit. At first there are presented various ways of capacitive sensor design and their evaluation methods. Secondly in practical chapter I introduce a design of development kit with implementation of different capacitive elements on the STM platform, whose sensitivity and efficiency is evaluated and compared to integrated circuit dedicated to capacitive sensing.
|
|
DMX 512 protocol analyzer for personal computer
Brouček, Vilém ; Juráň, Radovan (referee) ; Krajsa, Ondřej (advisor)
This bachelor thesis consists of designing and assembling an USB–DMX512 analyzer. It contains detailed information about the protocol itself, particularly the structure of the signal and its physical layer. It discusses options for analyzing the signal, chooses an appropriate microcontroller unit and provides a draft of a hardware for the controler. The thesis describes the assembled analyzer, explains its functions, the selection of components, and the principles of PCB design. It also explains the usage of the device and its potential future upgrades. The thesis provides a description of the code for the STM32 microcontroller and the custom-made libraries used for the DMX512 packet analysis and creation. It then familiarizes the reader with the code of the personal computer application, the reasons for choosing C# as the main programming language, and explains the structure of the object-oriented code, along with the custom-made libraries for DMX512 packet generation and analysis of the received data. The result of the thesis is a working DMX512 analyzer, which can receive and transmit the signal, display transmitted data, and connect to a PC via the developed software.
|
|
Wireless door unlocking device
Cejnek, Viktor ; Zbožínek, Tadeáš (referee) ; Dvorský, Adam (advisor)
The bachelor’s thesis deals with the study of the problem, design, and construction of the “Wireless door unlocking device”. Firstly, the principle of locks, the cylinder function and industry made electronic locks are studied. Next, the main circuit board is designed, made, and powered on. After that the construction of the prototype is designed and created. Finally, the test and comparison and the manual are made.
|
|
Educational PocketQube Satellite
Veverka, Jiří ; Zamazal, Michal (referee) ; Povalač, Aleš (advisor)
Tato diplomová práce je zaměřena na návrh výukového satelitu typu PocketQube 2P (50x50x100mm) a pozemní stanice, které budou využívány ve výuce STEM laboratoří. Navržený systém byl navržen s důrazem na modularitu, snadnou výměnu za použití komerčních volně dostupných součástek a snadné pochopení subsystémů, které lze v družici tohoto typu nalézt, tedy palubní počítač, komunikační modul, napájecí systém a payload. Mimo vnitřních modulů byla vyvinuta i vnější konstrukce, která je celá vyrobena z desek plošných spojů a dohromady tvoří základ družice. Vyvinutá družice a pozemní stanice využívají ke komunikaci rádiový modul RFM98W s modulací LoRa.
|
|
Time synchronisation of stm32 microcontrollers
Kratochvíl, Jakub ; Havránek, Zdeněk (referee) ; Kunz, Jan (advisor)
This master's thesis focuses on the implementation of methods for time synchronization of microcontrollers and their testing. The theoretical part introduces relative and absolute methods of time synchronization. Subsequently, the testing method for time synchronization is presented, using delay measurements and Allan deviation. In the thesis, a total of 4 methods of time synchronization are implemented: GPS, DCF77, RDS, and a method utilizing a superior system. Among these methods, synchronization from the superior system proved to be the most effective, achieving synchronization of the beginning of a second within tens of nanoseconds. The best wireless method has proven to be the GPS method, with its accuracy at the beginning of seconds being in the hundreds of nanoseconds.
|