Skip to content

Himanshukohale22/Controller-Drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FLIGHT COMPUTER

controller for any four motors based flying object according to specification mentioned below.

image

This repository contains hardware files and gerber files of board . this is open source project board can be used aacording to features mentioned below.

BOARD SPECIFICATION.


  • STM32f4 cortex M4 based on board microcontroller for precision and fligt data simulation.
    • core - Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator .
    • 1 Mbyte of Flash memory
    • 192+4 Kbytes of SRAM
    • Serial wire debug
  • sensors
    • MPU9250.(IMU)
      • 9-axis of freedom. (6 are used).
      • accerelometer an gyroscopic values
      • Higher calibration precision.
      • for statbility and orientation of board/vehicle.
      • configured with SPI1.
    • BMP280 .(Barometer)
      • configured with I2C .
      • barometer for altitude calculations . helps to hover the flight.
      • absolutely accurate p = 950 -- 1100 hPa.
    • NRF module
      • nrf module for communication upto 1km.
      • configured with SPI2.
  • for programme the ,board include four pins ckl , io , pwr , gnd as in 1.27mm pins(SWD). use ST-LINK.
  • power input
    • usbB mini for testing testing.
    • jst connector i/p from 12v to 27v .

schematics


image

image

3D


image

image

Tools

Reference


stm32f411

MPU6050

BMP280

NRF24

future work


  • work with higher level cortex controller.(ex f7/f8)
  • include SD card for collecting flight data.
  • include FVP cameras. and configuring. collecting photos/videos.
  • higher level nrf modules for rf communications.