I want to make a drone project, and to that I will use arduino as the platform. My plane is to use a Play Station controller to control the Drone in the air. In addition to that I want to connect a GPS-module. My question goes, is it possible to transmit the longitude and latitude from the GPS via the RF 433MHz to the receiver? When received the longitude and latitude how can I transmit them further to the Smartphone and display the data on google maps? I suggest it could be possible through the Xbee, but I am not sure.

I would like if someone can confirm my idea, if not bring me a better way to do that.

In the image below, you can see the diagram of my design.


  • 1
    Welcome AdiT! I've seen you posted the same question at EE.SE. I would like to let you know that cross-posting across SE sites is not generally a good idea. See this post for more details. – Ricardo Apr 30 '14 at 12:05
  • @Ricardo Okay I'm sorry, I didn't know it :) – AdiT Apr 30 '14 at 12:35
  • That's ok. It's just a minor sin :D I just really wanted to let you know. Let's just wait for some answers. – Ricardo Apr 30 '14 at 12:41

Your design suffers several redundancies that should be fixed. First of all, you have an Xbee (only one, not a pair) and a a 433 MHz transmitter/receiver combo. Why not just add another Xbee to the drone and remove the RF combo? That would save a little battery life for the receiver end, and a lot of your time. You'll also get two way communication with error checking. Although an Xbee would increase your project size a little, if you manually wired the Xbee instead of a shield (3.3V), it would save a lot of space.

As some people point out, Bluetooth is a viable option that's fairly small and low cost. However, it would suffer shorter ranges and it would need a special configuration on the host side for a BT stack.

  • I want to use RF because of I want a longer range. Therefore I'm not using WiFi. I don't understand what do you mean with this "if you manually wired it (3.3V)"? What should I manually wired? – AdiT May 1 '14 at 7:13
  • @AdiT Edited post a bit. I meant manually wiring the Xbee module as opposed to a shield to save space/reduce weight. By the way, Xbee is RF. You can get several different distance ranges of Xbee to suit your needs. – Anonymous Penguin May 1 '14 at 20:45

If you are using Xbee modules in your project, why add 433MHz RF, just for the sole purpose of transmitting the location? With the 433Mhz, you will have to implement error-correction yourself.

  • You have a point. How else is it possible to transmit the data to smartphone? – AdiT Apr 30 '14 at 10:07
  • @AdiT bluetooth for one – ratchet freak Apr 30 '14 at 11:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.