/Gesture_Controlled_Drone

This project's aim is to control a drone with gestures. Pitch and roll are controlled with an IMU, throttle and yaw with flex sensors.

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Gesture Controlled Drone

This is the repository for specifically the glove-controller part of our gesture controlled drone. We used an Arduino Due for the microcontroller and attached all the sensors we used to it.

The peripherals that we attached to our Arduino Due are as follows:

  • Three flex sensors used as voltage dividers down 3 of the fingers of the smart-glove.
  • The MPU6050 as the inertial measurement unit, placed on the flat of the smart-glove.
  • The nRF24L01+ is the 2.4Ghz radio module used to communicate to our drone, which also has a nRF24 radio module attached to its drone-embedded STM32F103 microcontroller.

Third Party Libraries used:

Use the Arduino IDE with the Arduino Due extension to upload and compile controller_main/controller_main.ino onto an Arduino Due.

This project is licensed under 'GNU GENERAL PUBLIC LICENSE', as it incorporates the RF24 library which is under the same license.