Inspiration
People are too lazy to control the lights manually. A light control system is needed to automatically set appropriate light condition for people meanwhile provides effortless interfaces for user to control the light condition.
What it does
Bio-Switch is an intelligent light control solution, which comprehensively collects and analyzes human emotional and physical data to determine the appropriate in-door light condition. Bio- Switch 1) automatically learns the appropriate light condition from the detected human emotional data as well as basic psychology knowledge, 2) creates user-friendly interface by allowing human voice as user input, and 3) changes the light condition based on simple human action.
How we built it
We built Bio-Switch with four types of sensors, laptops, smart phones, and a central controller.
- A color camera is deployed to detect human facial expression while a smart ring is used to sense human stress level, together profiling human emotion.
- A voice sensor is deployed to collect human voice as input for controlling light condition.
- A infrared camera is deployed to detect human existence and simple human action.
- A light sensor is deployed to detect the actual intensity of light, so that Bio-Switch is able to more accurate.
- A central controller is deployed in the room to process the continuous data stream sent from the above sensors and change the light condition through DALI controller's REST APIs.
Challenges we ran into
In this project, as the cloud service is crowded, data transmission is relatively slow, especially for the data of Moodmetric ring. We implemented an app on Android to connect the ring with Bluetooth, then the transmission rate is much larger.
Accomplishments that we're proud of
Bio-Switch is able to modify the light intensity and color of the lights automatically with the information of human speech command, human emotional data and human actions. This greatly reduces the energy users would have to waste to interactive with the light.
What we learned
We have learnt how to combine the data input from multiple data sources using a server, and how to perform distributed calculation in a project. Also, our teamwork spirit is exercised in this project.
What's next for Bio-Switch
- We will concentrate on the scalability of Bio-Switch, with multiple lights and multiple people in the room.
- Bio-Switch will be able to modify the parameters according to the actual use of users.
- We will also use opencv library to detect more motions.
Log in or sign up for Devpost to join the conversation.