Varscent is a client project that I and my fellow group members where we have been tasked with creating the unity side of a scent based alzheimers detection device. My role in this project has so far been creating/adding backend functionality to the middleware that interfaces with the arduino scent device and unity.
Some of the main functionality I have added so far is the ability to communicate with the attached Arduino via serial ports and to auto-fill dropdown menus with available serial ports. This required me to update the Arduino code to send a ping message so the middleware could detect it. On top of that, I implemented the initial versions of the scent randomiser and the ability for the scent drop-downs to auto-fill based on data provided to the middleware.
More Info
More images to come soon!