Introduction: UNIHIKER K10 : AI Smart Store
"Has this ever happened to you?
Someone borrows your screwdriver, pliers, or wrench...
But then forgets to return it — or worse, you can’t remember who took it.
That’s why we created the AI Smart Tool Locker.
A system that uses QR codes and cameras to track every borrowed tool,
records who took it, when — and even alerts if the tool isn't returned on time.
Powered by Unihiker K10 ESP32-S3
Supplies
- 1×UNIHIKER K10UNIHIKER K10 Form DFROBOT
- 1×USB TYPE C
- 2×Push Button
- 1×QR CODE CARD
Step 1: AI Goals for Ai Smart Store
GoalDescription
✅ 1. Count number of borrowers Identify who borrows frequently / Which days have high tool usage
✅ 2. Analyze borrowing behavior Understand which tools each person prefers to borrow
✅ 3. Identify frequent late returns Find users who often return tools later than the allowed time
✅ 4. Predict return time Use ML to predict when a borrowed tool is likely to be returned based on past behavior
Step 2: Project Objective
In factories, schools, or makerspaces, borrowing tools like screwdrivers, pliers, and wrenches often leads to problems such as:
-Lost tools
-No record of who borrowed them
-Late or incomplete returns
-No centralized tracking
This project aims to solve these issues by creating an automatic tool lending/return system using:
📷 Dual QR code scanning
🔐 Servo-controlled tool cabinet locking
🌐 Web-connected system to log activity
🧠 AI-assisted analysis for future improvements
Step 3: System Overview
Each user ID card contains 2 QR codes:
Top-left QR = “Borrow”
Top-right QR = “Return”
📦 Borrowing Process:
🟢 Press a button to begin
📱 Scan the “Borrow” QR code on the card
🔓 System automatically unlocks the cabinet
🛠️ User takes a tool and scans the QR code on the tool (e.g., screwdriver, pliers, hex key)
🔒 The system automatically locks the cabinet
☁️ Data is uploaded to the web server, recording who borrowed what and when
📥 Returning Process:
🟢 Press the button again to begin
📱 Scan the “Return” QR code
🔓 Cabinet unlocks
🛠️ User places the tool back and scans its QR code
🔒 The cabinet is locked again
☁️ Return record is logged to the web server
Step 4: How AI Will Be Used
🔍 Detect if a tool is taken without scanning
📊 Analyze borrowing patterns (which tools are used most often)
🚨 Alert if a tool isn’t returned within the expected timeframe
🧠 Enable visual recognition as a backup if QR tags are damaged
Step 5: Key Features
🔐 Secure: Unlocks only after scanning an authorized card
🧾 Logged: Every borrow and return is recorded
🛠️ Specific: Tools are identified individually via QR codes
🌐 Expandable: System is web-connected and AI-ready





