/raspberry_clock_in

Cloking-in device with Raspberry Pi 4 using C.

Primary LanguageC

Clocking in device with Raspberry Pi 4 using C.

A clocking in device, where user can enter a PIN code using a keypad, and codes are validated from a database. Upon valid PIN, a log entry is saved to a database.

Features

  • RGB LED displaying colors depending on user input.
  • Sound output depending user input.
  • Configuration file with settings for:
    • Keypad size and the characters on the keypad keys.
    • All GPIO pin numbers.
    • PIN lengths, timeout times and update intervals.
    • Default audio device or manual device id.

Image of the setup

External libraries used.

Credits