National Geographic Photo of the Day

Showing posts with label projects. Show all posts
Showing posts with label projects. Show all posts

Saturday, January 2, 2010

College Chronicles: Part 5

Happy New Year Everyone! (Yes, I delude myself that my readers comprise the greater part of the college demographic)

Here I am once again with my ramblings and musings about the semester in college just past. After the mad rush to finish portions in the 4th semester, the 5th was relatively tame.

As the sem began, there were whispers all over campus, hushed voices speaking as if the matter at hand if heard would end in them being hanged for treason. Soon the voices grew louder, until I finally found out about this one word that had spread like wild fire. Docomo. The ad for the same, though initially catchy, has ceased to amuse me of late. You can only get so much mileage from an ad that goes Tu-too-do Tu-too-do. With college goers the phone has a permanent place right next to the container that holds the person's brain. Though the contents of said vessel might not be present, this accessory always is. It stays near the ear as if a bottle of Fevi Kwik had stuck it there. Hence it was that Tata's 1 paise per second promise with DOCOMO struck a chord with everyone on campus.


23072009041

Talking about Docomo, some people I knew (or thought I knew well) made it clear, all of a sudden, that they would rather avoid me like the plague. Their reasons all the same were pretty LOL-worthy (me being me, me having not lent a record to them one fine day 2 years back). The things some people make note of... tsk tsk. Fine by me if schoolkids in college couldn't cope. Well that's a story for another day.

28072009055

Sir Centum Sundaram was up to his usual part-time job of bulletin board updates, aided this sem by Vigneshwaran "Project boy" ;) Shanmugam. Most people have gone CAT crazy. No, not the feline kind, the kind that gets you an MBA if you're lucky enough to make it through. T.I.M.E sure is minting money this season with the economic recession getting everyone worried and driving people to CAT Coaching classes in droves. I think I'm one of the few left in class who aren't attending any coaching (or are too lazy to do the same :D ).

29072009056

Vague hints like these which would perplex us mere mortals exist in a certain brilliant man's notebook. This man is Jayaram alias "Baja" (don't worry, sounds like a rowdy but he isn't). For his brain, problem solving comes as easy as cutting butter with a heated knife. Whatever he says is seasoned with practicality, I salute you sir for that!

29072009057

This monkey has one leg missing. Apparently, he/she frequents the girls' hostel. Perhaps the like-minded monkeys in that building provide good companionship. Observe the specimens (a.k.a Aishwarya and Abhinaya) below as they devour a packet full of sweets and savouries. Enna oru paasam, adengappa..

21082009116



20082009114

The above article and several like it were a source of untold misery and suffering. What are they you ask, ye who are technically less inclined? These are microprocessor trainer kits, ones where you enter code and it displays a result. For one thing, they didn't work half the time. Second, there were too few of them left after many successive generations of engineers in training / monkeys :P had had their way with them. Third, learning assembly code is a pain in the posterior. Aspiring engineers please note, thou shalt not be given an i7 or Core 2 duo microprocessor and be told "Ye shall go forth and program". You'll get a crappy 8051 chip at most if you're lucky to try your hand at coding for microprocessors. Opening these kits was the equivalent of prying open Pandora's Box. Don't get it? Read on.

Besides all this, we had to submit a project as part of the above described lab course. The way people split into factions, talked in hushed tones, trademarked their ideas etc was all so funny. It was the cold war all over again. There wasn't even a research grant up for grabs and folks here were acting as if this was Intel's Innovation Challenge.

Below you see two souls weary of the day's battle rest their tired selves.
20082009108

A little snap I took, watch how these naughty boys ;) boldly raided the seniors' snacks during a lab session. Cheers brothers!

06112009313


Took a great deal of effort to put up a good show as part of the IEEE's 125th anniversary celebrations which were held in our college. Several days of practice with some friends, combined with our HOD's zeal and relentless vigour made it all a grand success.

09092009169


08092009163

