Remote Controlled Quadcopter

Daniel Kluzner Christopher Scott

Project Demo Video

Purpose

Create a very simple functioning quadcopter that will respond to changing motor speeds, as well as joystick commands to increment/decrement the speeds of the 4 motors.

Overview

We propose to make a very simple quadcopter. It would consist of a set of 4 motors that can be controlled by the onboard joystick of the STM32 Discovery Board. The quadcopter would also have connected to it a voltage sensor measuring the voltage of the battery, as well as a RF transceiver that will allow reading of its status register. The joystick will interact with the module to relay instructions to the board, thereby controlling the rotation speed of the motors.

Goals

  1. Activate motors, and be able to control their speed with varying pulse widths

  2. Successfully communicate with a transceiver through the SPI interface

  3. Successful I2C communication has been established by reading voltage measurements from the INA260 voltage sensor

Initial Block Diagram