Scan, verify, unlock. This project demonstrates a multi-step secure access system using the M5Stack Core2, M5 Finger Unit, and M5 RFID module, fully powered by TipControl OS. It combines biometric authentication, RFID scanning, dynamic code generation, and mobile app integration into a compact, interactive device.
The Core2 can wake on sound, using its microphone to trigger the workflow, and provides audio feedback through its built-in speakers for success or failure events. Once a user is verified, the system generates a unique code that is sent securely to a connected mobile app. Entering this code back on the Core2 completes the access process, demonstrating how TipControl OS can handle complex workflows involving multiple drivers and user interactions.
The touchscreen display was designed using the TipControl Display Designer, ensuring a clean and intuitive interface for every stage of authentication.
Features & WorkflowSound Activation: The microphone listens for noise above 60 dB to start the workflow.
- Sound Activation: The microphone listens for noise above 60 dB to start the workflow.
RFID Authentication:
The system reads a UID from an RFID ca
If the UID is in the allowed list, it triggers fingerprint scanning; otherwise, access is denied.
Fingerprint Verification:
The FPC1020 fingerprint sensor validates the user.
Users have three attempts; failure triggers the denied sequence.
Success triggers the generation of a dynamic 4-digit code.
- Success triggers the generation of a dynamic 4-digit code.
Mobile App Integration:
The code is sent to the tipcontrol mobile app via MQTT.
Users enter the code back on the Core2 to complete access.
FPC1020 (Fingerprint) – RX: 13, TX: 14
I2CPortExt – SCL: 33, SDA: 32
Mobile App
RFID – I2C Address: 40
SD Card – CS: 4
SPIPort – Clock: 18, MISO: 38, MOSI: 23
ILI9341 - CS: 5
Why This Project MattersDemonstrates how TipControl OS simplifies complex multi-driver workflows.
- Demonstrates how TipControl OS simplifies complex multi-driver workflows.
Shows real-world integration of RFID, fingerprint authentication, dynamic codes, and mobile apps.
- Shows real-world integration of RFID, fingerprint authentication, dynamic codes, and mobile apps.
Highlights how M5Stack devices can create secure, user-friendly access systems.
- Highlights how M5Stack devices can create secure, user-friendly access systems.
Full documentation and setup instructions: TipControl Documentation
(Include images/videos of device in action: scanning RFID, fingerprint verification, and entering dynamic codes.)
Comments