A microcontroller is a core component in most modern electronic devices, responsible for appropriately controlling various subsystems. To bring a device to life, compiled firmware must be transferred to the microcontroller using a programmer. This master's thesis presents the development of a dedicated device for programming and testing of piezoelectric micropump modules in industrial production, built upon the Raspberry Pi 3 development board. The first part of the thesis introduces the piezoelectric micropump controller, followed by a description of the Raspberry Pi 3 development board and its operating system. Subsequently, the selected program used for uploading translated firmware to the microcontroller is presented, along with a description of the interface through which programming occurs. The thesis then explores several possible solutions for microcontroller programming. The most suitable solution is chosen to design a holder that meets industrial production requirements. A testing and calibration circuit is integrated into the system for pre-assembled modules, enabling quick adjustments and operational verification. The second part of the master's thesis details the development environment for the graphical user interface and the library used. This is followed by a description of the developed simplified graphical user interface and an explanation of brief code excerpts that drive its individual sections.
|