Prototype Build
The first build is merely a proof of concept. It therefore uses a Raspberry Pi which offers a quick and high-level software environment. The final version of this project aims to use a more energy efficient hardware setup.
Hardware
The keypad is connected directly to the GPIOs of the Raspberry Pi. No further hardware is required.
Software
The software running on the Raspberry Pi has the following tasks:
- Probing the keypad for pressed keys
- Matching the entered keys to a pre-stored PIN
- Talking to the Gigaset Elements API to turn on an off the alarm
Improvements
- Adding an LCD screen to show status and allow further interactions (e.g. changing of PIN)