Alpha Detector on board or laptop
Hi everyone,
I just got my 32bit V3 board, and I am currently playing with it trying to get used to it.. It's good to mention that I have learned a lot from Chip through his great blog, EEG Hacker.
For now, I am trying to build an Alpha Detector on board. But I am really not sure what is the best way to do it because I am totally new to hardware programming.
When I went through some posts on EEG Hacker blog, I was able to find my Alpha waves; using MATLAB & Python done by Chip. But I would like know, how to process the data and detect Alpha band on board?
Do I need to have another board (let's say Arduino UNO) to receive the data from OpenBCI board and program it to detect alpha waves (like what Chip does in here)?
I really wish that I can find a way to program PIC32 on chip to detect alpha waves.
Thanks
Comments
Here's some related DSP libraries,
https://www.google.com/search?q=arduino+dsp+library
I just recently received a V3 OpenBCI kit to use for my design project and have been reading through a lot of the forums and Chip's awesome blog. I was hoping for some guidance. I am wondering if the code Chip had made for the V2 board will be compatible with the V3?
I am a huge novice in all of this hardware/software/DSP engineering and would really appreciate your help. My design project is to build a prosthetic hand that can be controlled with the OpenBCI kit. Initially we want to just be able to activate different hand movements using the BCI to detect specific brain waves.
However as a first step, I just want to be able to replicate Chip's alpha detector. I made some progress with being able to upload code to the V3 Board (btw the openBCI tutorial's documentation needs to be revised, at least for the benefit of noobs like myself). Nevertheless, I was able to upload code to the board. I tried to compile Chip's alpha detector code but obviously there were some discrepancies since it was coded for an arduino and not a chipKIT. I definitely would need some guidance/direction as to how to fix that.
Thanks for all your help thus for, looking forward to your responses.
I am trying to replicate the alpha wave detector circuit that Chip Audette did in late 2013. However, he used what I am assuming is either version 1 or 2. It is rectangular and seems to fit directly on top of an Arudino Uno. I have version 3 of the OpenBCI and was wondering if which pins are aligned with which between the Arduino and the BCI board.
http://openbci.com/forum/index.php?p=/discussion/166/detecting-alpha-waves
from #digitalWrite(pins[command_pin_ind],LOW); //ensure that the Arduino pin is set LOW to pull it to ground
change it to #digitalWrite(pins[command_pin_ind],HIGH);
See Hassan's other posts on his AlphaWave / Wakecap,
http://openbci.com/forum/index.php?p=/profile/discussions/855/alfahad
http://openbci.com/community/alphawave-openbci-based-demo/
http://openbci.com/community/wakecap-obci-based-device-for-drowsiness-detection/
William