Video Demo

Mission Statement:

Hands-On Flight focuses on making human machine interaction natural. Using simple hand/finger gestures, you can control a drone with operation of a glove. The hand/finger movements you perform are sent to and processed by a phone application that will make it possible to control the drone. The movements performed on the glove are sent to the phone application with the use of Bluetooth communication. After being processed by the phone application, the movements are sent to the drone utilizing Wi-Fi communication. The throttle of the drone is controlled by the stretch sensors located on the fingers of the glove. The direction of the drone is controlled by the inertial measurement unit located on the back of the glove. A haptic disk is used to create vibrations for user feedback. The Hands-On Flight project seeks to lead a path to more intuitive technology.

Meet the Team

Alex Berlanga
Eduardo Olmos
Juan Reyes
Miguel Berlanga
Oscar Wang

Overview

Enable users to make simple hand/finger gestures to control a drone versus the traditional remote controller.
Throttle is controlled with the capacitive strain elements located on the middle finger and index finger of the glove.
The capacitive strain elements located on the ring finger and thumb of the glove control the yaw direction.
Pitch and roll direction is controlled with the MPU-9250 IC on the wrist of the glove.
User-feedback is relayed when roll reaches a certain threshold in either direction and is controlled with the DRV2605L IC and is exhibited with the vibrating mini motor disc.

Signal Flow Diagram

Hardware Block Diagram

The Hands-On Flight Glove

Final Product

Critical Hardware

nRF52840 IC

  • ●64 MHz Arm® Cortex-M4 with FPU
  • ●Bluetooth 5 multiprotocol radio
  • QSPI/SPI/TWI/I²S/PDM/QDEC

StretchSense Capacitive Strain Element

  • ●1.77-2.34 mm Predictive Accuracy
  • ●692-815 pF Base Capacitance
  • ●13.5-16.7 pF/mm Sensitivity

MPU-9250 IC

  • ●Digital-output X,Y, Z-Axis angular rate sensors and integrated 16-bit ADCS
  • ●1MHz SPI interface w/ registers
  • ●20MHz SPI interface reading sensors

DRV2605L IC

  • ●Wide Voltage Operation (2 V to 5.2 V)
  • ●PWM Input with 0% to 100% Duty-Cycle
  • ●I2C-Controlled Digital Playback Engine

Vibrating Mini Motor Disc

  • ●11000 RPM at 5V
  • ●Voltage: 2V-5V