i just started working with my open bci v3 kit .i succesfully acquired the data.Now for interfacing i want to know how use the rf module in the kit so that it could be used with arduino.I hope i do get a repy for this:)
Hi Aishwarya, there is an RFduino on the main board, and another on the dongle. Your statement "I successfully acquired the data", implies that both of these are working fine. Is that true? Have you been following the tutorials on docs.openbci.com ?
Describe exactly your equipment setup. Are you referring to TWO arduinos? (OpenBCI and your own arduino). Or just to the OpenBCI board. Checkout this thread, it may be what you are referring to.
You didnt describe your actual hardware setup (as I asked previously.) 8 bit board or 32 bit? Two arduinos (OpenBCI and your own board), or just the OpenBCI. If it is the later case, then there are many other threads which describe "on board" alpha detection and such. And how to change the OpenBCI firmware.
i have a 8 bit board .what i did till now is just connect the different electrodes(8 channel one)and collected the data.Now even if its to glow an led depending upon the eye blink we basically need to coorelate the open bci board and an arduino right ???so i want to know how thats done .It would be of great help.
But to be honest, it's much easier to use the default firmware and do your algorithms on your laptop. To program the firmware on the OpenBCI board is significantly harder, more complex. There are many languages available to do your program on the laptop: Python, Processing, Brainbay, OpenVIBE, PureData, VVVV, C#, etc. These languages or toolkits can make it much easier for you to detect the type of brainwave activity you are looking for. Once detected, you can then output to some form of user interface device on the laptop -- OR, cause the laptop to activate another microcontroller if you need direct low level digital control.
Thanks to @conor_obci (who awarded the prize) and @brain (twitter post), here's the BrainiHack 2015 open source hackathon winner -- who controls their maze with a combination of OpenBCI board, Processing brainwave-band detection (alpha and SSVEP), and motor control using a separate Arduino.
Trying to show here that you can do Arduino control of low level hardware, WITHOUT needing to modify the firmware on the OpenBCI board. In fact, this is the best and fastest approach.
With the VPL visual programming language environments (such as Brainbay, OpenViBE, PureData, VVVV), you can even do related projects without much source code hacking needed. But many people do find a quick solution by modifying the Processing_GUI source code that Chip and Conor wrote.
Comments
Describe exactly your equipment setup. Are you referring to TWO arduinos? (OpenBCI and your own arduino). Or just to the OpenBCI board. Checkout this thread, it may be what you are referring to.
http://openbci.com/forum/index.php?p=/discussion/270/connect-openbci-to-uc-via-usb-host-shield
http://docs.openbci.com/tutorials/02-Upload_Code_to_OpenBCI_Board
But to be honest, it's much easier to use the default firmware and do your algorithms on
your laptop. To program the firmware on the OpenBCI board is significantly
harder, more complex. There are many languages available to do your program on the
laptop: Python, Processing, Brainbay, OpenVIBE, PureData, VVVV, C#, etc. These languages or toolkits can make it much easier for you to detect the type of brainwave activity you are looking for. Once detected, you can then output to some form of user interface device on the laptop -- OR, cause the laptop to activate another microcontroller if you need direct low level digital control.
Thanks to @conor_obci (who awarded the prize) and @brain (twitter post), here's the BrainiHack 2015 open source hackathon winner -- who controls their maze with a combination of OpenBCI board, Processing brainwave-band detection (alpha and SSVEP), and motor control using a separate Arduino.
http://harariprojects.com/2015/03/16/brainihack-2015-blue-gsd-with-brain-controlled-labyrinth-game/
also checkout @chipaudette 's Shark Attack / Hexbug posts, which inspired this maze Braini Hack.
http://eeghacker.blogspot.com/2015/03/brain-controlled-shark-attack.html
http://eeghacker.blogspot.com/2014/11/two-brains-one-robot.html
http://eeghacker.blogspot.com/2014/10/sharing-brain-controlled-hex-bug.html
Trying to show here that you can do Arduino control of low level hardware, WITHOUT needing to modify the firmware on the OpenBCI board. In fact, this is the best and fastest approach.
With the VPL visual programming language environments (such as Brainbay, OpenViBE, PureData, VVVV), you can even do related projects without much source code hacking needed. But many people do find a quick solution by modifying the Processing_GUI source code that Chip and Conor wrote.
William