My company is looking to create a touch-less experience for one of our clients, here is the description:
Our plan for this project is to have 5 plinths that resemble obelisks made of translucent white acrylic (“milk plex”) that each house a proximity sensor and LED strip. These would connect to a USB Controller Module(s) which would then connect to a single Intel NUC miniPC running IntuiFace.
A visitor to our client’s trade show exhibit would approach 1 of 5 branded plinths, each representing 1 of 5 product categories. The LED strips inside the plinth will be triggered by the sensor at 90cm to turn on at a low intensity and become brightest once the visitor is within 15cm of the sensor. At this point, a video for that product with play on a large LED tile wall (supplied as a rental asset by our company).
Once the video is finished, then LED wall will return to a looping “HOME” video and the plinth will go dark. If another visitor approaches a different plinth than the “active” one, its LEDs will pulse as if waiting in queue. The proximity sensor will trigger the next video to queue and pause until the active video is complete, and its LED strip will change from a pulse to a solid glow once its video begins to play.
The proximity sensor integration will be easy enough, but I was wondering if IntuiFace supports this ‘waiting video’ queue implementation that is described. Currently, if left up to my druthers, I would simply write a queue implementation in C#, but I am trying to find out if there are some IntuiFace internals that already support this functionality.
Is there some internal support for this, or a pre-scripted solution? If not, what are your recommendations on how I go about the queue implementation?