This is the software for a door-locking controller featuring a pin-pad for authorization entry, a beep speaker for feedback, a motor locking/unlocking the door, two sensors detecting door closing and successful locking and a USART uplink to higher-level authentication logic living on a raspberry pi.
Included is also the higher-level daemon in lockserver/ and the openscad files for the pin-pad casing.