Thursday, September 2, 2010

Integrating an I2C component

So the hardware i use is based around the Imote2 wireless tranciever/microprocessor board. It comes with a sensor board that has an easy to attach i2c connector set on it. So i attached an integrated MEMS gyro via the i2c channel.

I was really looking forward to being able to say i did this, and now i have integrated it. It only took 1/2 a day. (To write the software in C# and deploy it in the existing network) So now i have a working (uncalibrated) gyro. Yay!

There are a couple of nagging issues: its not physically mounted yet, so it judders which makes it noisy; the implimentation in the software was close to being cut and paste from the "off the shelf" example code for referencing internal i2c chips, so i dont really feel like i got a very indepth exposure to the task, also it was a very blind plug and pray approach i used to wireing it up, i bought it because it would require no new power regulation nor external components, but now i feel like i cheated a bit; final issue, i dont trust that there wont be problems in the future, since it worked much easier than all my other attempts at component addition, and that makes me suspicious.

I really was looking forward to doing it because i thought it would add to my pool of experiance "i have integrated off the shelf components to form a complete INS DAQ for system id, it was built from a combination of digital and analogue devices, which required analogue circuitry design for power regulation and signal conditioning, coding for digital component integration, and developement of a distributed embedded software for deployment on a wireless microprocessor network" - it was like i was going to be able to say i was aware of some very complex and technically challenging issues with system development. But the digital component integration was so simple, i think anyone who has done it before will also realise this and not be impressed.

On another note relating to this, i have applied for 9 jobs so far (in 2 weeks) and been rejected by 4 so far. I figure i will try to do 1-2 apps a day, eventually someone will give me a job. then i will have all the moneys, and can go rock climbing (been on my mind since i saw a guy this morning in my office whose hobby is rock climbing).

No comments: