This basically involves adding a Bluetooth serial transmitter (and configuring it) to the Mindflex Headset and changing some components on the TGAM1 board (the board that acquires the EEG data).
This ended up being a bit of an adventure – even after a good deal of research (reading datasheet's very carefully) and reviewing other peoples tutorials of similar hacks. In the end, it took about a week of part time research on components, Bluetooth (profiles, module boards, communication protocols), TGAM1 board (communication protocols, identifying board connection points, hardware settings etc.). Presently, I have a fully functional headset that is recognized by Neurosky's MindWaveMobile software as a MindWave Mobile Headset.
Hardware:- Mindflex Headset ($10-20 on ebay)
- HC-06
Bluetooth
Slave Module (that communicates
with Serial Port Profile (SPP))
- these are between $5-10 on Amazon or Ebay (cheaper in quantity, or if you are willing to wait, from China)
- should be able to use an HC-05 also (connections and configurations a little different – HC-05 can be configured either as a Master or a Slave module – unlike HC-06 which is only one or the other)
- I'm a noob concerning Bluetooth: protocols, host modes, etc.
- 10k resistor (pull up to set TGAM board to 57600 baud, ¼ or 1/8 watt)
- Hookup wire
- Soldering iron (and solder, of course)
- Multi-Tester/VOMeter (non-essential - mainly to verify connections)
- Magnifier (non-essential - to see TGAM1 board pins and labels clearly)
- 5V to 3.3V Level Shifter (essential if using an Arduino board to set up the Bluetooth module, non-essential otherwise)
-
Arduino Board with USB
connection
- Software Serial sketch
- This is what I ended up using
and it worked fine – though you do need to upload the sketch a
few times:
- Change baud rate of module
- change software serial baud rate – reload
- etc.
- Change baud rate of module
- This is what I ended up using
and it worked fine – though you do need to upload the sketch a
few times:
- Software Serial sketch
Here are a couple of screen shots of the headset working with a couple of applications:
Next up -
- Setting up TGAM1 board for raw data communication.
- How to Set Up Bluetooth Board to transmit.
- Connecting HC-06 Bluetooth board to the TGAM1 Board.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hey, sorry if this is spammy, but I'm asking these questions far and wide anywhere there might be someone who might know
How similar is the Taurus TGAM to the more popular neurosky TGAM? Does the Neurosky SDK work with it?
Is the Sicihiray Taurus TGAM equivalent to the Neurosky TGAM? I'm looking at getting the Sicihiray but the Neurosky has more online resources. If they're compatible, that's fine. I'm just concerned they're not
Are you sure? yes | no
I made this but used bluetooth data link for Pixhawk. it's factory setting is 57600, so I connected it to mindflex headset (found. at Goodwill). The data link bluetooth is small enough to fit inside mindflex headset and linked up immediately to my android phone and EEG app.
Are you sure? yes | no