Our arms are huge part of our lives, we need them every time to do just about everything. Imagining our lives without arms is just a total disaster. Yet, this is how millions of people live with either one of their arm or both dysfunctional, and this is due to amputation or paralyzation which can affect all aspects of an individual's life. The most obvious is their physical life, but psychological, emotional, and social problems are also common.Even if one part is injured, the efficiency of all body functions is lost and the quality of life doesn’t remain the same.
Life becomes difficult for such individuals.
Even the basic task of GRIPPING and HOLDING becomes impossible for them for rest of their lives. Its not that solutions to these problems aren’t available yet; recently ground-breaking ways to deal this problem have been successfully developed. These systems, still in development, either connect to existing neurons or to electrodes implanted into the brain to decode the signals from the brain and use them to control a robotic arm. Although they are a great way to help the disabled, these new systems are very costly to develop. The surgery required is very complicated and costly. The robotic arms that these systems use are also extremely expensive. The whole system requires hundreds of thousands to millions of dollars to develop.
The idea is to work on a simpler, less costly and a feasible solution by the use of technology. A solution which is affordable to most of those who need it and might successfully enable many more people to restore not only their deformities but also their lives. The target of the solution may even be the only the basic operations like gripping, but it should pose help for the amputees.
EEG Headset measures voltage fluctuations emerging from ionic current within the neurons of the brain. In the brain, there are millions of neurons, each of which creates small electric voltage fields. EEG is a superposition of many elementary signals . The main waves detected are : Alpha, Delta, Beta , Gama and Delta.
Signal acquisition is the method of sampling signals that measure universe conditions. he data arriving at the receiver are encrypted and need to be decrypted before they can be used; the decryption takes place through emotiv application. The signals scan by Emotiv headset is distributed to Bluetooth module. The headset only detects, processes, and converts the signals into digital type. This data type is feed in to the Emotiv Software.
Bluetooth could be a wireless communication protocol. It's utilized in 2 devices for sending as well as receiving the data. Once the signals are received from the headset, from a set values of numbers and pre - processing thorough the software, signals are transmitted to the Arduino.
The signal received from Emotiv Software has to be mapped to the Robotic/Prosthetic arm in the micro-controller (i.e. Arduino - Uno). The received signal will act as a command signal to control the arm. Each arm requires a servo motor for its movement. The fingers move in effect of those high torqued servo motors.
With the help of Emotiv Headset, and the stages of signal processing and physical form of the Hand And ForeArm, the fingers were able to show flexion and compression and the complete hand was able to hold and grip item of specific weight (i.e. not very heavy) successfully.
#include<Servo.h>
Servo thumb;
Servo index;
Servo middle;
Servo ring;
Servo pinky;
char value;
int iposition = 0;
void setup() {
index.attach(3);
index.write(0);
middle.attach(5);
middle.write(0);
ring.attach(6);
ring.write(0);
pinky.attach(10);
pinky.write(0);
thumb.attach(11);
thumb.write(0);
Serial.begin(9600);
Serial.println("begin");
}
void loop() {
if(Serial.available()){
value = Serial.read();
Serial.println(value);
if(value== 'c'){
iposition = 180;
middle.write(iposition);
delay(150);
index.write(iposition);
ring.write(iposition);
pinky.write(iposition);
delay(100);
thumb.write(iposition);
}
if(value == 'f'){
iposition = 0;
middle.write(iposition);
delay(150);
index.write(iposition);
ring.write(iposition);
pinky.write(iposition);
delay(100);
thumb.write(iposition);
}
}
}