CANSAT 2020: Canis Majoris
CANSAT 2020: Canis Majoris
CANSAT 2020: Canis Majoris
Canis Majoris
1. Project designing
2. Realization stage
3. After flight report
Task overview:
Teams have to prepare a satellite, which sends telemetric data to the base station, calibrates its safe
landing and takes photos of earth.
d =66 mm
h =200 mm
Photos of earth should be taken at frequency of 0.5 Hz, saved to the SD-card and sent to the base station.
Landing mechanism should consist only from active (running with motors) or passive (without any motor)
propellers.
Flight is successful only if the body lands without any damage and data is transferred successfully.
Details(edit):
In this section mechanics, electronics, telecommunication and base station will be considered more detailed.
Mechanics(edit)
Body has form of cylinder of height =200 mmand diameter=66 mm and eye-catching color.
Propellers should be placed in the body and don’t overflow size restrictions.
Satellite should have a key to turn the device on and a sound source to notice that it is working.
Screen of the laptop with base program during the flight should be recorded. Obtained data should
be printed to the “KommandID_TLM_2020.csv” file.
Laptop’s prerequisites:
Electronics(edit)
Device should have a key to turn on/off and a sound source to notice that device is working.
Be able to reset its data (counters, values from sensors, etc.) when specific command from the base
station is received. After this point transmitted data should be written to the .csv file.
For telecommunication only Xbee radio module can be used at maximum frequency of 2.4 GHz. It Is
not allowed to use Xbee in general broadcasting mode.
Telemetrics:
The data transmitted from the satellite and received at the base station should be in the following
format:
1. Kommand_id
2. Time, that device is working after reset.
3. Number of transmissions
4. Battery voltage
5. Altitude
6. Latitude
7. Longitude
8. Photo taking
9. Number of propeller’s cycles
10. Time of disconnecting from elevating device
11. Number of taken photos
12. Number of send photos (optionally)
Mechanics(edit)
1. AutoCAD
2. 3D modeling - …
Base Station(edit)
1. To receive telemetric data from satellite base station uses Xbee radio-module. Xbee is
configured using XCTU program.
(https://www.digi.com/resources/documentation/digidocs/90001526/tasks/
t_download_and_install_xctu.htm)
2. To visualize received data a desktop application required. Desktop application consists of
following parts:
a. Data exchange – communication between base station and satellite establishes via
Serial communication protocol (Python – pyserial, Java – JserialComm).
b. Data processing and plotting – the real-time table and graph of the received data should
be prepared and plotted (Python – matplotlib, Java – JfreeChart).
c. User interface development – to be able to do to point above graphic user interface is
required. There should be mentioned 4 parts:
i. Real time table of obtained data.
ii. Real time graph of obtained data.
iii. Button which sends a signal to the satellite to reset itself.
iv. Obtained data should be written to the “CommandID_TLM_2020.csv” file.
a. Python :
i. PyQT
ii. Tkinter
iii. Kivy
b. Java:
i. I don’t know and could not figure out ☹
Electronics(edit)
As microcontroller STM32F103C8T6 or higher models will be used.
2. GPS module.
3. Xbee radio-module.
9. Something that let us measure the number of propeller’s cycles. (Infrared sensor or distance
sensor?)
Model should have a key to turn it on/off and sound source to notice that it is working.