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)