Professional Documents
Culture Documents
TURKSAT Model
Satellite
Competition 2023
217512
APEX VOYAGERS
Team Logo Here
Table of Content
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 2
Team Logo Here
Team Organization
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 3
System Overview
4
Team Logo Here Mission Summary
Main Objectives
Design a Model Satellite that shall consist of a container and a science payload. Model Satellite represents
the Science Payload that can land in a planet’s atmosphere, collect data from its sensors, reflect the
collected data on an interface, record images and make instant data exchanges.
1. The Model Satellite shall be launched to an altitude ranging from 500 meters to 700 meters above the
launch site using a rocket.
2. After Model Satellite is deployed from the rocket, it shall descend using a parachute at a descent rate
of 12-14 m/s with passive landing.
3. At altitude of 400 meters, the Model Satellite shall be separated into container and science payload.
4. The science payload shall descent using a parachute at a descent rate of 6-8 m/s with passive landing.
6. The science payload shall transmit its telemetry and video image once per second (1 Hz) during the
entire flight to the ground station.
7. The data shall be recorded on the SD Card.
8. A video package will be sent from the ground station to the science payload.
9. All telemetry data and video images shall be visualized at the ground station.
10. All telemetry transmission shall stop after 10 seconds and the buzzer shall beep when the science
payload land.
Bonus Objectives External Objectives
1. At the flight time, the 500 KB video transferred 1. The additional sensor which is Grove-air quality
from the ground station to the model satellite sensor v1.3 shall transmit data about air
should be sent to another ground station from composition during flight time.
the Science Payload at the same frequency.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 5
Team Logo Here
System Requirement Summary (1/4)
A Analyze
I Inspectability
T Test
D Design Review
A I T D
1 Total mass of the Model Satellite (science payloads and container) shall be 730 Competition
High ✓ ✓ ✓
grams +/- 20 grams. Requirement
2 The Model Satellite shall consist of two parts: Science Payload and Container.
Competition High
✓ ✓
Requirement
3 Model Satellite shall design as a cylindrical structure of 300 mm length x 113 mm Competition
diameter. High ✓
Requirement
4 With a passive landing system, the Model Satellite (Container + Science Competition
Payload) should descend at a rate of 12-14 m / s up to a height of 400 meters. High ✓
Requirement
5
At a height of 400 (+/- 10) meters, the Container and the Science Payload shall be Competition High
✓ ✓
autonomouslyseparated bya mechanism. Requirement
6 Competition
Release mechanisms shall not use pyrotechnics or chemicals. High ✓
Requirement
7 After the release, the Science Payload shall descend at the rate of 6 - 8 m / s with a Competition
High ✓
passive landing system. Requirement
8
Competition High
All descent control device attachment components shall survive at least 8 G of ✓ ✓
shock. Requirement
9 The Container shall be designed in such a way that it will not get stuck to any Competition
place and shall be constructed confident to protect the Science Payload. Medium ✓
Requirement
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 6
Team Logo Here
System Requirement Summary (2/4)
A I T D
12 The Science Payload shall acquire outside temperature, air pressure, altitude, Competition
descent rate, position, battery voltage and axes data during the fligh. High ✓
Requirement
13 The satellite should send the measured data continuously to the ground station Competition
High ✓
every second (1 Hz) in the form of packages suitable for the given telemetry Requirement
format.
14
Competition High
The telemetry package shall include the task time. During the task, the time data ✓ ✓
Requirement
shall be preserved even if the processor restarts.
15 The flight software shall maintain the number of packets sent and increase the Competition
number in each packet transmission starting from 1. If the processor restarts, High ✓
Requirement
the number of packets shall resume.
16 Competition
Telemetry data shall also be printed on an SD card in the satellite at the same time. High ✓
Requirement
17
Competition High
On the Science Payload, there should be a ground-facing camera. Camera images ✓ ✓ ✓
Requirement
shall be recorded as video on an SD card during the entire flight period.
18 The model satellite facing the earth shall send the video image to the ground station Competition
High ✓
during the mission. Requirement
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 7
Team Logo Here
System Requirement Summary (3/4)
A I T D
19 Competition
Medium ✓ ✓ ✓
Alkaline, Ni-MH, Lithium Ion and Lithium Polymer batteries can be used. Requirement
20
Competition High
The battery to be selected shall be sufficient to operate the system for 1 hour. ✓ ✓
Requirement
21 A 500 KB video (.mp4, .avi etc.) package provided by TURKSAT shall be sent to the Competition
satellite model at the moment of flight from the ground station interface and High ✓
Requirement
recorded on the SD Card on the Science Payload. Video transfer information with
telemetry data shall be displayed on the ground station after the task has taken
place.
22 At the flight time, the 500 KB video transferred from the ground station to the model Bonus
satellite should be sent to their another ground station from the Science Payload at Medium ✓
Requirement
the same frequency.
23
Competition High
In the case of non-separation of the Science Payload, the command sent from the ✓ ✓
Requirement
ground station shall be separated from the Container.
24 The Science Payload shall have an on / off button. This button shall be designed to Competition
High ✓
be accessible even when the Science Payload is inside the Container. Requirement
25 Installation of the electronic equipment shall be done by fi xing the mechanical fixture. Competition
High ✓
Connectors in the electronic circuit shall not be used to cause dislodgement or Requirement
disconnection.
26 The Model Satellite shall continue telemetry and video broadcasting for at least 10
Competition High
seconds after it has been undamaged landed. The location of the satellite can be ✓ ✓ ✓
determined with the telemetry package which has location data. Requirement
27 Competition
The Model Satellite shall give an audible warning when it starts to run. Medium ✓
Requirement
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 8
Team Logo Here
System Requirement Summary (4/4)
A I T D
28 Each team shall develop their own ground station. The interface of the ground Competition
High ✓ ✓ ✓
station must be a single page. Requirement
29 Wireless communication modules should be used to send telemetry data and image
Competition High
to ground station. ✓ ✓
Requirement
30 In the ground station software, telemetry data from the Science Payload must be Competition
recorded, displayed in real time, telemetry flow line should be shown and time- High ✓
Requirement
dependent graphs shall be drawn in real time with the correct engineering units.
31 The live video shall be monitored in real time on the ground station and recorded in Competition
Medium ✓
the ground station. Requirement
32 The computer where the ground station software is to be operated shall have at Competition Medium
least two hours of battery full. ✓ ✓
Requirement
33 The gyro sensor on the Science Payload shall simulate the position information of Competition
the model satellite in the ground station interface on at least 1 plane( x-y) and 2 High ✓
Requirement
dimension.
34 The parachute color of the descending Science Payload with the passive landing Competition
Medium ✓
system should be orange and the parachute color of the Container should be black. Requirement
35 A module that transmits one-way data should be integrated on the Container. This
module should only transmit pressure and position data to the Science Payload. Competition High
✓ ✓ ✓
This module should transmit the data to the Science Payload after the Science Requirement
Payload separates from the Container. The Science Payload must transfer the
package received from the Container to the ground station by adding it to the
existing telemetry file. This data should also be saved on the SD card on the
Science Payload.
During the mission, the altitude change between the Container and the Science
Payload should be displayed numericallyon the ground station interface.
36 Container-Science Payload rates, position information and separation status should Competition
be checked by the algorithm and specified mission states should be reflected on the High ✓
Requirement
ground station interface. In addition, the error codes of the missions should be
recorded in the ground station interface and the Science Payload SD card telemetry
file.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 9
Team Logo Here
System Concept of Operations(1/2)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 10
Team Logo Here
System Concept of Operations(2/2)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 11
Sensor and Electronic Components
Overview
Abdullah Faris bin Muhammad Shahrin
12
Team Logo Here
Sensors and Subsystems Overview
TEMPERATURE BME280 -
AUTOGYRO GY-ADXL345 -
CAMERA OV2640 -
Hazrlayan: TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 13
Team Logo Here
Sensor Summary(1/3)
GPS Module:
Model Range(m) Sensitivity Mass Accuracy Size (mm) Interface
(g)
GY- As long -162 (dbm) 22 ±2.5 Module: UART
GPS6MV2 can 25x35
connect
to Antenna:
satellites 25x25
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 14
Team Logo Here
Sensor Summary(2/3)
Voltage
Camera:
Processor:
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 15
Team Logo Here
Sensor Summary(3/3)
AutoGyro :
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 16
Descent Control Design
17
Team Logo Here
Descent Rate Calculations(1/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 18
Team Logo Here
Descent Rate Calculations(2/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 19
Team Logo Here
Descent Rate Calculations(3/5)
𝜌 = 1.225 kg/m3
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 20
Team Logo Here
Descent Rate Calculations(4/5)
Total Mass
Payload 252.228g
Container 487.192g
Total Mass of All System 739.42 g
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 21
Team Logo Here
Descent Rate Calculations(5/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 22
Mechanical
Subsystem Design
Anon A/L Eh Boon
23
Team Logo Here
Mechanical Subsystem Overview(1/3)
Payload sizing
Payload Design
The Male and Female locking The female locking mechanism sizing The male locking mechanism sizing
mechanism for Separation
Mechanism
Container Payload
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 27
Team Logo Here Working Principle for Parachute
Deployment
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 28
Team Logo Here Working Principle for Separating
Mechanism
1
At altitude 400 m, STM32 will receive the
signal from an altimeter.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 29
Team Logo Here
Location Mechanism Explained
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 30
Team Logo Here
Mass Budget (1/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 31
Team Logo Here
Mass Budget (2/5)
STM32F 103C8T6 -
2 8.0 16.0 Measured
Blue Pill
Voltage Regulator 2 0.8 1.6 Estimated
LDR Module 2 2.5 5.0 Measured
OKCell USB
Rechargeable 9V 1 18.0 18.0 Measured
Battery
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 32
Team Logo Here
Mass Budget (3/5)
Total Mass
Payload 252.228g
Container 487.192g
Total Mass of All System 739.42 g
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 34
Team Logo Here
Mass Budget (5/5)
Requirement: Total mass of the Model Satellite (Science Payload and Container)
shall be 730 grams +/-20 grams
Margin
Mass Competition Requirement – Total Mass of All System = Margin
730.00 - 739.42 = -9.42 g (Fulfill mass tolerance)
Correction Method (Margin Competition ±10g)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 35
Communication and
Data Handling (CDH)
Subsystem Design
Muhammad Zikry Zaki Bin Nur Azam
36
Team Logo Here
CDH Overview (1/2)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 37
Team Logo Here
CDH Overview (2/2)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 38
Team Logo Here
Science Payload Antenna
Trade & Selection
Criteria
1. Frequency Range
2. Size and Weight
3. Power Consumption
4. Operating Frequency
5. Cost and Availability SX1278 LoRa
series of concentric circles representing the
Module
signal strength at different distances from the
device.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 39
Team Logo Here
Telemetry Format (1/2)
<PACKET NUMBER> 16-bit binary It is the sequential number assigned to each telemetry packet "100111001010001
generated at the time of the competition and sent to the ground 101010011110010
station. The first package begins with 1 and continues 01"
sequentially. In the case of a restart of the processor, the
packets must continue at the last remaining number.
<SATELLITE STATUS> 8-bit binary It is meaningful and numerically information that shows the "01011101"
status of the satellite during the mission period. The following
statuses should be formed numerically.
<ERROR CODE> 5-bit binary It is a 5-digit telemetry data consisting of 0 or 1 to be created 01110
according to the error conditions
<MISSION TIME> 32-bit binary It is the real time with the format Day/Month/Year, "001100110101000
Hour/Minute/Second 111000111001100
111"
<PRESSURE1> 8-bit binary It is the atmospheric pressure value measured by the sensor on "11110000"
the Science Payload. The unit is pascal.
<PRESSURE2> 8-bit binary It is the atmospheric pressure value measured by the sensor on "10001111"
the Container. The unit is pascal.
<ALTITUDE1> 8-bit binary It is the altitude of the Science Payload from the point where the "00011010"
flight begins. The altitude configuration shall be adjusted to be 0
meters from the beginning of the flight. The unit is meters.
<ALTITUDE2> 8-bit binary It is the altitude of the Container from the point where the flight "11010110"
begins. The altitude configuration shall be adjusted to be 0
meters from the beginning of the flight. The unit is meters
<ALTITUDE DIFFERENCE> 8-bit binary The absolute difference between ALTITUDE1 and ALTITUDE2 "00111100"
is the
value. The unit is meters.
<DESCENT RATE> 8-bit binary It is the descent rate data. The unit is m/s. "01010010"
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 40
Team Logo Here
Telemetry Format (2/2)
<VOLTAGE LEVEL> 8-bi t bi nary It di splays the battery vol tage of the Science Pa yload in Volt. "01101100"
<GPS1 LATITUDE> 32-bi t bi nary It i s the latitudinal position of the Science Payl oad "10111101011011101"
Indicates 121 degree
<GPS1 LONGITUDE> 32-bi t bi nary It i s the l ongitudinal position of the Science Pa yload. "1000110011011011"
Indicates 35.12 degree
<GPS1 ALTITUDE> 32-bi t bi nary It i s the altitude data of the Science Pa yload generated by the GPS. "0011111010011000"
i ndicated 1km
<GPS2 LONGITUDE> 32-bi t bi nary It i s the latitudinal position of the Container. "10111101011011101"
Indicates 121 degree
<GPS2 LATITUDE> 32-bi t bi nary It i s the l ongitudinal position of the Container. "1000110011011011"
Indicates 35.12 degree
<GPS2 ALTITUDE> 32-bi t bi nary It i s the altitude data of the Container generated by the GPS. "0011111010011000"
i ndicates 1km
<PITCH> 32-bi t bi nary It i s the tilt a ngle in the pitch axis in degrees. "010111001010001101
01001111001011"
<ROLL> 32-bi t bi nary It i s the tilt a ngle in the roll a xis i n degrees. "011001001010001101
01001111001011"
<YAW> 32-bi t bi nary i s the ti lt angle in the ya w axis i n degrees. "110100100101000110
101001111001010"
<TEAM ID> 32-bi t bi nary After the a pplication process i s completed, the team numbers are "110011001010001101
gi ven. It is a 5 di git number. The team number of each team is 01001111001010"
di fferent from the number of the other teams
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 41
Team Logo Here
Video Transfer (1/2)
The stages of transferring camera data from science payload to ground station
Stage Description
Data acquisition The camera captures the images and stores it in memory device
Data compressing and The size and format is compress into specific file type to be
formatting compatible with the ground station's software
Data transmission The data transmitted to the ground station via wireless
communication system (radio frequency)
Data reception The ground station's receiver captures the transmitted data and
stores it in its own memory
Data processing The data obtained is process and analyze
Antenna Description
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 42
Team Logo Here
Video Transfer (2/2)
The stages of transmission Video Package from ground station to science payload
Stage Description
Video encoding The video package is compressed and encoded into a format that
compatible with LoRa module
Packetization The encoded video is divided into smaller package to enhance the
transfer process
Data modulation The packet are modulated onto RF carrier signal, which then amplified
and sent to the antenna for transmission
Transmission The modulated signal is transmitted to the science payload by the LoRa
module
Data reception Science payload captures the transmitted signal and demodulates it to
obtain the original data packets
Video decoding The packets are reassembled into original video package and decoded
to generate the original video
Video storage The decoded video is then stored In the memory of the science payload
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 43
Team Logo Here ICN (Inter-System Communication
Network) (1/2)
RF/Antenna Group
Specification Description
Group Data Module Antenna
Operating frequency 433 MHz
Gain 3 dBi
Connector type ipex
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 44
Team Logo Here ICN (Inter-System Communication
Network) (2/2)
The phase of the data transfer from container to science payload to ground station
Flow Diagram
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 45
Electrical
Subsystem
Design(EPS)
Aini Syafiqah binti Che Embi
46
Team Logo Here
EPS Overview
Container EPS Component
Component Purpose
• An OKCell USB Rechargeable 9V battery is used to supply all components in the container.
Power • A power switch (external on/off switch) will be used to connect or disconnect the power and also used to reset the container.
• Voltage Converter is used to step down the voltage from battery level 9V to 5V for supplyneeded.
MCU • STM32 blue pill will collect all data sensors and drive all actuators. It will be supplied by 5V output from the voltage converter.
Sensors • GY-GPS6MV2 will acquire position data. It will be supplied by3.3V from the STM32 blue pill.
• BME 280 will collect altitude data for separation at altitude 400m. It will be supplied by 3.3V from the STM32 blue pill.
• LDR module is used to trigger servo motor. It will be supplied by5V from the STM32 blue pill.
Actuators • The servo motors will do the lid opening. Theywill be supplied by 5V from the STM32 blue pill.
• The buzzer will act as an indicator to show the whole system is on. It will be supplied by3.3V from GPIO pin.
Communications • LoRa SX1278 will be used powered by 3.3 V line for telemetry and command transmission.
Payload EPS Component
Component Purpose
• 2 cell LiPo Rechargeable 3.7V 1500mAH battery is used to supplyall components in the payload.
• A power switch (external on/off switch) will be used to connect or disconnect the power and also used to reset the payload.
Power • Voltage Converter is used to step down the voltage from battery level 7.4V to 5V for supplyneeded.
• STM32 blue pill will collect all data sensors and drive all actuators. It will be supplied by 5V output from the voltage converter.
MCU • SD Card will save all sensors data.
• BME280 will collect temperature, humidity and pressure data. It will be supplied by 3.3V from the STM32 blue pill.
• ADXL345 will collect orientation data. It will be supplied by 5V from the STM32 blue pill.
Sensors • The voltage sensor will collect voltage data. It will be connected to 7.4V from the battery.
• GROVE will collect data on air quality. It will be supplied by 5V from the STM32 blue pill.
• GY-GPS6MV2 will acquire position data. It will be supplied by3.3V from the STM32 blue pill.
• LDR module is used to act as indicator if the release mechanism failed. It will be supplied by5V from the STM32 blue pill.
• Camera will be used to record video telemetry. It will be supplied by 3.3V from the STM32 blue pill.
Actuators • The buzzer will act as an indicator to show the whole system is on. It will be supplied by3.3V from GPIO pin.
Communications • LoRa SX1278 will be used powered by 3.3 V line for telemetry and command transmission.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 47
Team Logo Here
Container Electrical Block Diagram
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 48
Team Logo Here
Container Power Budget
TOTAL 1.1022
Margins 6.7774Wh
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 49
Team Logo Here
Payload Electrical Block Diagram
2 x LiPo
Rechargeable
3.7V 1500mAH
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 50
Team Logo Here
Payload Power Budget (1/2)
TOTAL 1.8125
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 51
Team Logo Here
Payload Power Budget (2/2)
Margins 8.925Wh
Charging method
Both batteries can be charged using USB cable.
Built-in USB
port charging USB charging
in 9V battery module for
3.7V battery
Charging time
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 52
Flight Software (FSW)
Design
Abdullah Faris bin Muhammad Shahrin
53
Team Logo Here
FSW Overwiew
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 54
Team Logo Here
FSW State Diagram
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 55
Ground Station Design
56
Team Logo Here
GCS Software (1/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 57
Team Logo Here
GCS Software (2/5)
IAS Input Data Acquisition and Output Error Code Status Response
No. IAS Error Code Input Data Acquisition Output Status Response
Case-validation
Description
Container Container landing rate value variable is continuously IAS Error Code Case 1 variable becomes true
landing rate at updated by the processing of its reading and (RED) when Container landing rate value variable is
1 values other calculation component (BME 280) not within the range of 12-14 m/s at time interval of
than 12-14 m/s telemetry packet generation.
Payload Payload landing rate value variable is IAS Error Code Case 2 variable becomes true (RED)
2 landing rate at continuously updated by the processing of its when Payload landing rate value variable is not
values other th reading and calculation component (BME 280) within the range of 6-8 m/s at time interval of
an 6-8 m/s telemetry packet generation.
Container Container position data valid processing value IAS Error Code Case 3 variable becomes true (RED)
3 position data variable is determined by the processing of its when Container position data valid processing value
reading failure position measurement component (GY-GPSGMV2) variable is false (NULL) at time interval of
telemetry packet generation.
Payload Payload position data valid processing value IAS Error Code Case 4 variable becomes true (RED)
4 position data variable is determined by the processing of its when Payload position data valid processing
reading failure position measurement component (GY-GPSGMV2) value variable is false (NULL) at time interval of
telemetry packet generation.
Container- Container-Payload release data is determined by the IAS Error Code Case 5 variable become true (RED)
5 Payload value change of release-determining component when resistance of light-dependent resistor is equal to
release failure (light-dependent resistor) initial value after release signal at time interval of
telemetry packet generation.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 58
Team Logo Here
GCS Software (3/5)
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 59
Team Logo Here
GCS Software (4/5)
Contains non-volatile 64KB memory capacity used to store program code and data the remains retained in
device after powered off such as variables, configuration settings, and other required to be preserved data. It
Flash memory
is also responsible for storing the device bootloader, which is needed for device initialization and main
program loading. The utilization and available memory capacity can be tracked using STM_32_heap_end()
instruction found in the Arduino_STM32 library.
Contains volatile 20KB memory capacity used to store program data which is frequently referred to by the
SRAM device processing unit for quick access. However, data is erased from memory after device powered off. It is
(Static Random-Access commonly to be faster than the non- volatile memory, further accommodating the device performance. It is
Memory) also responsible to store temporary data that the device processing unit is working with.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 60
Team Logo Here
GCS Software (5/5)
Science-Payload Science-Payload, which also contains similar Communication RX/TX module is involved
in receiving and transmitting data, in this case, from the ground station PC device, as
per mission prerequisite.
Communication RX/TX To accommodate communication between Science-Payload and Ground Station PC, the
Module Communication module comprised of an SX1278 LoRa module and compatible LoRa
Antenna 433MHz will provide required feasibility, particularly for PC device.
Ground Station PC Ground Station PC device, with hardware connection to the Communication RX/TX
module, is involved in receiving and transmitting data, in this case, from the Science-
Payload, as per mission prerequisite.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 61
Model Satellite
Integration and Test
Dayang Sharinna Suziella Binti Abduludin
62
Team Logo Here
Integration and Test
Overview (1/2)
Subsystem Level Testing Details
Sensors: All sensors will be installed to the PCB with microcontroller to start processing data (output will be
displayed on serial monitor of Arduino IDE) .
CDH: LoRa-02 configuration tested on PCB and using Arduino software to ensure if there’s no error occurred while
data transmission.
EPS: Connect battery to all electronic components to ensure it will last for 1 hours.
Radio Communications: Communication range test using LoRa-02 and antenna.
FSW: State test and recovery test to ensure the software worked properly.
Deployment Test: Mechanisms such as auto-gyro, hinges, servos and release mechanisms will be tested to meet
competition requirements.
Descent Control: Descent rate of container and science payload will be tested at certain heights.
Integrated Level Testing Details
Descent Testing: Model satellite descent rate will be tested to accomplish calculation we’ve made.
Communications: LoRa-02 communication through Ground Station-Container-Payload will be tested using
antenna and verify telemetry data meet competition requirements.
Deployment Testing: Mechanical parts will be tested to survive required force limits by testing the all
mechanisms repeatedly. Servo will be tested to ensure both top and bottom lid opens properly.
Simulation: Testing Flight Software and Ground Station to perform simulation mode.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 63
Team Logo Here
Integration and Test
Overview (2/2)
Enviromental Testing Details
Drop Test: 61 cm cord will connect satellite and 2m height fixed bar. Drop test will then be conducted and satellite
power, components, and mountings will be observed
Thermal Test: Placing satellite inside DIY insulated thermal box. Heat will be generated from blower and maintain
this condition between 55-60°C for 1 hours.
Vibration Test: Vibration test will be performed by using random orbital sander to verify the mounting integrity of all
components, mounting connections, structural integrity, and battery connections.
Fit Check: Satellite’s dimensions will be measured using micrometer callipers, ruler, and tape.
Vacuum Test: Satellite will be placed on Vacuum Chamber to start collecting data using telemetry format when
peak altitude has reached.
Simulation: Testing Flight Software and Ground Station to perform simulation mode.
Flight Software: Simulation command could trigger microprocessor to processing data from Ground Station.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 64
Team Logo Here
Subsystem Level Testing Plan
Sensor
Test Description
All sensors are calibrated relatively a
Sensor Calibration
verified source.
Test Description
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 6
5
Team Logo Here
Subsystem Level Testing Plan
Electrical Power
Test Description
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 6
6
Team Logo Here
Subsystem Level Testing Plan
Mechanical
Test Description
Container and
Aerodynamic Test parachute design is
inspected
for aerodynamic flow.
Total mass is
Weight Control Test
checked according to the
requirements.
Servo voltage and
Separation of
Servo Motor Adjustment current values are
measured by multimeter Parachute
Descent Control
Test Description
Parachute
Separation of Parachute Test separation mechanism is
tested during descent
process.
Parachute and
autogyro speeds are tested
Velocity Test
during descent process at
different altitudes.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 6
7
Team Logo Here
Integrated Level Functional Test Plan
Descent Testing
1. This test is to verify that satellite descends at a speed corresponding
to mission guide.
2. A dummy satellite is tied to a drone with mass of 710g to verify its descent rate.
Communications
1. This test is to verify that the communication system worked properly.
2. The flight software is run to monitor the LoRa-02 communication at 1Hz. The data shall appear in Ground Station monitor.
3. Ensure data received is in correct format to mission guide.
Mechanisms
1. This test is to verify that payload is able to release from the container and parachute mechanisms worked properly.
2. Release triggering test using pressure sensor that converts into altitude to ensure payload releases at 400m and
LDR Module.
3. Check main mechanisms’ components condition after several tests such as hinges and servos to ensure it survives given
force limits.
4. Check attachment points such to ensure parachute stay attached due to forces.
Deployment
1. Deploying container and science payload in various altitude.
2. Parachute deployment will be tested in various altitude.
3. Ensure there is no sharp edges and obstacle that prevents satellite from deploying.
Simulation
1. This test is designed to verify if Ground Station shall have the capability to get telemetry data at a rate of one per
second (1Hz).
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 68
Team Logo Here
Environmental Test Plan
Drop Test
This test is designed to verify that the container parachute and attachment point will survive the deployment from the rocket payload
section which can be very violent.
1. Power on satellite.
2. Verify telemetry is being received.
3. Raise the satellite by a 61 cm non-stretchingcord
4. Release the satellite.
5. Verify the satellite did not lose power. Inspect for any damage, or detached parts and verify telemetry is still being received.
Thermal Test
This test is to verify the science payload and container can operate in a hot environment. A thermal chamber is used and hot air
gun as heat source.
1. Place satellite into a thermal chamber and Hot Air Gun as a heat source.
2. Turn on the satellite.
3. Close and seal the thermal chamber.
4. Turn on the heat source.
5. Turn off the heat source when the internal temperature reaches 60°C and turn on the heat source when the temperature
drops to 55°C for one hours.
Vacuum Test
This test is designed to verify deployment operation of the payload.
1. Suspend the fully configured and powered satellite in the vacuum chamber.
2. Turn on the vacuum to start pulling vacuum.
3. Monitor the telemetry and stop the vacuum when the peak altitude has been
reached.
4. Let the air enter the vacuum chamber slowly and monitor the operation of the
satellite.
5. Collect and save telemetry.
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 69
Conclusions
Ammar Hafiz bin Roslli
70
Team Logo Here
Conclusion
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 71
Team Logo Here
Conclusions
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 72
Team Logo Here
Conclusions
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 73
Team Logo Here
Conclusions
TURKSAT Model Satellite Competition 2023 DR: <APEX VOYAGERS> Team Number: 217512 74