TerraSat Team
TerraSat Team
TerraSat Team
We are a group of ambitious high school students participating in the CanSat 24/25 Competition organized by ESA.
We are a group of ambitious high school students participating in the CanSat 24/25 Competition organized by ESA.
What is our project about ?
CanSat is a competition which requires students to construct a can-sized satellite. The competition is organized by the European Space Agency (ESA), and occurs simultaneously across most member states of the European Union. The mission requirements are simple, each satellite must complete the primary, and secondary mission, while remaining within the strict dimensions.
What is the Primary and Secondary Mission ?
Each can has the same primary mission, to measure temperature and pressure at any given time. We utilize LM35DZ temperature sensor, and BMP280 pressure sensor; together these allow us to calculate the altitude of our can. Our secondary mission is to create a precise 3D map of any given area over which we fly. To accomplish this we utilize advanced GNSS and IMU senors as well as the LSP-LSR-1000 laser.
How does our laser work?
For now, we’ve chosen the LSP-LRS-1000 module, as it’s capable of measuring long distances, most importantly the distance between the CanSat and the ground, with a range of up to 1 km. After thorough research, we concluded this module is the best option due to its 0.1 m resolution and accuracy of ±1 m, ensuring precise distance measurements.
How will we analyze the data gathered?
To determine “ground zero” for the mapped points, we will create a plane by mapping four distinctive points, forming a square on our 3D model to show the general elevation of the surface. We will map these points by walking with the GPS, measuring the height above sea level, and applying the data to our 3D model. Next, we will take the CanSat data and plot it onto this graph, which will be processed by our algorithms. This will show the relative height compared to “ground zero” and make it easier to distinguish holes and hills, as the plane is almost completely flat.
We will receive raw data such as GPS position, pressure, temperature, CanSat orientation, and distance traveled by the laser beam. Using the position and time data, we will estimate the CanSat's movement direction with an uncertainty of just 20 cm. To improve motion precision, we decided to change our parachute so the CanSat moves in a specific direction. This will allow us to create a more accurate position vs. time graph.
With the CanSat's orientation, the time of measurement, and laser data, we can find the points in 3D space. We will then subtract the average ground height from our measurements to showcase terrain features more clearly. Finally, after receiving the exact 3D coordinates, we can analyze the landscape and identify possible rocket landing spots for future missions. Our main goal is to create a 3D model of the surface using these mapped points, which we will input into Python and process with 3D sketching libraries.
How does our communication system work?
The communication system is an extremely crucial part of our CanSat, as it lets us transfer all the data directly from our probe to the ground station, where it can be analyzed and stored safely. Moreover, it becomes very useful during the procedure of CanSat recovery after the mission. Faultless activity of the communication system must be provided to make the whole CanSat campaign successful.
The SX1278 transceiver acts as both the transmitter and the receiver in our communication system, with one attached to the Raspberry Pi model 3B+ connected to the computer at our ground base and the other integrated with the Raspberry Pi Zero 2 W positioned inside our CanSat. There is going to be two-way communication, where data from devices working inside our probe is transferred to the mainboard, saved, encoded into binary format, and transmitted to the ground station using SX1278. Our transceiving will use LoRaWAN, chosen for its small data losses, transmission range, low energy requirements, and bi-directional communication capability.
For successful encryption of files containing the data collected from the sensors, we will use a program written in Python, which offers extremely easy control of the input and output, as well as easy-to-use libraries needed for handling such procedures. After encoding the data into binary language, Frequency-Shift Keying will modulate sinus waves, with stretched periods corresponding to zeros in binary language. Our waves will be transmitted at the 433MHz frequency, which is the frequency allowed for private use in the European Union. The communication system of our CanSat will have the range of transceiving up to 10 kilometers in clear weather conditions.
What is our project about ?
CanSat is a competition which requires students to construct a can-sized satellite. The competition is organized by the European Space Agency, and occurs simultaneously across most member states of the European Union. The mission requirements are simple, each satellite must complete the primary, secondary mission, and fit within the strict dimensions (115x66mm)


What are the Primary and Secondary Missions ?
Each can has the same primary mission, to measure temperature and pressure at any given time. We utilize LM35DZ temperature sensor, and BMP280 pressure sensor; together these allows us to calculate the altitude at which we are. Our secondary mission is to map a precise 3D map of any given area over which we fly. To accomplish this we utilize a proprietary gimbal design as well as the LSP-LSR-1000 laser.
Supported by







Meet Us

Adam Szkaradek
The Team Leader is Adam Szkaradek. For his A-levels, Adam chose Mathematics, Further Mathematics, Physics and Spanish. Apart from his main studies Adam is also interested in coding, as well as cosmology. In his free time Adam enjoys stimulating himself by starting in various maths olympiads.

Aleksander Iskra
Our team’s aerodynamical engineer is Aleksander Iskra. For his final exams, he chose Mathematics, Physics, Chemistry and Psychology. He actively takes part in biology olympiads. He is responsible for designing parachute and recovery systems in our CanSat. Apart from that, he is also in charge of planning our missions reports.

