Picture Book Locker
Chunxiao Technology · 2020 – 2023
Role: Android Developer (Locker & Client Apps)

Cover
24/7 smart self-service library cabinet for schools. Android control cabinet drives electromagnetic locks, UV-C disinfection, and sensors via UART/RS485. User app supports face/QR auth for <3s borrowing. Zero book loss across multiple school deployments.
24/7 unattended operation, <3s borrow/return, multiple schools, 0% book loss rate
Problem
Schools need 24/7 self-service book borrowing when libraries are closed, with hygienic handling and robust hardware.
Solution
Smart locker cabinet: Android host controlling electromagnetic locks (sub-second via UART/RS485), UV-C auto-disinfection on return, door sensors, LED indicators. User Android app with face recognition + ZXing QR auth.
Key Highlights
- ▸Programmed Android control stack for electromagnetic locks, UV disinfection, sensors
- ▸Shipped borrower-facing Android app for self-service check-out and return
- ▸Combined face recognition and QR code scanning for authentication
- ▸Sustained 24/7 self-service with stable multi-cabinet networking
Tech Stack
What I Learned
Hardware integration demands robust fail-safes for every component; UV disinfection timing must be precise; splitting scope early when inheriting legacy code saves the project.