Gesture Controlled Drone

Published on . Written by

GESTURE CONTROLLED DRONE
Gesture recognition technology helps you to communicate or control any other devices via your hand gestures. From this technology, you can control the drone simply by moving your hands.

Read more..
Now you can control your drone by doing the gesture where you don't need to have the transmitter in your hand for a flying drone. An accelerometer will be fixed over on the hand that will detect the movement of the body, then it sends the signal to the microcontroller. That signal will be sent to the drone with the help of telemetry.

Project Description:

  1. FRAME Frame size is optional
  2. MICROCONTROLLER:Arduino board
  3. SENSOR: MPU6050: Arduino 6 Axis Accelerometer
  4. BLUETOOTH MODULE: HC-05 Bluetooth module
  5. FLIGHT CONTROLLER: Autopilot (APM, PIXHAWK)
  6. GPS MODULE: This module will help you to follow the waypoint which was pre-programmed in the software.
  7. POWER MODULE: Power module is used to power the flight controller.Nothing but the voltage regulator
  8. TELEMETRY:vFor dual communication
  9. ESC:vElectronic Speed Controller used for controlling the speed of the BLDC motor
  10. MOTOR: BLDC motor.
  11. PROPELLOR: Its a device a which converts the rotational motion into the thrust
  12. BATTERY: You can use lipo battery as a power source
  13. TRANSMITTER AND RECEIVER: 2.4GHZ TX and RX can be used. It should have a minimum of 5 channel
  14. POWER DISTRIBUTION BOARD: It will distribute the battery voltage into all the escs equally.

Project Implementation:

  1. Fix all the parts in the frame properly
  2. Connect the Accelerometer sensor to the Arduino board. Make mobile to communicate to the arduino board. Connect the ground telemetry to the mobile through which you can send the signal to the air telemetry.
  3. Now the signal created by your hand gestures is received, that signal is being sent to the drone through telemetry. Now you can able to control the drone by the hand gestures.
  4. Connect the battery to the power module. Do the calibration with help of mission planner.
  5. Install the stable firmware to the flight controller board
  6. Setup the flight mode that you want to fly in your transmitter in the radio calibration setup
  7. Do autotune for the more stability where you don't need to give PID values manually
  8. Now the drone is ready for flying

Software requirements:

  1. Mission planner or Q-Ground control or Tower.
  2. You will be needing Arduino IDE software to write and upload the programming logic onto the Arduino Uno board

Skyfi Labs Projects
Programming language: Arduino Programming (C++)

Kit required to develop Gesture Controlled Drone:
Technologies you will learn by working on Gesture Controlled Drone:


Any Questions?


Subscribe for more project ideas