Arduino Lock, It uses a keypad, 16x2 LCD, push pull solinoid etc.