Monday, March 30, 2009
Aerial Laser Tag, Continued
... Continued from Aerial Laser Tag...
Since we have no direct synchronization b/w the blinking of the laser and the sampling of the light intensity, the quadrature aperture sampling method ensures that we can achieve this effect even though the frequency is slightly off. the end result is that we are able to detect when a modulated laser beam is shone on the light sensor whereas any other light source will be ignored.
THe laser 'gun' is made by using a microcontroller to modulate the laser beam, which is then turned on by a switch, (a trigger) which when pressed, sends out a modulated light beam for fifty milliseconds and after that, pauses for 200 milliseconds thus, only allowing firing of the gun approximately five times a second. The beam is modulated at 20 khz and the demodulation sampling techniques allows the intensity of modulated light to be registered 40 times per second.
The receiver consists of a microcontroller with a light sensor, two LEDs, and a plastic cup! The plastic cup is placed over the light sensor, diffusing all incoming light into the light sensor. Since the light sensor is so tiny, the diffuser is needed to ensure that light can reach the light sensor. Thus, when the laser is fired at the receiver, its light is diffused, and since the laser's frequency matches the desired frequency, it is accepted, and registered, turning on the LEDs to indicate a 'hit'.
We've tested pointing four other laser pointers individually and simultaneously at the receiver and only when the correct laser with the desired frequency is pointed at it, does it register and give feedback via LEDs. We have also tried using the system in direct sunlight when the laser is barely visible and it still registered, even at a distance.
So what does this mean? It means that the receiver is ignoring all other light than the desired frequency. Back to our story of the plane game, this is our prototype to see if the technique works for having an outdoor transmitter/receiver that cannot be disturbed by other light sources such as ambient light. The aim is to make multiple transmitters and receivers that can be worn by people to create a two way laser tag game between people on the ground and the plane firing lasers from overhead, and people returning shots to the plane from below. Schematics available soon, so you can build it yourself!
More photos here: http://www.flickr.com/photos/29889578@N05/3398307846/in/photostream/
Movie Here: http://blip.tv/file/1935803/
Thursday, February 19, 2009
Fun with Building Robots
GeekPhysical and Illutron did a workshop this week in Odense, teaching students all about Arduino, electronics, physical computing, using sensors, and building robots from RC Motors! We had a ton of fun, and were happy to see people being creative with their robot building.
Our robots consisted of servo motors, one small and one big, glued to each other with the smaller on top. This one had a stick glued to it which could be used to pick up objects. Participants were taught using Pure Data and the pduino interface so they could easily associate the programming with what they were doing.
Our next goal is to build a patch that allows sensors AND the servo to be connected at the same time, so that we can use sensors to control the servo! In the meantime, check out http://illutron.dk/posts/214 to see what the next day, and a couple of guys crazy about computer vision used the robots for. Hint, control a robot with fruit! Woohoo!
Video on bliptv here: http://blip.tv/file/1792054/
Labels:
arduino,
build,
electronics,
physical computing,
pure data,
robots
Saturday, February 14, 2009
Subscribe to:
Posts (Atom)