Mind Controlled Robotic Hand
by tulsaparihar in Circuits > Wireless
1994 Views, 16 Favorites, 0 Comments
Mind Controlled Robotic Hand
In this experiment, i control a robotic hand from my mind
Description
This
is a future technology experiment , you really can’t believe whether matter can be controlled from mind
Here is the answer, Yes you can do
This experiment is about mind over matter you controlled a robotic hand from your mind
The components included are
1Arduino UNO micro controller
2 Brain Sensor
3 Bluetooth module –Master
4 Bluetooth module –Slave
5 Robotic Hand
6 Two servo motors
7 Breadboard
8 Jumperwires
This experiment works based on the brain waves
Delta – (0-4 hz) – deepest meditation Turya Awastha - Nirvikalpa samaadhi
Theta – (4-8Hz) – deep meditation - Susupta awastha (Gahan Dhayan)
Alpha (8-13 hertz) – Meditation – Swapna Awastha
Beta (13-14-40Hz) The Waking Consciousness And Reasoning Wave
Gama(40-100 and more Hz) Extreme brain storming, Hyper brain activity
Along with these brain waves , Brain sensor captures two more signal “Attention” and “meditation” which are made of with these brain waves with different combinations
So I am using these two signals signal “Attention” and “meditation” to control robotic hand
Robotic hand is made of two servo motors which rotate Anticlosewise and closewise as per program written in microcontroller
How it works: When I try to focus something from the mind and I try to meditate there arises brain waves accordingly and brain sensor captures attention and meditation signal
Which signals goes to micro controller wirelessly via Bluetooth module, then this value goes above certain threshold
I have written such code to move servo motor which consequently folds the fingers of robotic hand
Thus from the mind controlled robotic hand folds and unfolds the fingers of robotic hand
Thanks a lot.
How It Works
try to focus something from the mind and I try to meditate there arises brain waves accordingly and brain sensor captures attention and meditation signal
Which signals goes to micro controller wirelessly via Bluetooth module, then this value goes above certain threshold
I have written such code to move servo motor which consequently folds the fingers of robotic hand
Thus from the mind controlled robotic hand folds and unfolds the fingers of robotic hand
Thanks a lot.
Components
The components included are
1Arduino UNO micro controller
2 Brain Sensor
3 Bluetooth module –Master
4 Bluetooth module –Slave
5 Robotic Hand
6 Two servo motors
7 Breadboard
8 Jumperwires
Along with these brain waves , Brain sensor captures two
more signal “Attention” and “meditation” which are made of with these brain waves with different combinations
So I am using these two signals signal “Attention” and “meditation” to control robotic hand
Robotic hand is made of two servo motors which rotate Anticlosewise and closewise as per program written in microcontroller
Arduino Program
// Arduino Brain Library - Brain Serial Test
// Description: Grabs brain data from the serial RX pin and sends CSV out over the TX pin (Half duplex.) // More info: https://github.com/kitschpatrol/Arduino-Brain-Library
#include #include Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created Servo myservo1; int pos = 0; int pos1=0; // variable to store the servo position // Set up the brain parser, pass it the hardware serial object you want to listen on. Brain brain(Serial);
void setup() { // Start the hardware serial. Serial.begin(9600); myservo.attach(9); myservo1.attach(10); }
void loop() { // Expect packets about once per second. // The .readCSV() function returns a string (well, char*) listing the most recent brain data, in the following format: // "signal strength, attention, meditation, delta, theta, low alpha, high alpha, low beta, high beta, low gamma, high gamma" if (brain.update()) { //Serial.println(brain.readErrors()); //Serial.println(brain.readCSV()); Serial.println(brain.readAttention()); if(brain.readAttention()>40) { for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } } else { myservo.write(0); } Serial.println(brain.readMeditation()); if(brain.readMeditation()>40) { for(pos1 = 0; pos1 < 180; pos1 += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree myservo1.write(pos1); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position } } else { myservo1.write(0); } } delay(10); }
Utilization
this
experiment can be useful after improvement for disabled persons, we can implant an artificial limbs to a disabled person which can be directly controlled from the person’s Brain.