All projects

Smart door lock

Heimdall

A team-built smart door-lock graduation project, with a focus on the Raspberry Pi side.

  • Python
  • Raspberry Pi
  • Keypad
  • Sensors
  • Camera
  • Firebase
Project
Team graduation project
Contribution
Raspberry Pi side only
Availability
Related repositories grouped below. No public demo.

Overview

A smart door-lock graduation project developed by a team. The Raspberry Pi contribution uses Python with a keypad, sensors, a camera, and Firebase. The companion Flutter app belongs to the wider team project and falls outside this contribution.

Architecture

The diagram shows the components within the Raspberry Pi contribution. The companion app belongs to the wider team project and is not represented as individual work.

Abdelrahman’s contribution

Raspberry PiPython device software
Keypad
Sensors
Camera

Firebase integration in the device software

Hardware and software overview. The team’s Flutter app is outside this contribution.

What the project covers

Raspberry Pi software

Python code for the device side of the smart door lock.

Hardware integration

Work with the keypad, sensors, and camera connected to the Raspberry Pi.

Firebase integration

Firebase is included in the Raspberry Pi software.

Team boundaries

The related app repository is included for project context. The portfolio contribution is limited to the Raspberry Pi side.

Source code