EMOTIV INSIGHT

Hello friends;
I have an EMOTIV INSIGHT EEG sensor in my hand. A very important project was requested from me for my internship.
What I was asked to do in the project is to control a bluetooth-enabled robot car with Emotiv INSIGHT,
I have to direct it 4 sides. However, I don't know what to do.

Note = The project is very important to me

The way to approach a project like this is incrementally. Break the project down into its component parts and then create a circuit and Arduino sketch that allows you to test out that part alone.

For example, write a sketch that gets readings from the EEG sensor and prints them to the Arduino IDE's Serial Monitor. This will allow you to make sure the sensor is working, that the Arduino board is able to read the data from the sensor, and also to understand the sort of data you are receiving from the sensor.

You may find that the Arduino libraries you're using provide some of the sketches you need as examples. In this case, make sure to carefully study that pre-written code line by line, researching any parts you don't understand, and then running experiments to verify your understanding is correct.

Make sure to save these simple sketches for testing each component. They may be very useful for troubleshooting later in the project.

Once you have tested and learned the usage of every individual component of the project, you're ready to start putting them together. But again you should do this incrementally, adding one component at a time, then testing it carefully and only moving on to adding the next component after everything is working as expected. In this way, when the inevitable problems arise, you will at least know that it's in some way related to the component you just added.

i thought about the monitor business too ... however, if i use serial monitor, how do i use it with wireless (bluetooth)

You use the Serial Monitor to get debug output from your sketch during the development process. It is not used in the final project.

If it is important to you, why don't you tell us about it?

Enthuse us too.

Hello friends;
I have a project and what I'm asked to do is a small EEG controlled car.
I was asked to use Arduino(or maybe Rasberry) and Emotiv Insight, and I was told that I should not use a computer for communication. So Emotiv INSIGHT should communicate directly with Ardunio (by Bluetooth module).
There are some problems..
The first is that EMOTİV INSIGHT works with 2.4Ghz wireless communication and it is very difficult to use without a computer.
Or If someone uses emotiv insight, I would like to know if there is a direct bluetooth connection.
Secondly, I do not have any idea how can ı connet emotiv and arduino by HC-05 Bluetooh module.
In short, my goal is to move the vehicle by transferring data to Arduino via bluetooth module with blinking and smiling through emotiv.
Most projects were also run with computer support. However, I do not want this.

I have not taken the materials yet. So if I can't do it with emotiv, I'll use neurosky. However, I have to because I am asked to do it with emotiv.

Friends
How can ı use Emotiv ınsight with out wireless Usb.. Is there a bluetooth connection option?
If ı can give data from Emotiv ito arduino with bluetooth module. It will be awesome for my project.. I will not have to use computer when ı show it.

Hello Friends;
I want to use Arduino and Wifi module or directly Nodemcu. Then, with a code I wrote over C #, I want to send information to Arduino via wifi and direct that vehicle. When I press the w key on csharp, the arduino will send information to my car via wifi and the vehicle will proceed.
Can you help me to do this project friends. It is really important for my internship.

Yes it is possible. You can spend some time and learn the Arduino and its nueancances or hire somebody to do the project. You might start with a schematic, not a frizzy thing and include all connections power and ground included. Include links to all the hardware items. How long have you been sitting on this project, and what have you accomplished so far? Order the Arduino cookbook and while you are waiting for it to arrive view several basic electronics tutorials as well as those on the Arduino and WiFi. I hope you have about 8 weeks maybe more to do this!

Hello there,
I want to move a robotic vehicle with Arduino and HC-06 bluetooth module. My goal is to use serial port (I will use tera term). Is it possible to communicate with the serial port wirelessly and to move a vehicle wirelessly(Via Bluetooth Module) from the computer with the arrow keys?
Also, are AT commands necessary for this situation?

Hello Friends;
Is it possible with Node -Red. Can ı use serial communication for that, for example;
When I blink, ı want to send to my arduino data "w" and w is setted as forward in arduino. laugh data "s" to backward
Or there is difference method to do this.
This project is important for my internship my friends, if you can help me about it. You will make me happy.
Thanks

my codes

// Mind Controlled Robot with Emotiv Insight
int r_mtr_n = 2; // assign motor pins to arduino
int r_mtr_p = 4;
int l_mtr_p = 5;
int l_mtr_n = 7;
int incomingByte = 0; // assign pin for bluetooth module
void setup()
{
pinMode(r_mtr_n, OUTPUT);
pinMode(r_mtr_p, OUTPUT);
pinMode(l_mtr_p, OUTPUT);
pinMode(l_mtr_n, OUTPUT);
digitalWrite(r_mtr_n, LOW);
digitalWrite(r_mtr_p, LOW);
digitalWrite(l_mtr_p, LOW);
digitalWrite(l_mtr_n, LOW);
Serial.begin(9600);
Serial.println("start");
}
void loop()
{
if (Serial.available() > 0) {
incomingByte = Serial.read();
}
switch(incomingByte)
{
case 'w':
digitalWrite(r_mtr_n, HIGH); // control for forward
digitalWrite(r_mtr_p, LOW);
digitalWrite(l_mtr_p, LOW);
digitalWrite(l_mtr_n, HIGH);
Serial.println("forward\n");
incomingByte='*';
break;

case 's':
digitalWrite(r_mtr_n, LOW); // control for backward
digitalWrite(r_mtr_p, HIGH);
digitalWrite(l_mtr_p, HIGH);
digitalWrite(l_mtr_n, LOW);
Serial.println("backwards\n");
incomingByte='*';
break;

case 'f':
digitalWrite(r_mtr_n, LOW); // control for stop
digitalWrite(r_mtr_p, LOW);
digitalWrite(l_mtr_p, LOW);
digitalWrite(l_mtr_n, LOW);
Serial.println("Stop\n");
incomingByte='*';
break;

case 'd':
digitalWrite(r_mtr_n, HIGH); // control for right
digitalWrite(r_mtr_p, LOW);
digitalWrite(l_mtr_p, HIGH);
digitalWrite(l_mtr_n, LOW);
Serial.println("right\n");

incomingByte='*';
break;

case 'a':
digitalWrite(r_mtr_n, LOW); // control for left
digitalWrite(r_mtr_p, HIGH);
digitalWrite(l_mtr_p, LOW);
digitalWrite(l_mtr_n, HIGH);
Serial.println("left\n");
incomingByte='*';
break;
delay(5000);

}

}

I've merged your cross-posts @engineerrules.

Cross-posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes (or more) writing a detailed answer on this topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting will result in a suspension from the forum.

In the future, please take some time to pick the forum board that best suits the topic of your question and then only post once to that forum board. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

pert:
This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information.

It is no longer at the top of every forum board, but I still refer people to it. It has been replaced by "How to get the best out of this forum (short version)" and another "beginners" post.

Yeah, it's unfortunate. This is one of my stock replies, written long before that change. I have now updated it.

I too of course use a "stock" reply which refers to the same advisory which is still perfectly valid, but does not assert that is the one heading each forum. :grinning:

Yeah, that will be my new approach. Thanks for motivating me to correct this omission.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.