传感器飞鼠 用ESP32做了只飞鼠,比鼠标有用!
用ESP32做了只飞鼠,比鼠标有用!
工程描述
我用
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,妈咪再也不用担心我会腱鞘炎啦!(不是)
如果你认为这个开源项目还不错,欢迎点赞、关注、转发、收藏!
我会持续更新有趣、实用、优质 的开源项目!
爱奇艺奇遇VR:有了它就拥有了一个私人空间站
由于苹果IOS系统的封闭特性,市面上的智能硬件设备大多都是基于安卓系统优化改进,来优化成更适合自己产品的UI来使用的。爱奇艺奇遇4K VR选用最新版本的安卓7.0进行系统优化的,所以对后期软件、游戏等软件的兼容性等都不用担心。
长按奇遇底部的电源键开机,首先是一个渲染的爱奇艺LOGO画面,再后则是浩瀚宇宙的一些宣传介绍,这也是奇遇VR虚拟空间的场景设定未来飞船上。首次开机会有一位美女带我们来了解如何使用奇遇VR。
首先是介绍奇遇VR的外观和各个部位的详情,之后也对空鼠进行详细介绍。介绍完成后会进入一个虚拟的世界,进行相应的操作来实际学会如何用空鼠操作奇遇,便于后续熟练使用。整个新手教程大概需要五分钟左右,如果后续想再次学习可从首页进入。
奇遇作为一款主打视频播放的VR眼镜来说,首页最突展现的还是爱奇艺自身强大的视频资源。为了便于操作将4K\全景、3D、综艺等等模块分类放置在首页,直观的可以进行自己喜爱的选择。
在左侧还有全景影院、文件管理器、应用商店和女友夏薇儿的快捷选择模块。在右侧则随机分配了恐龙世界和自行安装的应用宝等展示。画面最底部有设置、搜索、清理三个常用快捷键。
首次使用需要在设置界面进行联网,搜索到相应的WIFI信号滞后可使用空鼠进行密码输入,拥有9轴传感器的飞鼠鼠标在使用过程中几乎没有延迟。
在设置界面除了联网之外还可以进行音量调节、蓝牙连接、爱情奇艺账号登录等操作。在关于本机界面我们可以看到奇遇VR的详细参数,剩余容量、版本号、空鼠鼠标版本号等。3840*2160的分辨率在使用过程中已经很清晰了,奇遇也是少有的支持4K分辨率的VR眼镜。
除了从分类处浏览查找视频资源外,可通过快捷搜索键搜索软件、影片等。除了键盘输入之外还可以通过语音来进行查找。这里也要建议一下奇遇尽快适配应用商店内的软件资源,早日让奇遇可以搜索更多游戏等软件。
安卓系统最大的弊端就在于软件常驻占用后台资源,虽然其余配备了4G大运存,按时为了更流畅的体验我们也要定期释放内存,让奇遇一直处于最佳运行状态。
全景视频分模块,其余对这里的UI进行的处理给人一种世外桃源的感觉。在这里可以欣赏爱奇艺强大的资源福利,体验全景中国、雪景等。依托前置的6DoF 广角摄像头可以体验身临其境的感觉。后续介绍置身电影院等全景内容的展示。
在文件管理界面我们可以对图片、视频、安装包等进行操作。对于本地资源为了方便文件传输和操控奇遇,还开发了一款手机APP----奇遇VR助手,由于开发初期BUG还是较多暂时不建议使用。推荐使用USB口连接电脑进行文件管理,操作简单并且传输快。
应用商店可以下载游戏资源和VR视频直播资源。这里的大部分还是属于男性福利的美女直播资源比较多。也建议官方尽快适配一些体感VR游戏和主流游戏的资源匹配。
总体来说奇遇VR的UI设计还是很合理的,简洁的模块分区让观影更方便。直观的网络连接、软甲下载和文件管理更让我们可以更便捷的使用奇遇VR。
侏罗纪系列拥有的粉丝不在少数,奇遇特此设计了恐龙星球和恐龙博物馆来让我们体验身临侏罗纪时期的感觉。想体验身临其境恐龙厮杀搏斗和了解各种恐龙的特性等等请持续关注此号,瞎期待大家领略侏罗纪时期的风采。
好体验才是好产品,我是体验官悟空哥哥,快来加入爱奇艺奇遇·VR千人体验官计划,共同打造极致vR产品。
报名:http://www.jkera.an/qianrenquanjing/fabu.html
相关问答
【人类利用仿生学发明了什么】作业帮[回答]飞机——鸟船——
大侠,有谁能回答一下吗!正规的gefran压力 传感器 厂家直供,g...[回答]高传电子不愧是这个行业的领军企业,真专业简单的一个字,滚,,,解决一起烦恼,,,hnwdkn,,首推Enamoured(迷魂记)强力推荐!InonZur《Shepard'sFlute牧.....
互联网的下一个模式是什么?互联网下一个模式应该有三个方向:大数据,AI,区块链!1、大数据现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越...但是,...