Jan 01 2012

It’s Not the Critic Who Counts: 2011 Part 3

Published by jfrank at 6:35 pm under open source

Welcome to Part 3 of my year in review. Part 1 was all about changing things up. Part 2 is about a few projects I did, and here are a few more.

linked in left out

I had an thought and built a… sketch of the concept at www.repcard.org. The idea is basically linked-in for people experiencing homelessness. Instead of professional high fives, they would exchange bits of reputation, like ebay’s based on how many positive impacts they make in the community big and small. Non monetary, since credit/capital isn’t usually available to that population. The card could function as some sort of ad-hoc resume or a way to gauge trust in someone you meet. I’m not an expert in this area so I don’t know if its a good idea, but I wanted to submit it as a sort of working sketch to show it to people in the social work field.

Technologies Used: Google App Engine, Gaelyk, Groovy, Java

(un)shredding like a boss

I jumped in to the Darpa Shredder Challenge at the last minute. I wrote up a small post about this so I won’t go into too many details. This was a fun chance to apply some of my machine learning skills that I talked about in part 1. I used a clustering algorithm to sort piece segments by similarity before a search algorithm attempted to piece together likely candidate neighbors. Here is a video visualization to make you happy.

Technologies Used: NumPy, Python, Gimp-Fu/Python-Fu

look no hands, brain surgery for a hotplate

I started playing with Node at the end of this year. If you’re going to play with node, you should also be doing something with socket.io because why not they are made for each other! I decided to hack a hotplate stirrer that I had acquired for science. For science, you monster. First I plugged in a locally made Teensy Arduino clone chip to a solderless breadboard and loaded up a slightly modified Arduinoscope. Using that software oscilliscope and a digital multimeter I mapped the pins of the old Motorolla microcontroller (seen right disconnected). I rebuilt the functionality of the original chip in Arduino’s (easy) C like environment, and then began improving it.
I added a usb – serial api to the Teensy to control the hardware, I implemented the other side on my laptop in Node. Because that was running on my laptop, it was available on my local wireless network. I chose JQuery Mobile to build a cross platform, ridiculously simple UI with live events on the slider bars. Socket.IO pushes down the hardware state (rpm’s and temp) and pushes up commands (change rpm or temp) and the teensy sketch gives serial state output and waits for commands.
Technologies Used: Node, Socket.Io, Arduino, Corning Hotplate Stirrer, JQuery Mobile

One response so far

One Response to “It’s Not the Critic Who Counts: 2011 Part 3”

  1. Honeyon 27 Jan 2012 at 11:13 am

    Awesome fun you’re having! When do we see the post about what kinds of things you’re planning for 2012? Or do we have to wait an entire YEAR to find out what you’ve been doing? :)

Trackback URI | Comments RSS

Leave a Reply