Stanisław Lewandowski
Our team’s electrical and software engineer is Stanisław Lewandowski. For his final exams, he chose Mathematics and Physics, He actively participates in computer science olympiads. Driven by a lifelong fascination with space, he troubleshoots hardware and refines software, all to ensure our mission’s success.

Aleksander Gnitecki
Our Team's Mechanical Engineer and secondary coder is Aleksander Gnitecki. For his A-levels Aleks chose Mathematics, Further Mathematics, Physics and Spanish. He has previous experience with building drones and is interested in kinematics and dynamics. He also in his free time plays squash professionally being ranked fifth in junior category in Poland.

Piotr Sujecki
Our Team’s Marketing representative is Piotr Sujecki. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. He is interested in kinematics, and he also has previous experience with public speaking, which will help making connections with potential sponsors. Piotr is passionate about volleyball and actively plays in school volleyball team.

David Giltinane
Terra Sat’s 3D Designer is David Giltinane. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. David has previous experience with 3D design, which helps him designing specific elements of our research vessel. David loves to spend free time by creating new 3D models which he turns into unique inventions.

Adam Szkaradek
The Team Leader is Adam Szkaradek. For his A-levels, Adam chose Mathematics, Further Mathematics, Physics and Spanish. Apart from his main studies Adam is also interested in coding, as well as cosmology. In his free time Adam enjoys stimulating himself by starting in various maths olympiads.

Aleksander Iskra
Our team’s aerodynamical engineer is Aleksander Iskra. For his final exams, he chose Mathematics, Physics, Chemistry and Psychology. He actively takes part in biology olympiads. He is responsible for designing parachute and recovery systems in our CanSat. Apart from that, he is also in charge of planning our missions reports.

Stanisław Lewandowski
Our team’s electrical and software engineer is Stanisław Lewandowski. For his final exams, he chose Mathematics and Physics, He actively participates in computer science olympiads. Driven by a lifelong fascination with space, he troubleshoots hardware and refines software, all to ensure our mission’s success.

Aleksander Gnitecki
Our Team's Mechanical Engineer and secondary coder is Aleksander Gnitecki. For his A-levels Aleks chose Mathematics, Further Mathematics, Physics and Spanish. He has previous experience with building drones and is interested in kinematics and dynamics. He also in his free time plays squash professionally being ranked fifth in junior category in Poland.

Piotr Sujecki
Our Team’s Marketing representative is Piotr Sujecki. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. He is interested in kinematics, and he also has previous experience with public speaking, which will help making connections with potential sponsors. Piotr is passionate about volleyball and actively plays in school volleyball team.

David Giltinane
Terra Sat’s 3D Designer is David Giltinane. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. David has previous experience with 3D design, which helps him designing specific elements of our research vessel. David loves to spend free time by creating new 3D models which he turns into unique inventions.

Adam Szkaradek
The Team Leader is Adam Szkaradek. For his A-levels, Adam chose Mathematics, Further Mathematics, Physics and Spanish. Apart from his main studies Adam is also interested in coding, as well as cosmology. In his free time Adam enjoys stimulating himself by starting in various maths olympiads.

Aleksander Iskra
Our team’s aerodynamical engineer is Aleksander Iskra. For his final exams, he chose Mathematics, Physics, Chemistry and Psychology. He actively takes part in biology olympiads. He is responsible for designing parachute and recovery systems in our CanSat. Apart from that, he is also in charge of planning our missions reports.

Stanisław Lewandowski
Our team’s electrical and software engineer is Stanisław Lewandowski. For his final exams, he chose Mathematics and Physics, He actively participates in computer science olympiads. Driven by a lifelong fascination with space, he troubleshoots hardware and refines software, all to ensure our mission’s success.

Aleksander Gnitecki
Our Team's Mechanical Engineer and secondary coder is Aleksander Gnitecki. For his A-levels Aleks chose Mathematics, Further Mathematics, Physics and Spanish. He has previous experience with building drones and is interested in kinematics and dynamics. He also in his free time plays squash professionally being ranked fifth in junior category in Poland.

Piotr Sujecki
Our Team’s Marketing representative is Piotr Sujecki. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. He is interested in kinematics, and he also has previous experience with public speaking, which will help making connections with potential sponsors. Piotr is passionate about volleyball and actively plays in school volleyball team.

David Giltinane
Terra Sat’s 3D Designer is David Giltinane. For his A-levels he chose Mathematics, Further Mathematics, Physics and Chemistry. David has previous experience with 3D design, which helps him designing specific elements of our research vessel. David loves to spend free time by creating new 3D models which he turns into unique inventions.
Social Media
Contact Us
Email: terrasat.cansat2025@gmail.com
Instagram: @terrasatcansat
Contact Us
Email: terrasat.cansat2025@gmail.com
Instagram:
@terrasatcansat
© TerraSat 2025