Mach-21 CanSat Competition

A competition I was apart of in which we had to design, build and launch a can sized satellite.

This was a group project in which we had to design, build and test can sized satellite that was launched 1000 feet into the air to perform an experiment. Our CanSat's first experiment was testing a non-newtonian shear thickening fluid to absorb the impact and protect fragile cargo, which in this case was a small glass figurine. The second experiment the Cansat was performing was controlling using a paraglider using two servos controlled from the ground to a pre decided landing position.
I was in charge of the electronics and coding for the satellite and ground control due to being the only one knowing how to do this within the group. The Cansat was marked on the experiments it needs to perform their experiments, cost effectiveness, being on time with deadlines throughout the project. In addition, the CanSat have limitations as size, weight, energy storage types. I knew I had to work within these parameters furthermore, we were told the flight is around 45 minutes. So I made sure the batteries had enough energy to last the whole flight.
The final electronics of the satellite was comprised of a Raspberry Pi, 2 Pi cameras, 2 Servos, Radio breakout board, GPS breakout board, Accelerometer and 2 9 volt batteries. For the ground station it was a Raspberry Pi 4 connected to a computer to see what is running and a radio breakout board to connect to the CanSat. All the code, diagrams and images can be found below.
We could not use my ground control software due to the team leader told me on the launch day, that legally he cannot use it and has to look at the CanSat in the air directly as well as he can only control it when it is only 400 feet above ground. The non-newtonian fluid performed well and protected the glass figurine. in additiion, the paraglider opened and performed well however, it could not be controlled due to human error resulting in both servos being short circuited. In the end we did not win however, I know where exactly we went wrong and now know for future projects to never fall into these traps again.