Hotel key management system - Receive your hotel key without any interactions

Project

Hotel key management system

IoT · 3D design · Electronics · Python · C++

Overview

My program director owns three hotels. To reduce costs and automate his business, he asked me to design and develop a secure automatic key distribution system. I created an automated solution that sends guests a random code via SMS and email. When guests arrive at their room, they scan a QR code, enter the code on a website, and the key is automatically dispensed.

Approach

  • I used fusion 360 to design the dispenser, then soldered the circuit with a relay so it could automatically shut down once the keys are given and start back up with a single button push.
  • Using Zapier, I made a database with the secret codes then, using python, it communicates trough Arduino cloud to give out the keys.
image

Outcomes

After testing the product with my teacher, we decided to explore an alternative approach that will make it simpler for the user and more cost efficient. We plan to implement a “pigeonhole” design, where all the keys are stored at the reception. Instead of inputting a secret code, the user will simply scan the QR code on their phone, much like a concert ticket. When they check out, they will scan an RFID tag that comes with the keys, and the corresponding box will open automatically.