Robot Dude wrote:
This project has been very fun to be a part of! I have learned a great deal about what's possible with standard off the shelf components. At the same time I've gotten the bidirectional communications bug from Kurt.
Sorry about that
Robot Dude wrote:
Looking at Zigbee modules which at the lowest power level can work indoors up to 400ft. At data rates up to 250kbaud. My question is concerning baudrate, error checking and correction, and how much data can be sent with serial data. For example I know with the DIY radio that 7 channels of data with 1uS resolution and a range of 1000 can be sent in 23uS. When you move the stick on the radio the value changes in what appears to be real time. If all we have to utilize is the serial data stream, can it "keep up" so to speak?
Without getting too far ahead of myself I would like to make a system that has the ability to be expandable to more than 7 channels of data, so I need to know the bandwidth is there.
My guess is we will have plenty of bandwidth for this. To do the simplist conversion we simply send 2 bytes for each of our current channels. Obviously we could convert the keypad to a single byte as we only have 17 values.
We can then experiment with different communication protocols. Things like maybe only send information on what changed. This could be with a simple 1 byte header with one bit for each channel and then only send the bytes for the ones that are set in the header byte...
I will start my experiments soon. I have a few XBees and a few Xbee Pros, some version 1 some version 2. What I did not know when I ordered them before are there are different types of nodes. End points, Routers, etc. Also did not know that there are different network meshes for them. So I found a needed the capability to reprogram the XBees. The PC USB board should arrive tomorrow.
The fun will be we can setup up repeaters(routers) to extend the range.