Wireless Communication
The ArduPilot Mega supports serial communication between the quadcopter and a computer. This serial communication is used to upload the software, change tuning settings and to update the flight path. The ideal wireless solution is XBee. XBee modules are available at different frequencies and power outputs. I am using the XBee 2.4GHz 1mW with the wire antenna modules. The XBee 2.4GHz modules are more than sufficient for initial setup, tuning and short range use. The XBee 2.4GHz modules operate at the same frequency as microwave ovens, WiFi routers and just about any other wireless consumer device. These modules have to contend with radio interference and this why they are not ideal as a robust long range solution. For applications requiring longer range and robust communication, using the XBee Pro modules is a better solution. The XBee Pro’s operates at 900MHz the lower frequency allowing for a longer transmission range for the same power output as the 2.4GHz modules and are less susceptible to interference. The XBee Pro’s are offered in different power outputs. The higher the power output, the longer the transmission range.
Hi!
I’m also using Xbee communication (Xbee pro) and encountered a problem. Maybe you’ve seen it also or know something I don’t know yet.
I’m trying to echo a character received to uC from PC (got char>interrupt>send char) – everything is ok. I’m trying to send a string from uC – first couple chars of a string are crippled. If I use normal wire instead of Xbees – all OK, so I think the problem is somewhere in xbees, what I could be doing wrong?
I have never experienced this problem. Is it always the first few characters of a string? Are you using XBee’s with built in wire antennas or the RPSMA connectors?
do we require two xbee components for carrying out communication between quadcopter and laptop??
Yes, you need two xbee’s to communicate with a quadcopter and a computer.
I used XBEE with KK2 board.
I receive data from the quad and capture video in the same time, and can play them back sycnhed together.
http://www.youtube.com/watch?v=HI_0fxV5Nbc