We wanted to have fun in the OpenLab.

What it does

The escape room consists of multiple levels, each utilizing different custom-built device or OpenLab sensors, lights, cameras, etc. Current level and hints are displayed on one of the OpenLab displays. The game can be started through admin dashboard.

How we built it

We created four separate ESP32 prototypes which acted as keys to completing different levels. The communication between them and the main dashboard is provided by MQTT messages. The human detection level was built using method from OpenCV library.

Challenges we ran into

Connecting to school Wifi from ESPs (impossible task).

Accomplishments that we're proud of

Being able to complete the game.

What's next for OpenLab Escape Room

Heart rate monitoring during gameplay to evaluate effort/stress of the participant.

Built With

Share this project: