This wiki presents a possible setup for the Swiss CanSat competition.
The work consists to build a system in the shape of a soda can which will be launched at about 1 km altitude. As a primary mission, the CanSat will log temperature and pressure during the whole flight. Additionally, a secondary mission is defined by each competition group.
Additionally to the system engineering, the work comprises the development of:
- the enclosure
- the data acquisition electronics
- the power supply
- the parachute
The CanSat electronics bases on a base kit:
- a breadboarding set:
- a power supply:
- a Raspberry Pi pico control board
- a temperature, humidity and pressure sensor
Optional elements could be:
- further sensor boards:
- SD card reader for data backup
- an amplifier and loudspeaker
- a radio board
- a monochrome OLED display
The developers should have access to:
- a welding station
- micro-USB cables
- tools (screwdrivers, pliers, ...)
The developers should install:
The system must fit inside a cylinder of 115 mm height and 66 mm diameter.
The mass of the CanSat is limited to 350 grams.
The antennas, transducers and other devices of the CanSat cannot oversize the can diameter until it leaves the launching system. The deployable subsystems and recovery system can exceed the length of the primary structure, up to a maximum length of 230 mm.
The Swiss Kit housing weighs about 100 g. It comprises:
- botton plate
- 5 walls
- top plate
- 10 M3 bolts and screws
Obviously, the first step is to go through the specifications.
Some of the boards are programmed using MicroPython. Adafruit maintains a variant called circuitPython. A common development IDE is Mu Editor which works on different operating systems, including linux and Windows.
- installing Mu Editor
- installing CircuitPython on the Raspberry Pi Pico
- trying out some simple examples, all the way to blinking the Pico board's LED