Designs Today and Tomorrow

The latest Poolbot program updates have enabled XBee transmission of arbitrary strings up to the 100 byte payload limit.  In drydock, the Arduino is connected via USB to a PC, used as a “dumb terminal”; the Arduino is doing all the display work, and the XBees operate in a simple loop confirming that a communications link exists. 

The next steps are to move all the serial link data processing from the Arduino Mega 2560 to a PC.  The Arduino can then transmit compressed sensor data via XBee payloads, and let the PC locally decompress the payload and print the information in a human-readable format.  Remote control of the motors becomes possible.

Pictures sometimes explain better than words, so here’s the design today, and what’s planned for the future.

Today’s Poolbot design