Archive for January, 2008

headache

Thursday, January 31st, 2008

I’ve been struggling for the past couple of days trying to get GoldenCheetah to compile correctly on my MacBook. I had to setup the development environment again after my first MacBook was RMA’d with a busted top case. This time I’m building under Leopard and can’t seem to be able to get Qtopia to make a 10.4 compatible binary. ugh. I’ve set the appropriate qmake flags, but it is still crashing on the 10.4.11 target system. I’ll keep looking until it works or I find that I’m attempting the impossible. I think it’s just my own ignorance in the end.

Hardware.

Thursday, January 31st, 2008

I went to the January meeting of Make Philly last week (or so). After watching the neat presentation by VJ No-Carrier on hacking Nintendo NES carts I somehow got recruited into a group using RFID tags for an audio/visual installation. So now I’m learning to play with RFID tags.

At the moment I have the Parallax reader communicating nicely with an Arduino, and then to a multimedia computer via serial. The project requires multiple readers, however, and I’m debating ways to get them all speaking with the software which is going to drive the show (written by someone else in Max/MSP). Any ideas?

I’m thinking of wiring multiple readers to one Arduino and tacking on some kind of reader ID byte to the RFID tag’s 10 byte ID. That way the software can sort out what to do when each reader reports a tag number. Alternatively, it would be easy to connect each reader to a USB chip, but then we’d need to run everything through USB hubs and the software would have to deal with multiple serial connections (right?).

There’s also the issue of cabling. We don’t know the size of the venue(s) for the installation yet. As far as scalability is concerned, in both the number of readers and spacial relationship, it might be best to go wireless…maybe with the Xbee radios? Something else to learn.

by way of introduction…

Wednesday, January 30th, 2008

i’ve been playing with the Processing development environment for a bit and have been having fun. here is a collection of some of my experiments.

using processing, and its Java-based language is just pushing me ever closer to becoming a “real” programmer. at the end of the day, it’s not the language you may or may not know, but the work which matters.

each new experiment is another opportunity to mess with users and their environment. i’m most interested in making the interaction between the user and the program intuitive. my favorite projects are those which set up initial “rules of engagement” and then let users run amok to determine the extent of the interaction and resulting responses.