Tuesday, July 21, 2009

Current goals

So, a quick informational about the project. Essentially I am trying to get a software solution for getting my arduino's information into a computers memory. Its not terribly complex, but there isn't a very clear cut solution that allows easy use in Linux or windows. So my current idea is to use python's great PySerial libary solution in order to get them together.

Beneath you will find a few bullet points with rough ideas about some of the various problems that have arisen thus far:

  • Any mobile system would be unable to communicate back to the server without a wireless system.
  • Obviously the computer can transfer at a far higher rate then the arduino can. So its a tight rope between how much time the arduino should be transferring data, and how much time it should be controlling the other systems.
  • Errors. Will need to implement error checking at most levels, probably on the server side.
  • Modular? Need to decide whether this should be a python "library" or just a straight forward python app.

There are a lot more issues, but I feel that those are the biggest "design" questions I have to decide on. Naturally the mobile system aspect needs to be decided before I can decide anything else(Wireless links need more error checking then wired, etc etc). As of right now, I believe I will be using the "xbee" module as the wireless link. Its cheap, has decent range(100ft roughly for the cheap system), and is widely used so there is a ton of examples. So going on the assumption that I will be using the XBee solution I will need to implement at least some very basic error checking on it.

I am gonna find somewhere to store my code base and upload it sometime soon..


No comments: