# Need help in ground station to rocket model communication

**URL:** <https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692>\
**Category:** Networking, Protocols, and Devices\
**Created:** [June 20, 2024, 11:17am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692 "2024-06-20T11:17:09Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 20, 2024, 8:20pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/22 "2024-06-20T20:20:11Z")

</div>

Maybe check out 2.4Ghz LoRa.

For line of sight at the distances suggested a 2.4Ghz LoRa device should be capable of circa 200Kbps in LoRa mode or 1300Kbps in FLRC mode.

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 20, 2024, 8:46pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/23 "2024-06-20T20:46:38Z")

</div>

Thank you for the links @hallowed31 @zwieblum , I will read them shortly and revert back the soonest.  
@srnet thank you for the advise!  
There is also this from Xbee

> **[XBee-PRO 900HP Product Datasheet](https://www.digi.com/resources/library/data-sheets/ds_xbeepro900hp?view=fullscreen)**

[https://www.digi.com/products/models/antennas/a09-hasm-7](https://www.digi.com/products/models/antennas/a09-hasm-7)

From the data sheet they should easily handle my data rate, and the distance. though I will check the alternative and to a proper technical comparison.

@srnet I've seen your remarks on many of the topics that I've read, I would like to incorporate a camera of around 2 Mp to get a video tramission as well to the ground station (just cz its cool no scientific purpose behind this), and the team at the university already purchased a microcontroller arduino nano, which I know can't handle a camera, so I was thinking on using an ESP32-cam and connect it to the nano. However if I want to propose changing the nano controller, can you confirm that the Uno can handle the 2 Mp camera?  
Also more detail on the project in the following link:

> [@Clarification Needed "Rocket Model"](https://forum.arduino.cc/t/clarification-needed-rocket-model/1268911):
>
> Hello everyone, I'm working on the electronics bay parts of a rocket model of a university project, the rocket will NOT have any control surfaces, and our objective is purely scientific (to get data from the launch such as pressure, temperature, altitude, velocity, etc.). Introduction: Until now, I have been working on the different models we will need, I have not yet proceeded to the coding part. Below you will find the schematics that I have been drawing, It is still an ongoing work.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 21, 2024, 6:08am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/24 "2024-06-21T06:08:12Z")

</div>

> [@samba220](#):
>
> However if I want to propose changing the nano controller, can you confirm that the Uno can handle the 2 Mp camera?

Unclear what you mean by the UNO being able to 'handle' the 2MP Camera.

The ESPCAM uses an ESP32 which has a large PSRAM of 2Mbyte+ to store and handle the images taken. A UNO has 2Kbytes of memory.

---

<div class="post-metadata">

**Author:** ![zwieblum](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zwieblum/32/427702_2.png) [@zwieblum](https://forum.arduino.cc/u/zwieblum)\
**Post date:** [June 21, 2024, 6:18am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/25 "2024-06-21T06:18:53Z")

</div>

NANO and UNO are the same e. UNOv4 is different, but still won't work. ESP32CAM is nice - as long as you can live with 1-5 fps nd \< 20m range,

---

<div class="post-metadata">

**Author:** ![rsmls](https://avatars.discourse-cdn.com/v4/letter/r/5daacb/32.png) [@rsmls](https://forum.arduino.cc/u/rsmls)\
**Post date:** [June 21, 2024, 6:48am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/26 "2024-06-21T06:48:09Z")

</div>

> [@samba220](#):
>
> can you confirm that the Uno can handle the 2 Mp camera?

If you want to stream live video from a camera to a ground station, an UNO or a Nano will not be able to play any active role in this process.

If you drop the live stream requirement, your life will be waaaay simpler. I'd start with just the telemetry.

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 21, 2024, 10:05am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/27 "2024-06-21T10:05:07Z")

</div>

Hello, yes I meant by handle that it cannot process the images dues to its low PSRAM. how much SRAM I need to successfully connect and operate a 2 Mp camera module?  
would the Nano ESP32 work ?

> **[Arduino® Nano ESP32](https://store.arduino.cc/products/nano-esp32)**
>
> Introducing the Nano ESP32, a powerful addition to the Arduino ecosystem that brings the popular ESP32-S3 to the world of Arduino and MicroPython programming. Whether you're a beginner stepping into the world of IoT or MicroPython, or an advanced...

it has 512 Kb SRAM

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 21, 2024, 10:06am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/28 "2024-06-21T10:06:31Z")

</div>

I was actually thinking to just piggyback on the ESP32CAM to use its processing power for the image, but everything would be connected to the Arduino microcontroller to transmit the data. though as it has been suggested to me I dont think its a very efficient way to move forward.

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 21, 2024, 10:09am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/29 "2024-06-21T10:09:39Z")

</div>

yess I'm starting to get this idea, lol .  
I will suggest that we start with the telemetry you are correct. but at the same time I'd like to keep researching alternative ways to incorporate a camera, I have 2 months to finish so if I were able to find an affordable and suitable way to add a camera module later that would be nice.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 21, 2024, 4:42pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/30 "2024-06-21T16:42:45Z")

</div>

> [@samba220](#):
>
> Hello, yes I meant by handle that it cannot process the images dues to its low PSRAM. how much SRAM I need to successfully connect and operate a 2 Mp camera module?  
> would the Nano ESP32 work ?

How much PSRAM, the ESP32 needs to take an image, depends on the size of the image.

A standard ESP32 with no PSRAM can work with an OV2640, but image size is limited to maybe 800x600, not sure.

The specs for the Nano ESP32 suggest it has no PSRAM.

Directly connecting an OV2640 on the ribbon cable to an ESP32 or ESP32S3 is entirely non-trivial, checkout the schematic of the ESP32CAM.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 21, 2024, 4:46pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/31 "2024-06-21T16:46:56Z")

</div>

> [@samba220](#):
>
> I was actually thinking to just piggyback on the ESP32CAM to use its processing power for the image,

Well OK, so the ESP32CAM takes the image, and has it in a PSRAM buffer or saved as a file on SD, so how do you then plan move the image elsewhere ?

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 25, 2024, 6:24pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/32 "2024-06-25T18:24:24Z")

</div>

Thank you all for the continuous help with this project.  
I did a preliminary calculation for the data requirement of the peripherals, in the following. the ODR might change this is max ODR, most likely we will use a smaller one.  
[Data Load Calculation - organized.pdf](https://forum.arduino.cc/uploads/short-url/fBQBlXwXmrgvfA7NrJPQC5OZEWG.pdf) (108.8 KB)  
And link budget calculation  
[link Budget analysis.pdf](https://forum.arduino.cc/uploads/short-url/3gRTdOGlLeGEkTv2VMM9E4MtwRy.pdf) (79.3 KB)  
Now without adding a video camera I think the system should work fine.  
However the prof. gave approval for changing the microcontroller to accommodate a video camera, so in order to do that will have to reselect the following:  
Camera selection  
Microcontroller selection  
Transceiver chip selection

and probably the battery selection.

I think I have a clear understanding of the power demands, communication protocol, and data requirements for these peripherals.

But I'm having trouble selecting the transceiver chip, I checked the TX16s with EdgeTX and ExpressLRS. as I understand the Express LRS incorporate the Lora SX1280 which should be similar to the Xbee technology.  
Can you advise which transceiver to select considering we want to communicate up to 500 meters (to be confirmed). and which microcontroller?  
Camera selection I'm thinking either the VGA (640 x 480) or HD (1280 x 720) or 2MP (1600 x 1200 for example).

If you can provide options for these 3 that would be really appreciated.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 25, 2024, 6:50pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/33 "2024-06-25T18:50:25Z")

</div>

> [@samba220](#):
>
> as I understand the Express LRS incorporate the Lora SX1280 which should be similar to the Xbee technology.

LoRa is capable of longer distances, somtimes much longer distances, than other comms and can achieve faster data rates to.

Maybe Express LRS uses LoRa SX1280 for good reasons, if 'Xbee technology' was similar why do they not use it ?

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 25, 2024, 7:57pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/34 "2024-06-25T19:57:26Z")

</div>

> [@samba220](#):
>
> Can you advise which transceiver to select considering we want to communicate up to 500 meters (to be confirmed). and which microcontroller?  
> Camera selection I'm thinking either the VGA (640 x 480) or HD (1280 x 720) or 2MP (1600 x 1200 for example).

WiFi ?

But check that the transmit power level you need to use is legal.

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 26, 2024, 11:26am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/35 "2024-06-26T11:26:17Z")

</div>

Wifi like what? and it will be able to transmit over up to 500 meters?

---

<div class="post-metadata">

**Author:** ![zwieblum](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zwieblum/32/427702_2.png) [@zwieblum](https://forum.arduino.cc/u/zwieblum)\
**Post date:** [June 26, 2024, 11:39am UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/36 "2024-06-26T11:39:45Z")

</div>

XBee simply won't do it in real live. Remember, Graupner HOTT rc system used xbee - and they fell flat on their belly includinggoing bancrupt.

Your calculation does not take into account that the managment data increases as the link quality decreases. Even under best circumstances 25k is barely enough to handle 17.5k.

WiFi + directional antenna + circular polarisation might work, but as said, there are soulution that cost a dime and work.

---

<div class="post-metadata">

**Author:** ![samba220](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/samba220/32/1098808_2.png) [@samba220](https://forum.arduino.cc/u/samba220)\
**Post date:** [June 26, 2024, 12:06pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/37 "2024-06-26T12:06:17Z")

</div>

@zwieblum thank you for your reply, can you give me few solutions for example ? and for wifi chip do you have any recommendation as well?

---

<div class="post-metadata">

**Author:** ![zwieblum](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zwieblum/32/427702_2.png) [@zwieblum](https://forum.arduino.cc/u/zwieblum)\
**Post date:** [June 26, 2024, 12:23pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/38 "2024-06-26T12:23:39Z")

</div>

ELRS - but I already said that. WiFi + directional antanna needs an antenna tracker which need 2 GPS receivers (ground station and moving object) ... so you see where this is going. The "easy" solution is in fact way more work than using a proven solution.

---

<div class="post-metadata">

**Author:** ![hallowed31](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hallowed31/32/1093680_2.png) [@hallowed31](https://forum.arduino.cc/u/hallowed31)\
**Post date:** [June 26, 2024, 5:41pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/39 "2024-06-26T17:41:22Z")

</div>

> [@zwieblum](#):
>
> The "easy" solution is in fact way more work than using a proven solution.

I endorse this message 100%. If the goal of the project is the rocketry and using whatever payload you use to get whatever data you want to get, and not learning all the different ways to achieve telemetry itself, including radio and antenna theory and that massive field of knowledge on its own, I'd be looking at what's commercially favored among hobbyists doing similar things as you.  
Team Black Sheep has a good reputation, as does Immersion RC.  
Note that the following is not a specific recommendation for your purpose. I have no idea what your specific needs are, nor do I know anything about any special considerations for rockets vs any other type of RC vehicle. I did find this though, and I would start looking to equipment such as this rather than trying to figure out how companies like these do it.  
[https://www.team-blacksheep.com/products/prod:crossfire\_tx](https://www.team-blacksheep.com/products/prod:crossfire_tx)

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [June 26, 2024, 6:32pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/40 "2024-06-26T18:32:15Z")

</div>

The 'telemetry' from a rocket that is so close is really easy and reliable too.

Video from a rocket that is so close is also easy, lots of people using live video for FPV of drones and RC planes.

However the video stuff used by the FPV guys is basically analogue as its easy to do and low cost.

Mixing data telemetry and video in the same device sounds not easy and not good anyway, is something goes wrong with the not so simple Video side, you loose the telemetry too, so sensible to keep them seperate.

---

<div class="post-metadata">

**Author:** ![zwieblum](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zwieblum/32/427702_2.png) [@zwieblum](https://forum.arduino.cc/u/zwieblum)\
**Post date:** [June 26, 2024, 10:14pm UTC](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692/41 "2024-06-26T22:14:05Z")

</div>

Well, ~ 2010 almost all FPV systems used to transmit telemetry data via the audio channels, but you'll have a hard time finding these systems nowadays 🙂

[Previous page](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692.md?page=1)

[Next page](https://forum.arduino.cc/t/need-help-in-ground-station-to-rocket-model-communication/1273692.md?page=3)
