The Barcode HAT is a sturdy and tiny barcode scanner board based on the Raspberry Pi Pico, with a DE2120 scanner module, buzzer, 1.14" LCD screen, and a micro-USB port. It is intended to scan and decode 20 different barcode symbologies (both 1D and 2D) using an on-board camera and image processing to detect and decode everything from UPC codes to QR codes.
The module also has two LEDs, one for illumination and the other to project the red line observed on laser scanners along with scanning button for manual operations. The simplicity of this barcode HAT lets users to readily explore all of the DE2120's functionalities without having to deal with bulky cords. Suitable driving circuits operate a buzzer, a push-button tactile switch, and a status indicator. To configure the module, utilize the serial interface or command barcode scanning. For all keyboard, HID, and serial data, data may be sent via the micro USB connector or the UART line. To read barcodes, this device may be set manually or by programming.
Software GitHub: Getting Started Guide
Hardware GitHub: Hardware Design files like Schematic, 3D File, Step File, etc.