interfacing questions

edited March 2015 in Cyton
Hey guys!!
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:)
thank you 
aishwarya

Comments

  • wjcroftwjcroft Mount Shasta, CA
    edited March 2015
    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.

    http://openbci.com/forum/index.php?p=/discussion/270/connect-openbci-to-uc-via-usb-host-shield

  • hey ,thanks a lot for that link .
    what i was asking was ,for my project i need do some interfacing application and for that i need to know how to interface arduino and open bci kit.
  • wjcroftwjcroft Mount Shasta, CA
    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.
  • wjcroftwjcroft Mount Shasta, CA
    edited March 2015
    Have you read this docs tutorial?

    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.

  • wjcroftwjcroft Mount Shasta, CA
    @aishwarya ,

    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
Sign In or Register to comment.