蓝牙手机控制电脑软件

手机控制电脑软件  时间:2021-05-07  阅读:()
BOXZBaseCommissioningManualWWW.
BOXZ.
CC2014.
091一.
BOXZ的控制原理BOXZ的硬件架构如图,BOXZ是由Arduino主控板,电机驱动板,传感器控制板和蓝牙通讯板构成,通过蓝牙协议传输控制字,而上位机控制端可以是Android手机,笔记本电脑等任何支持蓝牙通讯的设备.
本手册将教大家如何通过Android智能手机和电脑的蓝牙控制BOXZ.
说明:本教程只适用于蓝牙2.
0的通讯设备.
如果使用IOS请参考BOXZPro的软件部分教程.
二.
按键定义如图所示,BOXZ采用单字符通讯,通过按键操作发送小写的字母来进行相应的动作.
其中空格表示急停,相当于刹车.
在我们的Android客户端中并没有方向键,而是通过重力感应发送对应的方向字符到Arduino.
2三.
Arduino硬件部分本套件的Arduino硬件全部来自DFRobot.
包含ArduinoUno,电机驱动板,传感器扩展板和蓝牙模块.
BOXZBase的整体硬件框架定义如图.
其中电机驱动板,传感器和蓝牙板以叠加的方式连接.
TT减速电机接线4根,电池盒引出线接到传感器扩展板的电源输入端子即可.
另外这里需要两个9G舵机作为手臂,左右手分别插入到传感器扩展板的数字端口9口和10口.
31.
确认电机驱动板的跳线控制方式选择为PWM模式,且电源管理的2个短路帽插到右边时(VIN),即电机电源就是使用Arduino板上VIN端输入的电源,如图:2.
确认BluetoothBeeV2蓝牙模块的开关在左侧激活主从机模式,而不是右侧的ATMode(进入AT命令模式.
3.
将五节5号电池插入机器人的底部电池盒.
安装电池之前请务必检查所有接线和跳冒配置是否正确,否则将可能损坏模块!
具体请参考装配手册.
使用结束后请取出电池.
4四.
BOXZBaseArduino软件部分操作首先我们需要从WWW.
BOXZ.
CC的Github资料库中下载BOXZ的库并解压缩到Arduino路径下1.
在打开Arduino软件之间,我们要做一件重要的事情,就是把BOXZ库文件解压缩,复制到Arduino的扩展库文件夹下,如图所示.
2.
在下载新程序之前,一定要确认蓝牙控制板没有插在Arduino主控板上.
因为下载会和蓝牙占用相同的端口,将导致下载失败!
先将Arduino的USB方口和电脑的USB端口用编程线缆连接.
然后用Arduino打开我们提供的BOXZ程序.
从菜单File-Examples-BOXZ中选择BOXZ_Pro53.
在Tools菜单下选择我们的主板,这里我们选择的是ArduinoUno版,当然如果您的主控板是Nano或其他什么的请在列表中选择正确的主控板.
4.
在Tools菜单下选择我们的通讯端口,这里我们选择的是COM4,如果大家不清楚自己的端口号或者系统环境的话,请参考本文最后提供的FAQ链接.
5.
最后点击下载按钮,稍等片刻,程序就下载完成啦!
关于BOXZ库函数的中文语法可以参考:http://wiki.
geek-workshop.
com/doku.
phpid=arduino:libraries:boxz更详细的英文说明可以参考库文件中的注释.
6五.
蓝牙设备连接的常见流程建立蓝牙通讯的常见流程如下7六.
BOXZAndroid客户端联机操作通过BOXZAndroid客户端大家可以像玩游戏一样控制BOXZ,通过重力感应来控制BOXZ的方向,按键来进行互动.
当然大家不仅仅可以控制我们的BOXZ,还可以控制任何使用单字符通讯的蓝牙设备.
BOXZAndroid客户端功能如下:1.
Android多版本兼容(Android2.
2+)2.
支持搜索新设备(手机蓝牙配对后自动更新蓝牙设备清单)3.
支持按键自定义4.
支持重力感应控制5.
支持屏幕尺寸自适应1.
下面给大家介绍BOXZ客户端的安装和使用方法.
这里我们使用豌豆荚来安装软件,首先大家需要下载并安装我们的BOXZ客户端下载链接:https://boxz-android-client.
googlecode.
com/files/boxz-android-client-1.
0.
2.
apk2.
直接双击下载后的APK文件,就是图中那个小绿豆图标的.
会弹出安装确认对话框.
记得先把手机用数据线连接到电脑上哦!
BOXZ客户端较小,几秒钟就装好了.
然后大家可以在手机目录中看到我们的客户端了.
当然大家也可以通过Android手机拍照图中的二维码直接下载安装,或者通过数据线传到手机SD卡中进行安装,这里就不过多介绍了.
8特别提醒一点:如果未进行配对就直接打开BOXZ客户端的话,大家是无法在BOXZ客户端的启动界面中蓝牙设备列表里面发现我们BOXZ的蓝牙设备的.
这也是大家目前反映比较多的问题,切记一定要先配对再启动BOXZ的Android客户端.
3.
关于蓝牙的配对方法,由于手机厂家和型号的不同操作界面也有所不同,但大体上Android系统的结构都是一样的,所以大家可以参考以下操作.
首先是打开手机设置无线和网络蓝牙设置打开蓝牙4.
附近的蓝牙设备会出现在下面的列表里面,如手机截图05所示,我们的BOXZ设备名称是"Bluetooth_V3".
如果列表中没有我们的设备,可以尝试点击[扫描查找设备]按钮,让系统重新搜索.
注意:此蓝牙名称仅供参考,请以实际产品名称为准.
95.
点击"Bluetooth_V3"会弹出手机截图06所示的配对请求界面,在其对话框中输入我们的默认密码"1234",并确认.
这时候大家会发现我们的"Bluetooth_V3"已经由之前的"与此设备配对"的状态变成了"已配对".
这样我们蓝牙的配对操作就完成了.
6.
正确配对之后返回到手机目录,找到我们的BOXZ客户端图标,如手机截图08,打开BOXZ的Android客户端软件.
在启动菜单中就会出现我们的BOXZ设备了,如截图09,选中后进入操作界面截图11107.
BOXZ的操作是通过重力感应控制方向,按键操作手臂来实现互动的.
如操作界面图一共有7个按键,左侧两个按钮为左臂的上下运动,右侧两个按钮是右臂的上下运动,中间是手臂抬起与放下,最下面的大按钮是技能键,大家可以自定义一个技能.
界面中并没有方向键,这是因为BOXZ的方向移动是通过手机重力感应来实现的.
但原理上跟按键操作是一样的,每次动作Android就会发送指定的字符到Arduino,然后Arduino再执行相应的动作.
顺便扩展一下思路,大家也可以用我们的Android客户端来做智能家居的开关灯管理的.
8.
如果大家需要自定义按钮的话,可以通过手机的菜单键调出控制面板,如截图12.
点击"Settings"里面会有全部的按键设置,共计22个按键以清单的方式显示在截图13中.
除去尚未使用的Step按键10个,玩家一共可以设置12个按键.
而这12个按键中有5个是用于重力感应的方向控制(对应字符w,a,s,d用于方向,空11格用于停止),剩下的7个就是我们在操作界面看到的按钮了.
只要点击即可进入按键设定,如截图14,大家可以根据自己的需要进行调整.
不过修改以后需要退出重新启动软件才能正常使用哦.
12五.
Windows电脑联机操作现以Windows7环境下联机BOXZ为例进行讲解.
其他操作环境请参考此方法.
1.
在电脑右下角的任务栏蓝牙图标上右键,请首先开启蓝牙功能.
在菜单中选择"新增设备"2.
系统会搜索附近的蓝牙设备.
本套件BOXZ使用的是BluetoothBeeV2,选中该模块然后点下一步.
133.
这里选择输入设备配对码.
4.
在输入框中键入系统默认配对码"1234",然后点下一步.
145.
此时系统会自动进行配对操作,稍等片刻直至出现设备已成功添加到本电脑的信息.
156.
此时配对任务已经完成,系统会开始配置蓝牙端口.
如图所示,蓝牙需要占用两个端口.
7.
蓝牙配置全部完成后,再次右键蓝牙图标,在菜单中选择显示蓝牙设备.
168.
在蓝牙设备一览界面中我们刚刚配对的Bluetooth_Bee_V2鼠标右键菜单选择属性.
9.
在弹出的属性对话框中选择硬件标签,这里可以看到我们实际使用的端口为COM28.
1710.
打开我们的串口助手软件AccessPort.
exe.
11.
在串口助手界面的左上角点击小齿轮图标,打开串口配置界面.
并按照图示进行设置,这里主要设置串口号为COM28和波特率为9600即可.
然后点击确认按钮开启串口通信.
需要注意COM28或是其他端口取决于之前我们进行蓝牙配对时的系统分配的端口号.
1812.
蓝牙通讯已经建立,可以激活实时发送,然后在下面的输入窗口输入BOXZ的按键即可实现操作,例如'w','a','s','d'等按键.
互动结束后可以单击小齿轮右侧的蓝色按钮关闭蓝牙通讯.
19常见问题Q1:请问零件从哪里购买例如蓝牙板A1:欢迎访问DFROBOT官方网站http://www.
dfrobot.
com.
cn/index.
php.
或者BOXZ指定的销售网店进行购买,例如dfrobot.
taobao.
comQ2:请教一下,这些个PDF直接打印到A4纸上去就可以了么,尺寸不需要调整吧A2:是的,PDF为实际尺寸.
按照如下步骤打印:1.
取消"自动旋转和居中",将"页面缩放方式"选择"无"(禁止任何比例自动缩放)2.
在打印机属性中设置纸张尺寸为A4,方向"横向"(不同打印机参数可能略有不同)203.
需要时可以对"打印质量"参数进行调整.
建议选择高品质,然后打印皮肤.
4.
测量皮肤的方块尺寸,边长应该为130MM.
Q4:BOXZ是两轮车A4:BOXZ是四轮两驱,由两个主轮和两个辅轮构成.
详见安装手册前三步.
Q5:BOXZ的程序和皮肤在哪下载A5:请访问BOXZ项目空间:https://github.
com/leolite/BOXZQ6:BOXZ的Arduino程序如何修改和下载A6:请参考Arduino官方网站:http://arduino.
cc/en/Guide/HomePage.
Q7:上电联机后舵机无法控制,且有电流音A7:请参看安装手册16步骤,确定舵机接线没有错误.
21资源链接BOXZ资料下载[链接]BOXZ专版论坛[链接]常见问题解决方法FAQ[链接]22欢迎访问我们的网站WWW.
BOXZ.
CC

DiyVM:2G内存/50G硬盘/元起线路香港vps带宽CN2线路,香港VPS五折月付50元起

DiyVM是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。下面就以香港机房为例,分享几款VPS主机配置信息。CPU:2cores内存:2GB硬...

2021年国内/国外便宜VPS主机/云服务器商家推荐整理

2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...

GreenCloudVPS$20/年多国机房可选,1核@Ryzen 3950x/1GB内存/30GB NVMe/10Gbps端口月流量2TB

GreencloudVPS此次在四个机房都上线10Gbps大带宽VPS,并且全部采用AMD处理器,其中美国芝加哥机房采用Ryzen 3950x处理器,新加坡、荷兰阿姆斯特丹、美国杰克逊维尔机房采用Ryzen 3960x处理器,全部都是RAID-1 NVMe硬盘、DDR4 2666Mhz内存,GreenCloudVPS本次促销的便宜VPS最低仅需20美元/年,支持支付宝、银联和paypal。Gree...

手机控制电脑软件为你推荐
workapple连接iosphpwindPHPWIND怎么和PHPWIND整合phpcms模板phpcms在后台怎样改模板2019支付宝五福支付宝五福是哪五福?googlepr谷歌 PR值是什么意思asp.net空间哪里可以申请asp空间的?ipad代理想买个ipad,3000至4000元左右有什么好的抢米网抢小米手机需要下什么软件 速求传奇域名自己的传奇服务器怎么建设?
查询域名 阿云浏览器 adman windows主机 私人服务器 512au 线路工具 dux 国外代理服务器软件 tna官网 t云 空间登入 河南移动梦网 lick 华为k3 服务器硬件配置 数据湾 windowsserver2012r2 winserver2008r2 ssd 更多