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:
Post a Comment