Maker Pro
Maker Pro

Make a Mind Controlled Arduino Robot Book

Is this the comedy section of the forums?

Some parts of this 'educational' book are almost comical.
This battery goes from 1.3Ah to 39Ah in five sentences:-

Make a Mind Controlled Arduino Robot said:
We used DualSky 1300 mAh 30C 2s1p 7.4 V battery (Figure 2-11). What do all these values mean? 1300 mAh (milliamp hours) or 1.3 Ah is the battery capacity. Higher value means longer running time. 30C is the discharge capacity for one hour. In this case 1300 mAh * 30 = 39000 mAh = 39 Ah.

It gave me a laugh. :D:rolleyes:


They follow up with, (my highlighting):-
Make a Mind Controlled Arduino Robot said:
2s1p means that battery has two 3.7 V cells in parallel. So together they give you 7.4 V, the output current.
 
Last edited:

Harald Kapp

Moderator
Moderator
We have a comedy thread. You may want to move your post there? (I don't know whether members can move posts. If not, I could do it for you.)

Where's the original thread? I think I'd like to have a look at it.
 
We have a comedy thread. You may want to move your post there? (I don't know whether members can move posts. If not, I could do it for you.)

Where's the original thread? I think I'd like to have a look at it.
No, I can't move it, Harald, but I'd appreciate it if you could do it for me. I missed the comedy thread.

My quotes are not originally from a thread, but from an eBook, titled "Make a Mind Controlled Robot", by Tero and Kimmo Karvinen, so I can't direct you to it sorry. I bought a copy a few days ago. They display a reasonable competency in Arduino programming, but very little in electronics.
 
Last edited:
No, I can't move it, Harald, but I'd appreciate it if you could do it for me. I missed the comedy thread.

My quotes are not originally from a thread, but from an eBook, titled "Make a Mind Controlled Robot", by Miko and Kimo Karvinen, so I can't direct you to it sorry. I bought a copy a few days ago. They display a reasonable competency in Arduino programming, but very little in electronics.

Enhanced energy capacity from a small battery is an interesting achievement, but I am more interested in how the mind controls a robot or anything else. Can you elucidate for me how this is accomplished? At least one enquiring mind would like to know.

Ratch
 
Enhanced energy capacity from a small battery is an interesting achievement, but I am more interested in how the mind controls a robot or anything else. Can you elucidate for me how this is accomplished? At least one enquiring mind would like to know.
Ratch
No problem Ratch, it's no secret.
There are a number of different types of simple EEG headset available. They all use a "TGAM1" chip, from Neurosky. The book uses a Neurosky Mindwave headset. They're a bit expensive for me, so I opted to use a headset from the Mattel Mindflex game. As mentioned, they all use the same chip, but a micro in the headset parses the original data stream and selectively decides what to send.
The original data is Poor Signal, ( inverse of signal strength, where 200=headset not connected), Attention, Meditation, Delta, Theta, Low Alpha, High Alpha, Low Beta, High Beta, Low Gamma and Mid Gamma.
Poor Signal, Attention and Meditation are 8-bit, and the others are all 32-bit values.
In the case of the Mindflex, (which I know the most about), only the Poor Signal and Attention values are actually sent to the base board by the headset micro, using a 2.4GHz RF transmitter.
That game uses the Attention value to control the speed of a small DC fan on the baseboard, which blows a foam ball up into the air. Also on the baseboard, there's a small, manually-operated turntable that's used to rotate the fan position so that the user can manipulate the foam ball through an obstacle course with height controlled by their brain waves.
The other data is still available at the TGAM1 chip in the headset, though, so I'm hacking the chip itself, then using my own 433MHz RF module to transmit the full range of data to an Arduino, where it's parsed to extract all of the values, for (hopefully) more advanced control.
By default, the TGAM1 chip sends data out once per second at 9600 baud, but it can be reconfigured to send all of the above data once per second plus the full raw data every 7mS at 57600 baud.
After I get it working properly at the once per second rate, I plan to reconfigure the chip so that I have access to the full raw data at the faster rate. (Once per second is a bit slow for decent control applications, I reckon.) The chip can be reconfigured by a software command, which resets to default when the power is cycled, or by hard-wiring on the headset board, which is then permanent.
There's a fair bit of info available on the subject on the web, but if you have further questions, fire away.....

I should add, the book's method also only gets the Attention value, to use for controlling the speed of a pair of continuous rotation servos.

Edit: @Harald Kapp , perhaps this thread shouldn't be moved to the comedy thread after all. It's developing into something more than a joke. :)
 
Last edited:
No problem Ratch, it's no secret.
There are a number of different types of simple EEG headset available. They all use a "TGAM1" chip, from Neurosky. The book uses a Neurosky Mindwave headset. They're a bit expensive for me, so I opted to use a headset from the Mattel Mindflex game. As mentioned, they all use the same chip, but a micro in the headset parses the original data stream and selectively decides what to send.
The original data is Poor Signal, ( inverse of signal strength, where 200=headset not connected), Attention, Meditation, Delta, Theta, Low Alpha, High Alpha, Low Beta, High Beta, Low Gamma and Mid Gamma.
Poor Signal, Attention and Meditation are 8-bit, and the others are all 32-bit values.
In the case of the Mindflex, (which I know the most about), only the Poor Signal and Attention values are actually sent to the base board by the headset micro, using a 2.4GHz RF transmitter.
That game uses the Attention value to control the speed of a small DC fan on the baseboard, which blows a foam ball up into the air. Also on the baseboard, there's a small, manually-operated turntable that's used to rotate the fan position so that the user can manipulate the foam ball through an obstacle course.
The other data is still available at the TGAM1 chip in the headset, though, so I'm hacking the chip itself, then using my own 433MHz RF module to transmit the full range of data to an Arduino, where it's parsed to extract all of the values, for (hopefully) more advanced control.
By default, the TGAM1 chip sends data out once per second at 9600 baud, but it can be reconfigured to send all of the above data once per second plus the full raw data every 7mS at 57600 baud.
After I get it working properly at the once per second rate, I plan to reconfigure the chip so that I have access to the full raw data at the faster rate. (Once per second is a bit slow for decent control applications, I reckon.) The chip can be reconfigured by a software command, which resets to default when the power is cycled, or by hard-wiring on the headset board, which is then permanent.
There's a fair bit of info available on the subject on the web, but if you have further questions, fire away.....

I should add, the book's method also only gets the Attention value, to use for controlling the speed of a pair of continuous rotation servos.

OK, I understand how it works now. However, I think they are misrepresenting that device/method by calling it a "mind control" mechanism. The human mind can control many physiological parts of the human body like skin electrical characteristics. I don't see any operational difference between using electrodes, or directing the mind to cause its neural network to command the arm and hand muscles to turn on a switch or dial. Going by the examples above, everything a person does is "mind controlled". Now if they could make the mind control something without using its accompanying physiological effects, then I would be impressed.

Ratch
 
The Neurosky Thinkgear Communications Protocol is here:-
OK, I understand how it works now. However, I think they are misrepresenting that device/method by calling it a "mind control" mechanism. The human mind can control many physiological parts of the human body like skin electrical characteristics. I don't see any operational difference between using electrodes, or directing the mind to cause its neural network to command the arm and hand muscles to turn on a switch or dial. Going by the examples above, everything a person does is "mind controlled". Now if they could make the mind control something without using its accompanying physiological effects, then I would be impressed.

Ratch
Regardless of whether or not it's what you were expecting or hoping for, it's still mind control. And you're right, so is using your muscles.
This gets more interesting when you actually try to control your mind, to make it work. Not anywhere near as straight forward as it sounds. And until a better way of using thoughts to control things comes along, this will do me. It's crude, but it's the best that current technology can do.
This technology is currently being developed, (by people far more capable than me), to help those who have lost limbs. To me, that's impressive.
 
Top