This is an idea for a potential project in which an operator would wirelessly control the flight of a quadrocopter through a wearable, sensor-bearing glove. Greater description of the project is below. My question is to the general feasibility of the idea, especially regarding the ability of two separate Arduino devices to communicate, through Bluetooth, input signals from the gloves sensors (Hall Effect Sensor, Flex Sensor, 3-axis Gyro) connected to one Arduino, to another Arduino which would turn them into output signals (motor power percentages).
The Glove; Glove, Hall Effect Sensor, two small disk magnets, Flex Sensor, 3-axis Gyro, power source, Arduino outfitted for Bluetooth communication
The Hall Effect Sensor is to control on/off as well as the “hover” motor output power percentages. The sensor would be placed in the thumb of the glove, with one of the magnets placed on the tip of the pointer finger, the other on the tip of the middle finger. The pointer finger would have the positive face of the magnet outwards, the middle finger having the negative face outwards. Hypothesized controls would be as follows… Hold positive-faced magnet (pointer) to the sensor (thumb) to turn motors on to an initial takeoff motor percentage (say 50%), tap the pointer finger to the thumb to increase hover motor output by a set percentage (5% perhaps), tap the negative-faced magnet (middle) to the sensor (thumb) to decrease hover motor output by the same set percentage (5%), and hold the middle finger to the thumb to completely turn off motors (0%).
The Flex Sensor is to allow the momentary increase of motor output during maneuvers. The sensor would run from the middle of the palm along the line of the ring finger. The operator’s hand would traditionally be held flat during flight, and curling the hand to trigger the flex sensor would increase the motor output of the quadrocopter. The degree of the motor power increase would depend on the amount the hand was curled. Returning the glove and sensor to its traditional flat position would return the motor output to its originally adjusted “hover” percentage.
The 3-axis Gyro is to allow maneuvering of the quadrocopter through hand tilting adjusting individual motor output percentages. The sensor would be placed on the center of the back of the hand, its natural position being level to the ground. Tilt the glove left, the quadrocopter with tilt left (moving left). Tilt right, quadrocopter tilt right (moving right). Tilt your hand up, the quadrocopter would tilt toward the operator (“backwards”). Tilt the hand down, the quadrocopter would tilt away from the user (“forwards”).
Each of the sensors would be attached to an according power source and Bluetooth-equipped Arduino also worn by the user (possible glove/sleeve combo to allow space).
The Quadrocopter; I have little detail what the quadrocopter would consist of beyond an onboard, Bluetooth-equipped Arduino to control the output of each of the four motors.
Is this project feasible? Can one Arduino read sensor inputs, transmit them using Bluetooth to another Arduino, and be interpreted by the second Arduino to control output variables? Comments on general feasibility as well as hardware suggestions are welcome. This project is still a vague brainstorm, bouncing ideas around.