Learn how students are using a Particle Electron to reach near space heights

The students at American School Foundation of Monterrey are taking school work to new heights.

David Villarreal article author avatarDavid VillarrealSeptember 07, 2018
Learn how students are using a Particle Electron to reach near space heights

Editor’s note: this post was originally published in the Particle forum and recounts the experiences of students of the Near Space Program at American School Foundation of Monterrey, Mexico.


Team log March 2018

A couple months into our Near Space Program, and we’re already gearing up to the fast-approaching late March launch deadline. For the past few weeks, the electronics team has finalized the main flight computer and are focused on finishing up the firmware, the physics team has perfected the parachute and capsule design and the environmental science folks have worked to test our sensors for accurate data collecting, all for it to come together as we finally get ready to let go of our capsule.

Even after accidentally shattering an elementary campus window while testing our parachute system, we’ve continued our pursuit of knowledge and the never-ending improval of our capsule design through experimentation.

On Wednesday, March 21st, we performed our first tethered test, letting our capsule climb to 300 meters to simulate ascend and descent conditions, the process of balloon inflation and to test the responsiveness of our sensors.

Apart from catching breathtaking GoPro shots of our school from above, we were able to pinpoint flaws in our setup and allowed us to formulate a pre-flight checklist for our launch. Now, as our deadline approaches, we, the Near Space Program Team are finalizing our capsule systems and rechecking our procedures to ensure a successful flight. Our launch window is now on the horizon, and we’re ready to let go.

From the Near Space Program team here at American School Foundation of Monterrey, in Monterrey, Mexico, we want to show our deep appreciation for your indispensable contribution to our work. Getting ready to send a capsule up to 40,000 meters (120,000ft) has proven far more difficult than what we had initially thought, and the learning opportunities have proven invaluable.

We have learned how to design and carve our own PCBs, CNC our own capsule, custom design and 3D print parts, calculate and predict flight paths, launch permission requirements, lift calculations, iOS development, C++ firmware programming, and develop countless skills like open source philosophy (we hosted our project on github for anyone to use) but most importantly we have learned that we are now capable of anything!

Team tools

  • Carvey CNC / XCarve
  • Autodesk Fusion 360
  • Autodesk Eagle PCB Design Software
  • Particle cloud services / Electron MCU
  • XBee Radios from Digi
  • Some components from SparkFun (SD Card Logger, Level Shifters)
  • Prusa 3D MK2.5 3D Printer
  • Digital Ocean Cloud Servers
  • Slic3r STL Slicing Software
  • FlatCam PCB Carving Software
  • Affinity Designer (2d Design)
  • Apple MAC/ iPad / XCode (Swift)
  • RockBlock Iridium Sat Modem
  • NodeJS
  • Glowforge Laser Cutter
  • Team log March 2018

We have used TeamGantt app to track and assign tasks to our 15 members and advisors. It has proven to be an invaluable tool for our team to work, contribute and to track our progress.

We are using Digital Ocean to host the NodeJS server that will gather data from multiple sources such as the satellite modem, Particle cellular data and a custom receiver based on XBee radios that will send the data to the Digital Ocean cloud server. The server uses websockets to relay that data in real-time to our iOS app (screenshots shown below). We use the app for real-time telemetry and the server combines all sources including satellite, cellular and radio.

As our main flight computer (MCU) we are using the amazing Particle Electron, we use cellular data as backup when we are below 6,000 ft. We predict that when we land the parachute might cover the capsule or worst, the capsule can land upside down and it might be difficult to send data to the iridium satellites. Additionally, we might not have line of sight for reliable RF transmissions, so we have the Electron that makes it easy to have a good and simple cellular backup for recovery. Also the many I/Os provided by the MCU have proven very helpful for our interface: the programming ecosystem and the community is truly amazing.

We still have plenty of challenges ahead that we need to solve before our launch: we have to solve and provide external power to at least one GoPro so that we can record all the flight and still be under our weight limit, we need to calculate accurately all of our helium and lift variables so that we don’t get a floater that will float in the atmosphere forever or an early burst that will not allow us to go all the way up. We are confident that we can make our deadline.