A fantastically fun 24-hour hackathon organised by Pachube at 01 zero-one, in Soho, London. The hackathon was open to software and hardware hacking, the Pachube APIs, were available to use (hackers could of course use any other APIs of their choosing). The Hackathon was also simultaneously happening in other cities around the globe including Zurich, New York, Lancaster and Eindhoven.
When I arrived at 2pm on Friday, 01 zero-one was packed and I had to squeeze my way through tables of geeks to find a spot to set up my laptop and listen to the opening announcements and demos.
Demos included Nanode by Ken Boak, Arkessa’s GSM modems, Paul Tanner on mbed, Adrian McEwen and Michael Margolis were on hand to help with any Arduino questions.
I had intended to hack on an Arduino Duemilanove driven disco shirt using a LoL Shield I’d recently soldered together = a charlieplexed matrix of 126 LEDs! Unfortunately I’d mislaid an accelerometer that was key to the work, so I had to give up on that idea (for now), but cheered myself up by chatting to friends about their hacks and making some new friends.
I did some mulling and consolidating of bits and pieces of LilyPad Arduino components I had with me and decided to start a new project from scratch. My new hack was to be a sensing t-shirt, using LilyPad Arduino, temperature sensor and LEDs. The premise of the t-shirt was to detect if someone was too close to you for comfort, say in a bar and if they were so in your face that the heat from their breath or that you might feel uncomfortable and get hotter – either heat causing a Celsius testing script to sense a temperature over a certain level. This status was reflected on the shirt by two cat heads with LEDs, one green to indicate being cool, calm and collected, the other red and angry/alarmed! Basically the looping script takes a number of sample temperature and averages them to find whether or not the situation is getting horribly hot – this is indicated in the LEDs of the appropriate colour cat head’s eyes lighting up!
On Friday evening I put the code together and spent a while debugging it to get it to compile. On Saturday morning I connected all the components with crocodile clips to test the code with the hardware – luckily it worked = hurrah! I spent a tense time during the run up till the presentations designing how the shirt should look, working out where the components would go, cutting-up fabric and sewing frantically with conductive thread!
I was still sewing my hack together when the presentations started, which incurred some rather rushed stitching and some rubbish looking conductive thread bridges (to avoid shorts) on the back of the fabric!
I think I finally finished sewing about 10 mins before the end of presentations and gave a rather on-the-fly talk about my work as I hadn’t really had time to contemplate what I was going to say, but luckily my hack worked for the presentation and relief ensued.
There were some great hacks and some well deserved winners, such as the Waving Kitty, Marvin the Paranoid LaptopBot, Display Cabinet, Nanode hacks and an umbrella that turned lights on and off! I’m looking forward to hearing how the hacks progress…
Sadly, it was all too soon time to go home, but I had a fabulous time, the welcome and hospitality from Pachube and 01 zero-one was fantastic – cheers guys!