Files
escape_gallery_obsidian_vault/Projects/IT/Time Clock.md
2026-07-11 16:59:05 -07:00

1.7 KiB
Raw Blame History

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

References