I’ve been thinking a lot about the Lamp’s compass. Creating a Lamp with built-in dowsing rod capability will both increase complexity – a major headache is dealing with all the shift registers and the accompanying 16 LED’s – not to mention the added power load required to drive an accelerometer and magnetometer continuously. But it will be cool. And that’s the whole point, right?
Why do I need both an accelerometer and a magnetometer. The magnetometer is self explanatory: I need to know which way is magnetic north and compare that to the local Lamp heading so I can turn on the correct LED to point me in the right direction. I don’t have perfect balance. The accelerometer is essential to compensate for a non-flat magnetometer reading. I can also get fancy and begin to compensate for magnetic declination by both reading the accelerometer and the GPS location. If I want to get fancy.
I’ll deal with the power consumption and compass later, but right now the thought of custom making then soldering 16 LED housings to make a hexakaidecagon (hexadecagon) makes me want to run down the street. Luckily, I’ve been messing with Fritzing Fab and designed my own little LED PCB which will hold the LED, a resister, pins to go to ground and to the proper shift register, and mounting holes. At US$2.15 per board each one isn’t exactly cheap, but I will have a consistent and rugged board to mount the electronics to and then to an internal housing. Kit-bashing my own would both be more time consuming and I would have 16 times to foul it up.
I tried to fabricate my own LED harness with MakerBot, but it just was a pain in the butt to fab and then I still had all the electronics to deal with anyway. I might have to fab one anyway to hold the PCB’s but that will just give me another factor of safety with the electronics.
As it is, this board might win as the most simple board produced by Fritzing, but you try to create a run of 16 (or 32 in case I mess up) boards yourself. I’m going to rely on mass production on this one.