flight-computer

HPR project by undergraduate students from Imperial College Space Society.

https://github.com/imperialspacesociety/flight-computer

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary

Keywords

c electronics kicad stm32
Last synced: 6 months ago · JSON representation

Repository

HPR project by undergraduate students from Imperial College Space Society.

Basic Info
  • Host: GitHub
  • Owner: ImperialSpaceSociety
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 162 MB
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
c electronics kicad stm32
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.MD

Imperial College Space Society - High-power Rocketry

Rocket

The rocket was initially designed in a program called OpenRocket and then the particular components were designed in Fusion 360 and manufactured using 3D printers or a laser cutter.

Rocket

Flight computer

The flight computer is based on STM32 platform and the main diagram with its components can be seen below.

Flight computer diagram

The following picture shows the 3D render of the flight computer designed in KiCAD.

Flight computer diagram

Receiver

The table documents the connection of the radio module into STM32 F446RE Nucleo Board used as a receiver.

| Lambda 9D pin | STM32 Nucleo F446RE pin | |-------------------|-----------------------------| | nSel - 16 | GND | | SDI - 15 | PA7 | | SDO - 14 | PA6 | | SCLK - 13 | PA5 | | RESET - 12 | PB12 | | GND - 2 | GND | | Vcc - 3 | 3V3 | | RXSWITCH - 4 | PC2 | | TXSWITCH - 5 | PA4 |

Launch

The rocket was successfully launched and recovered on 9th July 2023 in Twycross, Leicestershire. The rocket reached the altitude of 721 m after 11.4 s of flight.

Flight computer diagram

Future improvements

  • UART connection for debugging
  • Button/jumper pin header for resetting STM32
  • Code for IMU, magnetometer and flashchip
  • FreeRTOS for the flight computer
  • Modify serial logging script such that the incoming data is being processed and then saved as csv

Repository content

  • Assets - This folder contains images and plots for the README.md file.
  • Hardware/circuit board design v1.0 - First version of the hardware files of the flight computer.
  • Hardware/circuit board design v2.1 - Second version of the hardware files of the flight computer.
  • Hardware/Documentation - Documentation files with spreadsheets containing components selection and power consumption.
  • Rocket - This folder contains files simulation and design files for the rocket.
  • References - This folder contains datasheets and manuals relevant to the components used for the flight computer.
  • Software/Dev board code - This folder contains projects used to develop and test libraries for each of the components of the computer.
  • Software/revision_1 - First version of the flight computer software.
  • Software/revision_1_rx - First version of the receiver software.
  • Software/serial_logging - Code for the serial logging of the received data.

Team (Academic year 2022/2023)

  • Awais Khawaja (Rocket team lead)
  • Rohan Kukreti, Stephen Liu (Nose cone)
  • Heather Boatin (Recovery system)
  • Denzel Goh, Dongxiao Jiang (Fins)
  • Jack Crane (Engine mount)
  • Timothy Newman, Lou Alsteens, Jakub Jdrzejewski (PCB)
  • Vclav Pavlek, Richard Hu, Benny Liu (Software)

Acknowledgements

We would like to thank Victor Boddy from the Electrical Engineering Undergraduate lab and the Advanced Hackspace staff for their help and support.

Owner

  • Name: Imperial College Space Society
  • Login: ImperialSpaceSociety
  • Kind: organization
  • Email: sseti@imperial.ac.uk
  • Location: London

Furthering the exploration and development of space at Imperial College

GitHub Events

Total
Last Year