OpenBCI_Wifi Shield:Brainflow在Mac环境下的配置

接触OpenBCI已经半年多了,一直停留在鼓捣GUI阶段,最近开始研究Python的SDK,但官网的给的pyOpenBCI一直出现各种错误信息,相关参考也比较少,所以决定使用Brainflow做开发,这里分享一下配置过程。

本机环境:

NameVersion
MacOS10.14.1
python3.6.0
matplotlib3.1.1
Cmake3.15.2

从Github上下载项目源代码

BrainFlowGithub地址

在文档的Supported Boards部分找到对应API参数

  • BrainFlow官网文档
    BrainFlow官方文档地址
    我用电路板型号是OpenBCI Cyton with Wifi Shield
    API params:
  • board Id: 5
  • port: shield ip address (192.168.4.1 for direct mode)

Wifi模块

编译核心模块

Install Cmake >= 3.10 官网没有详细指定Mac需要的Cmake版本,这里参照Linux
在终端下打开brainflow-master文件夹,运行:

./tools/build_mac.sh

Python开发环境配置

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple brainflow 

brainflow安装成功之后

cd python-package
python -m pip install -e .

运行测试

python-package/examples/brainflow_get_data.py为官网给的的样例代码

  • 在终端下打开examples文件夹,运行下面的代码。
python brainflow_get_data.py --port 192.168.4.1 --board 5 

大功告成!

这是当时踩的一个坑,因为不熟悉Python的argparse如何传递参数,这里要非常感谢原作者的回答

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只殿鹿

爱屋及乌(滑稽

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值