步骤1:将跨接电缆焊接到控制器
1.1卸下控制器盖
通过将平头螺丝刀或其他工具楔入控制器的四个锁定卡舌中,撬开透明的塑料外壳。抓住滑动通道切换器和外壳本身。所有其他按钮都可以丢弃。
卸下粘贴的按钮并丢弃。另外,解焊“开火”按钮并丢弃。
1.2 跨接电缆上的焊接
然后分别焊接的公-公跳线连接到较小的内部圆圈,其中向前,向后,向左和向右按钮位于其中。还要焊接到拆下的消防电缆的连接,其接地引脚在其左侧。
1.3更换控制器的盖子
使用剪刀或美工刀,从透明的塑料盖上切下会干扰跨接电缆位置的碎片,然后将其重新安装到控制器上,并保持通道开关就位。
我们重复使用盖子,以使滑动通道切换器有效地与板上的导电贴片接触。
步骤2:创建面包板设置并连接控制器
重新创建设置,如上所示。
说明:
2.1将控制器引脚放置在面包板上
每个命令将位于其自己的行中。将每个销钉放在面包板内部的单独一行中。从上到下,这些命令的顺序应为右,左,前进,开火。
2.2添加电阻器
在插入这些引脚之后,添加一个10kω电阻器,将面包板的两侧桥接起来。这样可以纠正流到每个引脚的电流量,从而使错误可以正常工作。
2.3添加错误检查led
出于可视化目的,在这一点上,我们还可以添加一个led。 led的阳极应与控制引脚和电阻器对齐,而阴极应位于面包板的另一条线上。将另一个电阻从阴极线连接到面包板的接地。请注意,此步骤是可选步骤,但可以帮助解决电路中的任何错误。
2.4将设置连接到arduino
最后,添加另一根跳线将每一行连接到arduino引脚。重要的是,它们的对应关系如下:
3-射击
4-转发
5-左
6-右
步骤3 :使用流式合成数据进行测试
3.1将示例代码上传到开发板
下载后我们提供的代码,在arduino中打开。将开发板连接到笔记本电脑,并确保从工具下拉列表中将其选择为端口。
然后,将您的代码上传到arduino开发板。
3.2开放式综合流
8个通道在此示例中可以正常工作。单击“启动系统”继续。
打开gui后,关闭6-8通道。
3.3设置网络小部件
使用串行模式打开并设置网络小部件,如图所示。我们希望数据类型为“ emg”。
另外,请注意,我们arduino草图中的波特率为57600,因此我们从baud下拉列表中选择57600。
请确保为arduino选择正确的端口。这是我们用于将草图上传到arduino的端口。如果使用的是mac/linux,则应将其标记为“ usbmodem”,与标有“ usbserial”的openbci板不同。
一旦确认所有信息正确,请按开始!/p》
3.4运行测试
由于综合数据难以控制,因此请调整emg小部件中的设置,直到方差足够大以通过阈值为止代码中枚举的值。如果这还不够的话,您可能需要更改代码中的阈值并重新上传到您的电路板上。
它可能还有助于一次关闭除一个通道之外的所有通道,并逐个测试每个命令,以确保它们都按照预期的方式工作。确认一切正常后,就可以继续使用真实数据。
步骤4:设置openbci板和电极
这可以采取两个方向:一个人控制所有5条命令,或者多人控制每个命令。
选项a:一个人可以控制所有五个命令
只需按照此处的openbci文档中的emg安装指南中的说明进行操作。
选项b:多人控制不同的命令
遵循openbci网站上的emg设置教程,但要进行以下更改:必须将多个基础拼接在一起。
为此,请切掉大约3英寸的公插针线和一根母插针线的末端,并从末端去除一英寸的橡胶以露出内部的线。对尽可能多的公线重复此操作,以使每个人都有自己的地面。将这些裸露的末端拼接在一起,并将它们包含在一条热缩管中。
步骤5:连接到真实数据
现在,返回gui主页,并根据您使用的板卡,选择live(来自cyton)或live(来自ganglion)作为数据源。
从这里,打开emg widget和networking widget,并完全像以前一样开始流式传输。现在,数据应该来自实时输入!
第6步:战斗!
现在一切就绪,您就可以战斗了。如果已经创建了两个设置,则可以使用控件进行战斗。
请注意,应该一次打开一个机器人,以确保从两个唯一的来源收集信号。
每个hexbug都有3个生命,当这些生命都过去之后,只需按电源按钮即可重置得分。
玩得开心,战斗起来!
步骤7:故障排除-键盘控制代码
如果您遇到任何问题电路板设置,并希望仅使用键盘输入来控制它,请下载此代码以使用内置的arduino串行监视器来控制电路。这将使您能够隔离每个动作,并确定您遇到的问题是来自物理arduino设置还是来自数据。
2018年6月电力安全事件已由国家能源局公布
光污染将纳入法制管理 LED户外显示屏相关企业应如何应对
华为高端市场表现突出 小米和OPPO有进步
结合软硬件的加密方法
酷冷至尊发布新款风冷散热器 采用对称六热管与散热鳍片
如何使用通过OpenBCI硬件和OpenBCI GUI流式传输的EMG数据来控制Hexbug的动作
Molex莫仕发布最新连接行业报告,技术进步和产品创新将成为未来的驱动力
广告赚钱-如何用google adsense 广告联盟赚钱方
Supermicro扩展其最适配服务器建构式模组解决方案,纳入各种OCP技术,推动客户创新并加速上市时间
公牛LINEFRIENDS小魔方USB插座评测 对颜值有一定追求的用户来说有着足够的吸引力
PRBTEK分享Tektronix泰克P7240有源单端探头产品规格及其应用
如何设计一个具有最低安全和性能要求的L3自动驾驶系统呢?
IIC总线检修注意事项
RT-Thread如何看待Harmony OS的发布
哥伦比亚大学开发出有同情心的机器人
SPA 与金隅冀东水泥宣布达成战略合作,实现传统建材企业向智能化跨越
简述S7-1200-Modbus RTU 和 Modbus TCP 通信概
三星即将发布首款折叠屏手机
三星电子将提前推出4K QLED电视的主力机种
Arm推出新的授权模式的主要原因是什么