Had more work at hand (quite literally, cos I'm a keyboardist for my college orchestra lol) when Sivaranjani, our intra-college culturals, came along. The displays of dance, comedy and music on stage all went well.

12092009193

What you see above is part of my class participating in the "Pongal making" Contest. Wood was burnt, smoke was made, eyes began to water, people screamed into the microphone. But whether pongal was made, I cannot say. For I was fortunate enough to avoid tasting any department's cooking. God is Great!!

There was one Industrial Visit (a camouflaged class picnic :P ) to Bangalore.... ooops Bengaluru this time around. It was the peak season for Swine flu and I opted out of it. The majority of the class took the trip despite the professors having their reservations. Most everyone who went came back with a severe cough. Our class topper got herself admitted, and the continuous coughing and sneezing got so bad that even the faculty dreaded coming to our rooms. Several of us (including yours truly) sat the entire day with surgical masks on to atleast prevent getting a cold, though masks offered little protection from H1N1. Anyway, my friends got me this little trinket when they returned from Bengaluru. Thank you very much!!

13092009203

Sadly a certain department in the college embarrassed itself (in Tamil, we'd say "Bulb vaangitaanga") by setting off some crackers right in front of our department thinking our IV had been canceled, only for us to have our trip confirmed at that very moment. Thanks for providing the fireworks for our celebrations, kids (read: douches). :)

Celebrated our friend, Aishwarya's birthday:
14102009250
right before we burnt a hole in her wallet in the name of a treat.

Seven wonders of the world? Bah, humbug. We have the Seven Wonders in our own class:

06112009314


Some of us, meanwhile, took the USE HELMET signboards around Chennai too seriously. Colour-matched helmets and raincoats, all this safe road user needed to complete her air-tight attire was a pair of maroon gloves. I shall leave you to speculate upon the individual's identity.

07112009318

My mode of transport to college - my good ol' car - had served me well many a day. This month, however, it's time had come. This was it's final meter reading right before it was sold:

18112009340

It was still in excellent condition, but I was sad to see it go and get replaced by a newer vehicle :'( .

And thus went another semester filled with fun, frolic and foolishness. In another few hours the sixth shall take over. A new year, a new dawn and a new semester. Let the madness begin!

Tuesday, December 15, 2009

Multitouch Madness Redux


Had a lot of free time today and thought I'd do something worthwhile. I'd seen a lot of vids on google about creating multitouch surfaces cheaply, not to mention a number of guides. So I took bits and pieces from all of them and set out on my own multitouch-mission.


This is the result:



Cardboard box + Glass window you say?? Not really that simple.



Things I used to make the above setup:

  • A USB webcam
  • A small glass door I ripped off an old showcase (yes, my mum was livid) <span class=
  • A sheet of tracing paper
  • A cardboard box
  • Scissors
  • Different apps sourced from all over the net and put together
  • A PC running Windows 7 64-bit (can be any Windows)
  • Plenty of time

The app tracks the camera's output and recognises fingers touching the Glass surface. The tracing paper diffuses the light from behind such that only touches (dark shadows) on the screen register on the CCV app. This info is then sent via TUIO protocol to flash via the FLOSC gateway.

Its a bummer to calibrate though, gotta fiddle with the position of the camera and the calibration settings a lot before you get the finger touch recognition just right. Besides my shitty camera had a narrow field of view. Possibilities include the inclusion of a projector that projects the PC screen onto the glass itself. That way you'd be able to look at the glass and touch instead of having to touch just a plain sheet of paper whereas now the image itself is still on the PC monitor. That kinda projected display would be damn cool, like the one you see in Quantum of Solace.

This of course, is why the following vids are a little bit shaky and also why I can't show you the full extent of multitouch capability. Cos one hand had my phone camera, the other hand had my multitouch surface and my eyes were darting between each hand as well as the PC monitor. <span class=




Ran into a few VC++ runtime errors but got it up and running finally.

Used it with a number of apps. Great fun, and its bloody difficult to stop trying stuff out with it once you get the interface working.

The following vids show SOME of the apps I tried after getting things working, not exhaustive by any means. If only I had both hands free, could have done a lot more with these apps.



The demos shown include:
  • Making smoke like coloured patterns with your fingers
  • Physics sim where you get to pull around multiple doll like characters
  • A media app where you can move the pictures around, zoom etc like the iPhone. In this one, you'll notice I start the "eye tracking" video playing also using touch.







This one's a map app where you can zoom into and out of the map, move around etc. You'll see thin black circles appear in the video now and then. Those signify that the software is tracking the user's fingers. You'll see me move from Europe to India and then zoom in to Chennai (by 'pinching' the map) in the video.



Note: Any stuttering or framerate drop in the vids is only cos I took it on a phone camera, the system itself is pretty smooth even using my camera. If only I could get a really good cam with a wider field of vision, higher res and higher fps. sad.gif


Saturday, March 7, 2009

A Vocal Variety...... Helium and Anti-helium...

Check out this funny video (an excerpt from a Mythbusters episode).








The radical change in his voice, as he says, is because of the Helium he inhales at first. Helium is six times lighter than air. When a series of compression waves (your voice) leave the helium in your lungs and hit the denser air, the wave train is suddenly slowed down. The wave in front is slowed first while the wave behind it is still moving fast. Then the second wave is slowed while the third is still moving fast, and so on. It's like fast moving traffic on an open freeway suddenly coming to a slow point in the road, all the cars bunch up close to each other.

Your ear interprets closely bunched sound waves as a higher pitch than widely spaced waves. So when your voice originates in helium and then travels through the air to someone's ear, it
sounds higher. If both you and the listener were in a room filled with helium, your voice would get to their ears faster than normal, but there would be no pitch change.

The reverse is true in the case of his voice deepening when he inhales Sulphur Hexafluoride. Sulfur hexafluoride (abbreviated SF6 and also called Anti-Helium because its six times heavier than air) is not poisonous and can affect the sound of a person's voice if it is inhaled in small quantities (again, don't try this at home). When SF6 is inhaled, the pitch of a person's voice decreases dramatically because the speed of sound in SF6 is considerably less than it is in air.



Do not fill your lungs with any of these gases - it can lead to hypoxia and fainting. As a disclaimer, I am in no way responsible for any stupid stuff you try, or if you inhale some crap and die ;-) So, please stay safe.