Shop OBEX P1 Docs P2 Docs Learn Events
Parallax Propeller Near-Space Balloon — Parallax Forums

Parallax Propeller Near-Space Balloon

leggsleggs Posts: 21
edited 2012-03-21 01:16 in Propeller 1
I am now an Electronic Engineering graduate. For my final year project I designed and launched a near-space balloon powered by the Parallax Propeller. I have attached my 50 page report and a slideshow for anyone who is interested, but I will also give a short description below:

The project was called SUNSET (Stellenbosch University Near-Space Engineering Testbed). It had the following capabilities:
  • Powered by the Parallax Propeller clocked at 80MHz
  • Primary communication link was a 300mW VHF Radiometrix module which transmitted APRS packets created and modulated by the Propeller.
  • Backup coms link was a cheap ($22) GSM USB dongle which was hacked to be controllable over serial. It was supposed to send SMS messages upon landing.
  • The Prop used a a small composite video camera to take low-res, BW images. Images were transmitted to the ground line by line during the flight also using APRS packets. Custom software I wrote in VB reconstructed and displayed the images on the ground station during the flight.
  • Two thermistors measured inside and outside temperature.
  • An onboard micro-SD card logged images, temperatures and GPS coordinates throughout the flight.
  • Everything was powered by 6 AA Energizer Lithium batteries.
After a lot of testing the payload was deemed ready for launch. All up it weighed about 300g! The balloon was launched in cooperation with the Cape Town weather service from Cape Town International Airport. I remained at the airport with my ground station, while two other ground stations listened from nearby towns, and two IGates forwarded the payload's APRS packets to the internet. Everything worked perfectly for the first hour of the flight. GPS coordinates and temperature measurements were returned once per minute. Images were returned once every 10 minutes. While the image transmission was proven to work, the quality of the images was too low to be useful, and they were mostly just white as it was a heavily overcast day.

Unfortunately, an hour into the flight, the payload stopped transmitting. It had traveled more than 50km and had reached 12km AGL altitude. The cause of the failure is still unknown, but I have a few theories. I am still waiting for a farmer to find my payload in his field! In the meantime I am working on SUNSET v2. This time images will be transmitted using SSTV. Using ROBOT8, images will be down-linked in 8 seconds, unlike the previous method, which required 2 minutes.

The report does not include information about the launch, but it is described, with some images, in the attached slideshow.

Thank you to the Parallax Propeller community for all your hard work and amazing bits of code. You are all given credit in my report if I made use of your code in some way. I have attached my code too. I am afraid it is not very neat or polished or organised, but it might be useful to someone attempting this in future.

