Hacking + Fun!

After a couple of months as a member of our local hackerspace, the CGHackspace (cghackspace.org, still needs things to be translated to English), I've taken part in and organized a bunch of awesome events. Check it out:

Arduino #1 - Baby steps

We bought ourselves a couple of awesome Arduino Starter Kits, and had a ton of fun with them. After going through a couple of tutorials we even thought of some projects our own!

[youtube http://www.youtube.com/watch?v=videoseries?list=PLTRMFLZrqFu2K6WXIjoz_Xy3Dy4U6g2Cd&hl=pt_BR&w=560&h=315]
(Make sure you click next and watch all three videos!)

Kinect #1 - Harder, Better, Faster, Slower, Faster, Slower, Faster, Slower

On our first attempt with Kinect, we decided to use OpenNI + PyOpenNI and their ready-to-use hand tracking. We made it track a hand, which set the speed at which a song was played. 

Code at github.com/amaurymedeiros/cghs-sound/blob/master/kinect/music.py

[youtube http://www.youtube.com/watch?v=eicxSbvmuhw]

Kinect #2 - Kinectonematrix

Based on tonematrix.audiotool.com, we created a tonematrix which takes as input the depth detected by the Kinect.

We used two computers, one running Linux, using SimpleCV to grab the images from the Kinect and process them, creating the 'tone matrix', and the other running Windows and synthesizing the audio.

[youtube http://www.youtube.com/watch?v=zGSeYYMAx1o]

Arduino #2 - Bluetooth car

Every one of us had already seen a small car being controlled with an Android phone and thought "Hey, that's AWESOME!". We couldn't help but try it ourselves!

We used Amarino for the Android side, and wrote the Arduino code ourselves. I'm going to edit this and post a link to the source as soon as I find it!

It did look a little silly because we didn't have a battery (computer on a big chair wired to a remotely controlled car), but we had tons of fun.

[youtube http://www.youtube.com/watch?v=A6SWGE4mFUQ]

Nice, isn't it?

We've just received our Raspberry Pi, and we're all just DYING to play with it. Compiling a base image right now... I'll keep you posted!