| |
|
Computer-Controlled Planting
Pospíšil, Jan ; Šimek, Václav (referee) ; Růžička, Richard (advisor)
This work is focused on the issue of plant cultivation in domestic conditions. We focused on the automation of the growbox using the Wemos D1 R32 ESP32 board, which then consists of the design and implementation of three parts of the solution, i.e. the growbox itself, including the sensors needed to maintain ideal conditions for the plant being grown, the user applications, for interpreting the values and the configuration of the growbox. Application to collect data from growbox, for later analysis. The solution includes the creation of a demonstration growbox, software for all parts and comparison with available home growing systems.
|
|
FITkit - PC Crypted Communication
Kouřil, Miroslav ; Strnadel, Josef (referee) ; Růžička, Richard (advisor)
This thesis deals with the issue of concealing confidential data being transmitted in between two systems. The coding standard AES as a block symmetric cipher has been selected. In practise, the connection between the FITkit platform and a PC was set via serial communication. The FITkit is programmed in language C and the PC in language C++ . There has been designed a simple protocol for setting up the connection and for the information exchange about encoding. Due to the difficulties with serial communication on the kit side there have been created two applications. The first application reads encoded kit data and translates them with the assistance of preset values. The second one communicates with the kit emulator on the other computer and works at full range, what means - establishing the connection, generating keys modes and number of encoding rounds, safe key exchange and the possibility of data reading and writing to the kit.
|
|
Combustion Engine Pocket PC Diagnostic Terminal
Kubiš, Ján ; Bidlo, Michal (referee) ; Růžička, Richard (advisor)
My bachelor work, in which am had create programmatic system working under operating system Windows CE 2003 with under-used to be revenue and data processing, which sending control unit of engine Tatra T613/4i. Programme work with receive single table, which kontrol unit sending. Quantity single table is possible represent in practice textual or numeral data. System also can represent error report, which kontrol unit can sending.
|
|
Rotational Display
Konečný, Ondřej ; Šimek, Václav (referee) ; Růžička, Richard (advisor)
This thesis describes the process of hardware and software development of a rotational display, that uses accelerometer for acquisition of placement data. It explains the principle of operation of the rotational display and of the components that were used. There are discussed various ways of accelerometer usage for these purposes and there is also explained the solution of the problem of timing for the purposes of displaying. In the end the thesis summarizes the results of the development process and outlines possible future development.
|
|
Data Loader for Complex Testing of On-Board Systems
Hrbek, David ; Šimek, Václav (referee) ; Růžička, Richard (advisor)
This master's thesis summarizes theory on how to perform data load onto on-board computers of aircrafts. Specifically, how automated data load of Honeywell's Aspire 400 satellite data unit is done. First part of the text describes requirements and possible ways of the data load process, including standards that are applicable to this topic in the aeronautical industry. The second part describes the implementation of the data load process on the aforementioned unit.
|
|
HP 3000 Minicomputer Output Simulator
Klázar, Jakub ; Šimek, Václav (referee) ; Růžička, Richard (advisor)
This thesis shows the procedure of designing an embedded device that simulates the outputs of the HP 3000 minicomputer. The simulation is based on writing characters to the terminal and controlling the indicators of the minicomputer. Instructions of the simulation process are read from an SD card with the FAT32 file system. The result is a device that can be easily used to revive HP 3000 minicomputer or minicomputers with an interface similar to it.
|
|
ALU Built-In Self Test
Bednář, Jaroslav ; Růžička, Richard (referee) ; Drábek, Vladimír (advisor)
This work deals with faults, errors and failures, which can occur during manufacturing and long term operation. Work describes the various failures and fault models. There are some approaches to get fault tolerant systems, mainly in hardware. The thesis continues with a summary of methods for ALU software testing. The last chapter is about tests generation for microcontroller MSP430.
|
|
Polymorphic Self-Checking Circuits
Mazuch, Martin ; Růžička, Richard (referee) ; Sekanina, Lukáš (advisor)
This Master's thesis deals with question of the development of self-checking polymorphic circuits. It deals with a traditional way of creating reliable and self-checking circuits, presenting basic principles and methods. Also a method of Cartesian Genetic Programming for development of combinational circuits is explained. This thesis describes concepts of polymorphic gates and circuits and their benefits in practical use. Some existing self-checking polymorphic circuits are presented and their self-checking capabilities are analyzed. A proposal of realization of a design system for self-checking polymorphic circuits is given. A design system has been built based on presented specification and an application allowing simulations and analysis of system-proposed solutions has been created. Variety of experiments have been performed at created system and several interesting solutions have been acquired. At the end, conclusion is given and benefits of MSc. project are discussed.
|
|
Wireless Controlled Car Model
Miklíček, Marek ; Růžička, Richard (referee) ; Šimek, Václav (advisor)
This Bachelor thesis focuses on suggestion of solution for remote control of a car model which will be operated by Android software. Part of this thesis is description of optinal witeless communications, suggestion and realization of hardware adjustments and creation of software which is necessary for operating the remote control.
|