LightGunDiyer 光枪爱好者
光枪交互采集软件下载(仅作测试)与调试 - 可打印的版本

+- LightGunDiyer 光枪爱好者 (http://www.wukongxuetang.com/bbs)
+-- 版块: 光枪原理与光枪DIY (http://www.wukongxuetang.com/bbs/forumdisplay.php?fid=1)
+--- 版块: 光枪-软件编程 (http://www.wukongxuetang.com/bbs/forumdisplay.php?fid=4)
+--- 主题: 光枪交互采集软件下载(仅作测试)与调试 (/showthread.php?tid=28)



光枪交互采集软件下载(仅作测试)与调试 - wukong - 04-16-2024

软件下载链接
链接:https://pan.baidu.com/s/16Qu_mWDklPUJ_JPQdnKXiw?pwd=wkxt
提取码:wkxt


说明此软件版本已经停止维护,另外软件为商业交互项目版本,只作为测试使用,不提供其他技术支持
串口协议的解析与调用,diy爱好者可以自己设计制作
简化版本的光枪项目后续退出,但可能会与该软件无关联


1 首先配置光枪模块的分辨率为640*480(增加视觉处理的时效性目的)
   
   

2 解压采集软件包到一个不含有中文的目录中


3 启动软件后删除已经配置过的设备
  添加新的设备,然后选择正确的串口号
  保存后重启软件,如果提示有已经启动,请任务管理器中关闭之前未完全关闭的程序进程
   

4 软件启动后,会显示设备采集的光点
   

5 该软件主要为交互设计,带有定位和鼠标驱动,也可以作为光枪驱动使用
   作为光枪使用时,目前支持方式有两种,A,模组固定,移动光源采集模式   B, 光源固定(单光源),移动模组形式
   作为交互采集使用时,采取模式为模组固定,采集多个光源的坐标,或者单光源固定,采集多个模组的移动信息
   

6 定位模式,四点定位,采取屏幕与模组采集的坐标映射,A为屏幕左上角,B为右上角,C为左下角,D为右下角
   定位A时,按住a键盘,然后鼠标点击光枪(光源移动)对准屏幕左上角采集到的光点位置
   其他三个点依此类推
   

7 软件协议内开启鼠标移动既可以进行测试
   


RE: 光枪交互采集软件下载(仅作测试)与调试 - wukong - 04-16-2024

模组默认使用协议格式:

串口发送格式
(1)AA3BB
当没有光点识别时,发送数据如上,AA为数据头,BB为数据尾,中间数值为虚拟按键值
(2)AA0W188W21W404C1W1414W294W251C2W14W266W44C3W28W125W111C7BB
当有光点识别时,会根据识别的光点数,进行如上格式的组合,AA为数据头,BB为数据尾,C为多光点分割符号,W为每个光点的光点属性分隔符。其中0W188W21W404为标签0的光点,光点在分辨率中的相对大小为188,x坐标21,y坐标404


简单版本支持以下指令

x指令:
格式 x640到x4095(字母x + 参数数值)
含义:
PixesX值,范围640-4000
    
y指令:
格式 y480到y4095(字母y+ 参数数值)
含义:
PixesY值,范围480-4000

t指令:
格式 t0到t255(字母t + 参数数值)
含义:
Threshold值,范围0-255