The data itself is not that complex; as of right now two sensors measuring temp and proximity; remotely passing that data via the Xbee network to an AVR acting as the controller. This controller itself will process the data and display on LCD. Also will pass the processed data to the PC, via USB for further processing and storage. The time between measurements would be approx every 1 min.
I know I can communicate between the XBee and AVR, but trying to come up with a logical approach to interfacing with the PC. Again I’m looking to for the best approach and to see if my thinking is correct.
After little more reading, planning to use a FT245RL between the AVR and PC; if that makes sense.
A typical setup would be Xbee plus Arduino as a standalone unit. That transmits to an Xbee + xbee_explorer attached to your PC. That way your arduino is mobile and untethered.
But it sounds like your sensor gathering can be done with just a solo Xbee. You could use your Mega32 instead of an xbee_explorer except that board only has one set of serial lines? So the Mega32 can’t interface with both an xbee and the PC at the same time through serial.
So here’s my suggestion for hardware:
Remote sensor: 1x Xbee
PC GUI interface: 1x Xbee, 1x Xbee_Explorer
The only place you could put the Mega32 is on the sensor side with the lone Xbee. But if you wanted to attach your Mega32 to the PC, you can use Sparkfun’s FTDI breakout (FT245RL). Also note that most LCDs use a serial line as well.