飞鼠鼠标有用(飞鼠鼠标有用手势设备)「飞鼠鼠标官方使用指南」

工程描述我用ESP32开发了一个“飞鼠+手势操控”BlueGo,比鼠标还好用呢
一起下滑看看它的特色功能吧
全文导航功能演示、硬件说明、组装说明、电路图、开源资料下载、结语功能演示BlueGo能通过蓝牙连接手机、平板、电视、电脑
还能通过配套的Android App进行功能自定义
本章节将分享BlueGo的5个主要功能
1.飞鼠 Air Mouse五向按钮的3个键可以映射成鼠标的左、中、右键
原理:设备使用了MPU6500的陀螺仪,通过计算Z\X轴角速度积分求出“角度变化”,转化成鼠标的X\Y“坐标变化”,实现光标移动
2.滚轮我把Y轴的转动映射成鼠滚轮
使用时只需要左右转动手腕,就能实现滚轮的前后滚动
补充说明:考虑到鼠标移动的时候可能会误触发,这里设置了一个比较高的触发阈值,当手腕转动超过一定速度时才会触发滚轮
就是有点费手腕(手动滑稽)
3.手势控制设备使用了PAJ7620的8个手势,将其映射为手机的一些基本操作
例如:上下、左右滑动,手指点击,返回……比较典型的应用是短视频软件的隔空操作
适用场景:适用于吃饭,下厨,洗刷等不方便直接触摸手机的场景
4.键盘宏设备实现了简单的键盘宏,预置了多种按键和组合键操作,可以映射到【五向按钮】或者【8种手势】上
适用场景:适用于PPT遥控操作,手势控制虚拟桌面,遥控手机拍照等场景
5.功能自定义我针对此设备开发了一款Android App
设备通过蓝牙连接App后,可以实现各种功能模式的【自由切换】和【自定义】功能模式
打开想象力,它会有无限种用法
补充说明:手机控制BlueGo需要安装APK,我放在开源页的“附件下载”中了
现在BlueGo里只预设了一部分手机触摸手势、键盘按键、快捷键组合和电子设备操作
硬件说明BlueGo集成了手势识别模块 (PAJ7620U2) +惯性传感芯片 (MPU6500) +一个五向按钮+锂电池管理芯片+锂电池
这里分享一下主要模块的器件参数
组装说明模块安装顺序见爆炸图
这里说明一下安装前后的7个注意事项
1.设备PAJ7620前安装的镜片和红色的镜框是苹果11Pro/Max 的同款
2.按钮帽使用的是Thinkpad上经典的红点导航键
3.组装需要使用5个M1.6 8mm的内六角螺丝
4.设备的外壳是自己使用3D FDM打印的,如果使用0.12mm打印,安装精度还不错
5.外壳使用solidworks设计
6.设备开机后需要立刻把设备静止放置几秒钟,让MPU6500自行校准,不然飞鼠会出现指针漂移
7.五向按钮的方向有点偏,但不是很影响使用,如需纠正,请顺时针旋转45%
电路图设备的主板可以直接当做开发板用
我在开发板子的时候把几乎所有的IO都引导板子两侧了,焊上排针立马变身开发板,而且自带按钮,IMU和电池管理模块
这里分享一下BlueGo的电路图
原理图PCB图设备接线图开源资料说明本项目的电路代码均已开源
资料参考自:立创开源硬件平台《[飞鼠][手势操控] BlueGo》作者:geekfantasy如果你需要电路源文件,可在电脑端打开:「链接」结语自从有了BlueGo,妈咪再也不用担心我会腱鞘炎啦
(不是)如果你认为这个开源项目还不错,欢迎点赞、关注、转发、收藏
我会持续更新有趣、实用、优质的开源项目
飞鼠鼠标有用(飞鼠鼠标有用手势设备)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息