Presented thesis focuses on the design and production process of a universal system for the automation of manually controlled devices, intended for the automation of audio devices used in audio production studios. The main purpose of this thesis is the creation of prototype circuits for control and user input acquisition, as well as the creation of software that is implemented on microcontrollers and the central microcomputer. In the first part of the thesis, the reason for the production and the design concept and the way the system works are briefly described. Block diagrams are presented for easier understanding of the system's composition. In the electronics design chapter, the operation of each module, its functions and the use of peripheral units are described in detail. At the same time, circuit diagrams and pictures of finished printed circuit boards are included. A Raspberry Pi microcomputer is used to control and monitor the system. The software of the system is described in the second half of the thesis. The programming of the modules took place in the Microchip Studio environment. Due to the use of ATtiny88 microcontrollers on all control modules, a universal software framework was created that takes care of initialization procedures and communication between modules. In the chapter, we go deeper into the very operation of microcontrollers, interrupt routines and the SPI-based communication protocol developed by the company Distopik. In the last chapter, the operation of the RPI program, which controls the modules and the user interface, is explained.
|