Tuesday, November 12, 2013

Sound controlled LED strip

We were able to control a LED strip using audio input. A simple which is shown below was created:




Audio output from the computer was provided to the circuit using a 3.5mm jack. The black wire of the LED strip was connected to Vcc(+12V) and one of the wires Red/Blue/Green was connected to the collector of the power transistor TIP31.

We made a short video to illustrate this:




Sunday, November 10, 2013

The Haptic Vest

We developed the haptic vest over the last 1 week by integrating several vibrating motors inside a jacket.
We interfaced them with the mbed slave device. The mbed receives the tags from the master controller.
Based on the received code, it actuates the correct motor so a vibrating shot is felt for every gunshot.

The most important issue was synchronization since the gunshot has to be felt at the exact time it happens in the video. Otherwise it defeats the purpose of the immersive experience.

This is the initial working haptic vest. We do intend to modify and refine it after testing the first draft.

The slave mbed

The vibrating motors


Project Proposal

We present a set-top-box of the future capable of allowing a user to interact with a TV show of their choice to make the television viewing experience more interactive and immersive. 
We will develop a system that is synchronized with sequences in a movie or a pre-recorded sports game and integrate physical aspects such as lighting, haptic feedback and synthesized sound effects so that the entire room is activated when an appropriate context-aware video signal is received. 
The Immersive Ambience application will deliver a rich viewing in a way we can merge the virtual and the real world while demonstrating the power of the platform.

Work Completed so far:
Week 1 (24-31 Oct)  :
1. Installed linux, OpenCV libraries on the Beagle Board. Started with video tagging.
2. Generated the files which store the overlay data for each video( to be stored on the cloud). 
3. Interfaced Wiimote with the laptop to use it as a remote.
Week 2 (1-8 Nov):
1. Master Slave communication setup for the haptic vest and the light controller.
2. Research on components : Vibrators, Solenoids, Led strips
3. Developed the initial working model of the haptic vest.

Parts used:
1    1. Beagle Board: As the set top box connected to the TV 
          Beagle Board XM
Beagle Board Xm

      2. Mbed: As slave devices for the haptic vest, light control and sound control
          Mbed sparkfun link
Mbed  Controller
3. Vibrating Motors: Used in the haptic vest to provide feedback when simulating gunshot events.
   Digikey Link for the motors
Vibrating Motor
 Led Strip: Used to provide lightning effects in the room to enhance the experience.
Sparkfun link