The idea of this thesis is to explore the possibilities of usage of the upgraded QR code. For this purpose, a prototype QR code, including color coded temperature information next to the basic data, was designed. This "smart'' QR code includes a colored middle part, whose color represents additional data, that can be recognized and evaluated using a suitable scanner.
This color coded area can later be actualized using temperature dependant pigments. In addition, a suitable reading system for such QR code was designed.
The scanner bases on ESP32-CAM microprocessor system. With the embedded camera interface a picture is captured, processed and QR code is decoded. The basis for this operation is in the software library ESP32QRCodeReader, that includes basic functionalities for QR code patterns decoding. This library had to be upgraded with the colored QR code recognition ability. Some additional components, such as LED illumination, battery supply, display and plastic housing were added to create a handheld scanner device.
The second part of the system is a simple server, based on the single board computer Raspberry Pi. Its task is to receive data wirelessly, sent from the handheld device, and to store it for future processing.
|