Brain Got Beats -- Not Yet
in Software
I have seen the excellent post of ASSR in EEGHacker from Chip (Brain Got Beats -- Not Yet). Excellent work from Chip. I want to know how can I transfer the data serially to the Arduino board? I wan to do this experiment in real time. Can anyone guide me on this?
Thank you
-Krupal
Comments
You would likely find replicating Chip's ideas easier on a laptop than a microcontroller. But there are usb host shields.
http://openbci.com/forum/index.php?p=/discussion/270/connect-dongle-to-uc-via-usb-host-mode
William
PS I think you're also aware that Chip didn't get the results he anticipated. You may want to do a literature search.
https://www.google.com/search?q=eeg+assr
L100
V200
Would set the LED intensity to '100'. And speaker volume to '200'. Use whatever scale you want. So your laptop would use two serial COM ports. One for the OpenBCI dongle, and one for your Arduino.
https://www.google.com/search?q=arduino+usb+host+shield
Better yet, get a Raspberry Pi, which already comes with USB host socket.
Are you aware that Python (running on the laptop) can do real time DSP processing from the OpenBCI data stream?
http://docs.openbci.com/OpenBCI Software/06-labstreaminglayer
https://www.google.com/search?q=realtime+dsp+in+python
https://github.com/sccn/labstreaminglayer/blob/master/LSL/liblsl-Python/examples/PerformanceTest.py
Still in beta,
https://www.neuropype.io
https://www.google.com/search?q=realtime+eeg+in+python
http://stackoverflow.com/questions/32303045/what-is-most-efficient-python-ipc-mechanism-for-plotting-real-time-serial-data
http://www.ouunpo.com/eegsynth/?page_id=514
https://github.com/eegsynth/eegsynth