vault backup: 2026-07-11 16:59:05
This commit is contained in:
44
Projects/IT/Time Clock.md
Normal file
44
Projects/IT/Time Clock.md
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
active: true
|
||||
tags: project
|
||||
created: 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
|
||||
|
||||
- [x] Order parts ➕ 2026-06-08 ✅ 2026-07-11
|
||||
- [x] Print two halves of the case (rev 1) ➕ 2026-07-09 ✅ 2026-07-09
|
||||
- [x] Adjust case halves ➕ 2026-07-09 ✅ 2026-07-09
|
||||
- [x] Print rev 2 of cases ➕ 2026-07-09 ✅ 2026-07-09
|
||||
- [x] 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**
|
||||
## References
|
||||
|
||||
- [FPM10A Fingerprint Sensor](https://doc.grablo.co/en/docs/user-manuals/i-o-device/as608-fpm10a-fingerprint-sensor/#3.)
|
||||
- [`rppal uart`](https://docs.rs/rppal/latest/rppal/uart/index.html)
|
||||
- [`Grow-r502-a_fingerprint_sensor`](https://crates.io/crates/Grow-r502-a_fingerprint_sensor)
|
||||
- [`bell ding 1.wav`](freesound.org/people/5ro4/sounds/611113/)
|
||||
|
||||
Reference in New Issue
Block a user