Comments

  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-12-02 07:48
    Wow, This is great!

    I look forward to reading your write up.

    I don't think I know of any other Parallax Propellers being used on a near space launch.

    Hopefully your payload will be found.

    I hope you keep us informed about SUNSET v2.

    I would really like to do something like this someday. I hope to learn from what you've done.

    Thank you for taking time to share your documentation.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-12-02 08:29
    leggs,

    I'm very impressed by the thoroughness of both your planning and your execution. 'Very nicely done and documented! As a bonus, your project really shows off the capabilities of the Propeller.

    -Phil
  • SapiehaSapieha Posts: 2,964
    edited 2011-12-02 09:08
    Hi leggs.

    Nice work.

    Some question on one time problems?.
    On Yours PCB in slide show I can't see any protecting Capacitor on Battery side - My guess That shorted theirs life to much as all Batteries are very sensitive to AC transients.
    To protect for that You need one 100nF and one Tantalum at least 20-30uF as near Battery wires as possible.

    leggs wrote: »
    I am now an Electronic Engineering graduate. For my final year project I designed and launched a near-space balloon powered by the Parallax Propeller. I have attached my 50 page report and a slideshow for anyone who is interested, but I will also give a short description below:

    The project was called SUNSET (Stellenbosch University Near-Space Engineering Testbed). It had the following capabilities:
    • Powered by the Parallax Propeller clocked at 80MHz
    • Primary communication link was a 300mW VHF Radiometrix module which transmitted APRS packets created and modulated by the Propeller.
    • Backup coms link was a cheap ($22) GSM USB dongle which was hacked to be controllable over serial. It was supposed to send SMS messages upon landing.
    • The Prop used a a small composite video camera to take low-res, BW images. Images were transmitted to the ground line by line during the flight also using APRS packets. Custom software I wrote in VB reconstructed and displayed the images on the ground station during the flight.
    • Two thermistors measured inside and outside temperature.
    • An onboard micro-SD card logged images, temperatures and GPS coordinates throughout the flight.
    • Everything was powered by 6 AA Energizer Lithium batteries.
    After a lot of testing the payload was deemed ready for launch. All up it weighed about 300g! The balloon was launched in cooperation with the Cape Town weather service from Cape Town International Airport. I remained at the airport with my ground station, while two other ground stations listened from nearby towns, and two IGates forwarded the payload's APRS packets to the internet. Everything worked perfectly for the first hour of the flight. GPS coordinates and temperature measurements were returned once per minute. Images were returned once every 10 minutes. While the image transmission was proven to work, the quality of the images was too low to be useful, and they were mostly just white as it was a heavily overcast day.

    Unfortunately, an hour into the flight, the payload stopped transmitting. It had traveled more than 50km and had reached 12km AGL altitude. The cause of the failure is still unknown, but I have a few theories. I am still waiting for a farmer to find my payload in his field! In the meantime I am working on SUNSET v2. This time images will be transmitted using SSTV. Using ROBOT8, images will be down-linked in 8 seconds, unlike the previous method, which required 2 minutes.

    The report does not include information about the launch, but it is described, with some images, in the attached slideshow.

    Thank you to the Parallax Propeller community for all your hard work and amazing bits of code. You are all given credit in my report if I made use of your code in some way. I have attached my code too. I am afraid it is not very neat or polished or organised, but it might be useful to someone attempting this in future.
  • pgbpsupgbpsu Posts: 460
    edited 2011-12-02 10:48
    leggs-

    Very nicely done. I especially like impact and landing tests using eggs inside a pool noodle. Very resourceful.

    Peter
  • RaymanRayman Posts: 15,013
    edited 2011-12-02 11:00
    That's a very cool project! I'd love to do it too...

    I wonder if maybe your batteries got too cold?
  • WBA ConsultingWBA Consulting Posts: 2,936
    edited 2011-12-02 16:00
    Excellent project write-up, very well done. Your information will likely be used by many others. I especially like your microcontroller comparisons in section 2.6. Very detailed, unbiased, and straightforward comparison. I love your final conclusion:
    The Parallax Propeller has a large list of advantages, and each of its disadvantages can be
    overcome, making it the best choice for the SUNSET flight computer.

    I took a really quick look at your code, and it appears that for temperature, you are converting the RCTime value back to an actual temperature. This is of interest to me, because I have several projects using thermistors and I have yet to utilize actual temperatures. I am just using known upper and lower limit RCTime values for my projects.
  • JavalinJavalin Posts: 892
    edited 2011-12-05 04:30
    A good project, and a very nice write up. Well done.
  • J^3J^3 Posts: 121
    edited 2011-12-05 18:48
    Nice project leggs,

    Last summer myself and 3 other Cal Poly San Luis Obispo students preformed a similar experiment as an extracurricular project through the IEEE club. We used the propeller platform from Gadget Gangster as our base platform, and an Atmel AVR device to implement the APRS protocol. 2 secondary boards were designed. The first housed a GPS module, XBee Pro XSC, and the AVR, and the other implemented an analog interface to the propeller (ADC with filtered inputs and selectable gain). The analog interface board also housed an Intersema MS5534 barometric sensor.

    I am interested in your code that implements the APRS protocol. I would like to make our current project into a completely propeller powered design.

    Below are a few pics, and I have a lot more to share, but need an appropriate place to upload what I have. If anyone can direct me where to do this, I will upload the rest.
    1024 x 768 - 50K
    1024 x 683 - 71K
    1024 x 768 - 84K
  • J^3J^3 Posts: 121
    edited 2011-12-05 18:52
    Here is a KML file showing the flight of our balloon in google earth.
  • J^3J^3 Posts: 121
    edited 2011-12-05 19:03
    Also, I would like to say job well done on your report.
  • Juliet Oscar EchoJuliet Oscar Echo Posts: 37
    edited 2012-03-21 01:16
    Wow! What an impressive project! I honestly could not think of a better microcontroller for high altitude balloon launches than the Propeller. Many people have used the Propeller for just such projects including myself. I've used both Gadget Gangster's Propeller Platform as well as High Altitude Science's Eagle Development Board www.highaltitudescience.com. They have developed a board specifically for high altitude balloon launches that incorporates the Propeller.

    Sorry to hear you were unable to retrieve your palyload. I think Rayman brings up an excellent point. Batteries have a hard time supplying power at such cold temperatures. It happened to me on my fifth mission at 119,800 ft (maybe flying at night isn't such a good idea after all). Fortunately I had a redundant tracking device with a redundant power supply that did not fail. Once my payload was on the ground and the batteries had a chance to warm up, everything worked fine again.

    Can't wait to hear how SUNSET II performs.
Sign In or Register to comment.