When we started working on the project, we found out that the number of devices provided by Helvar was very limited. Inspired by this, we decided to build our own virtual test environment that can be used to optimize the number of actual devices needed in testing.
What it does
Simulates a room that contains lights that are controlled through similar API calls as the Helvar Luminaires.
How we built it
The main simulation environment was created with Blender and Unity, and the accompanying GUI for demonstration purposes was created with Python scripts.
Challenges we ran into
The main issues were translating the CIE color system into RGB values reliably and creating a physically realistic lighting.
Accomplishments that we're proud of
Our great brainstorming process.
What we learned
Using Unity, networking in python
What's next for Helvar simulator
Controlling lights based on users' computer activity, learning from past user settings (already partially implemented), creating simulated sensors