1.7 KiB
1.7 KiB
active, tags, created
| active | tags | created |
|---|---|---|
| true | project | 2026-06-08 19:27 |
Goal
Build a time clock with:
- Hangs on the wall
- LCD backlit clock
- Fingerprint reader
- Keypad for PIN and UI
- Simple clock-in/clock-out interface
- Way to generate a help request
- System connects to a backend database that stores the timecard data
- PoE for power
- Built in speaker for sound effects
Tasks
- Order parts ➕ 2026-06-08 ✅ 2026-07-11
- Print two halves of the case (rev 1) ➕ 2026-07-09 ✅ 2026-07-09
- Adjust case halves ➕ 2026-07-09 ✅ 2026-07-09
- Print rev 2 of cases ➕ 2026-07-09 ✅ 2026-07-09
- Install inserts into the case halves ➕ 2026-07-09 ✅ 2026-07-10
Notes
The FPM10A (or DY50) is a highly popular optical fingerprint sensor that communicates over a TTL serial interface. It features an internal DSP chip that handles rendering, calculation, and feature-finding, making it exceptionally easy to use with an Arduino for smart locks and access control projects.
Wiring Connections
The FPM10A usually comes with a 6-pin connector, but you only need to use the 4 pins designated for power and serial communication.
- Red Wire (VCC): Connect to Arduino 5V
- Black/Green Wire (GND): Connect to Arduino GND
- Green Wire (TXD): Connect to Arduino Digital Pin 2
- White/Yellow Wire (RXD): Connect to Arduino Digital Pin 3