Close

Flight Computer

A project log for Project T

World 1st - Asymmetric propulsion system for Unmanned Aerial Vehicles - Enabling efficient Vertical Take-Off & Landing for future aircraft

EngineerAllenEngineerAllen 01/25/2017 at 21:500 Comments

As the initial project was a demonstration of my abilities, coupled with my electronics background, I decided to design my own flight computer as well as my own flight software.

The flight computer consists of essential components for autonomous flight.

The MCU used is an Atmega328p, the Arduino bootloader is burnt to memory and Arduino IDE is used for programming via an SPI header.

Components include MPU9250, BMP280, HM-10, ultrasonic sensor, and current sensors

Eagle CAD was used for schematic and PCB layout as shown below

Due too previously stated limited facilities I was not able to use through hole plating and had to drill & solder vias manually which severely reduces the quality and design flexibility of the PCB, I recommend PCB design to be done well in advanced of deadlines & order cheap PCBs from china with cheap shipping postage.

Due to fake bluetooth module issues this PCB was not utilised in the Project T demonstrator

Discussions