Thought for the Dazed

I've had to give up that Distance Learning course as I was having trouble seeing the teacher.

Flickr
www.flickr.com
RobMiles' items Go to RobMiles' photostream
Twitter
C# Yellow Book

Search entire site
« Splendid Sunday | Main | Feeling Better »
Saturday
Mar212009

First, Update the Firmware

Did some work on our Micro Framework project today which will be our entry into the Dare To Dream Different competition. We are creating an “Anything Bad” alarm system with nifty remote sensors. The sensors are based on the XBee ones that we got supplied with the competition hardware, and they work a treat.

Eventually.

First thing we did was build some test remote sensors:

3384045935

This turned out to be easy enough, although I did solder 20 pins rather than four, which took a bit longer than it needed to…

Anyhoo, the next thing to do was configure the XBee devices. This was harder, in that nothing seemed to work. We were giving the correct commands and everything, but the device was complaining every time. A bit of searching got us the answer. We found a blog post with the revealing message “To get the devices to work you must upgrade the firmware”. I’m not sure why a company would ship a product which doesn’t work out of the box, but then again, welcome to the world of hardware development.

After the upgrade things went swimmingly. We reached a point where I could press a button on the device above and have a program on another machine notice this. Wonderful.

Reader Comments (2)

Rather than AA batteries, why not use button battery's? Would drastically reduce the overall size of the project. Still, looking good.
March 26, 2009 | Unregistered CommenterNathan Hickling
I want the batteries to last months. Even AAA batteries will not last for that long unless we are careful. We are presently investigating whether we need a PIC to control the power rails and regulator, or whether we can put the XBee into sleep mode for long enough to get the battery life we want.
March 26, 2009 | Registered CommenterRob

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.