CanSat: A tiny, can-sized, Raspberry Pi-powered satellite

A competition for space-bound students resulted in a tiny, can-sized, Raspberry Pi-powered satellite. Rob Zwetsloot boldly takes a look at it.

What would you do if you had to create a satellite the size of a drinks can? The yearly CanSat competition for students in their teens asks this question, and many teams have answered — including LittleBlueDot.

Satellites are constructed to fit the same space as a can of soft drink for the competition

“The challenge for students is to fit all the major subsystems found in a satellite, such as power, sensors, and a communication system, into this minimal volume,” the team tell us. They came third in the country for their final build. As the competition instructions explain, “After building their CanSat, teams will be invited to launch events across the UK to launch their CanSats on small rockets, with their CanSats returning to Earth using a parachute designed by the students. Teams are set a primary mission of measuring air pressure and air temperature during the CanSat’s descent, with data being transmitted to the students’ ground station.”

They also needed to design a secondary mission, which in the case of LittleBlueDot included taking photos of the ground below to map it. “The idea of mapping large areas, including foreign bodies, came up when we were discussing potential asteroid mining in the future,” the team say. “And also improving efficiency in agriculture, both fields where large benefits could be seen from mapping land cheaply.”

Trial and error

For the project, Raspberry Pi was an obvious choice for the team — while a microcontroller would be able to handle the environmental recording and transmitting requirements, a Raspberry Pi computer allowed for on-board image processing. The team then got to work building and refining.

Raspberry Pi Compute Module 4 and a Sense HAT ready for the tight squeeze inside the Can

“Initially, a very basic CanSat was made to help visualise the size and space that was available to be worked with,” they explain. “Different ways to secure the Can’s inner electronics in an accessible way were explored. In V0, there were two bodies: a screw lid with an attached compartment behind, and the main module itself.”

The V1 build went from a vertical orientation to horizontal to accommodate a larger gap between the cameras. Across V1 and V2 builds, different ways of wiring up and loading the circuit were explored, and clear acrylic discs were added to protect the cameras from moisture and reduce their drag.

“In V1, the parachute was attached via four straight vertical holes,” the team continue. “V2 featured a more reliable solution, using four M5 nuts inset into the walls of the Can to secure the paracord in place and put the strain on the parachute rather than on the Can itself.”

The design was iterated on several times via 3D prints

After some issues at the regional launch, a V3 was created to better fit all the components they required.

“The Can was simplified by removing the inner module and trays [for the electronics], and a friction fit was used to directly mount components to the inside of the CanSat,” the team say. “During testing of the temperature readings, it was found that heat from the internal components was affecting the readings being taken. To mitigate this, fans were added for cooling, and vents were installed on both sides of the CanSat using a honeycomb grid to allow air flow. The strength of the vents were tested in Fusion 360 and they still passed the stress tests.”

With this, they were ready for the national launch, where they were part of the national finals.

Mapping with data

As well as cameras, the CanSat had temperature and pressure sensors, an IMU (inertial measurement unit), a magnetometer, and GPS. These were used to calculate altitude and orientation.

Hi team!

“The two on-board cameras took photos of the ground simultaneously,” the team explain. “This meant that an FFT [fast Fourier transform] taken of an image from the first camera would give a wave that was a translation of the wave an FFT would give for the second camera. This translation would vary based on the orientation of the Can, the distance between the two cameras, the altitude of the Can, and finally the actual altitude of points on the ground. Given values for the first three variables, the fourth could be calculated using trigonometry.”

The team came third overall in the competition. And the data? Sadly, due to a safety quick-release switch being released during launch, they were only able to get one set of images. Hopefully they can get it all working for another launch.

The post CanSat: A tiny, can-sized, Raspberry Pi-powered satellite appeared first on Raspberry Pi.



from News - Raspberry Pi https://ift.tt/9r7lgJt

Comments

Popular Posts