esp32 wroom(用ESP32做了只飞鼠,比鼠标有用!)

工程描述

我用ESP32开发了一个“飞鼠+手势操控”BlueGo,比鼠标还好用呢!

一起下滑看看它的特色功能吧!

全文导航

功能演示、硬件说明、组装说明、电路图开源资料下载、结语

功能演示

BlueGo能通过蓝牙连接手机平板电视电脑

还能通过配套的Android App进行功能自定义

本章节将分享BlueGo的5个主要功能。

1.飞鼠 Air Mouse

五向按钮的3个键可以映射成鼠标的左、中、右键。

原理:设备使用了MPU6500陀螺仪,通过计算Z\X轴角速度积分求出“角度变化”转化成鼠标的X\Y“坐标变化”,实现光标移动。

2.滚轮

我把Y轴的转动映射成鼠滚轮

使用时只需要左右转动手腕,就能实现滚轮【我爱线报网】52线报网-专注分享活动首码线报优惠券零投网赚项目的前后滚动。

补充说明:考虑到鼠标移动的时候可能会误触发,这里设置了一个比较高的触发阈值,当手腕转动超过一定速度时才会触发滚轮

就是有点费手腕(手动滑稽)

3.手势控制

设备使用了PAJ76208个手势,将其映射为手机的一些基本操作。

例如:上下、左右滑动,手指点击,返回……

比较典型的应用是短视频软件的隔空操作

适用场景:适用于吃饭,下厨,洗刷等不方便直接触摸手机的场景

4.键盘宏

设备实现了简单的键盘宏预置多种按键组合键操作,可以映射到【五向按钮】或者【8种手势】上。

适用场景:适用于PPT遥控操作,手势控制虚拟桌面,遥控手机拍照等场景

5.功能自定义

我针对此设备开发了一款Android Ap【我爱线报网】52线报网-专注分享活动首码线报优惠券零投网赚项目p。

设备通过蓝牙连接App后可以实现各种功能模式的【自由切换】和【自定义功能模式。

打开想象力,它会有无限种用法。

补充说明:手机控制BlueGo需要安装APK,我放在开源页的“附件下载”中了。

现在BlueGo里只预设了一部分手机触摸手势键盘按键快捷键组合电子设备操作。

硬件说明

BlueGo集成了手势识别模块 (PAJ7620U2) +惯性传感芯片 (MPU6500) +一个五向按钮+锂电池管理芯片+锂电池

这里分享一下主要模块的器件参数。

组装说明

模块安装顺序见爆炸图。

这里说明一下安装前后的7个注意事项。

1.设备PAJ7620前安装的镜片和红色的镜框是苹果11Pro/Max 的同款

2.按钮【我爱线报网】52线报网-专注分享活动首码线报优惠券零投网赚项目使用的是Thinkpad上经典的红点导航键

3.组装需要使用5个M1.6 * 8mm的内六角螺丝

4.设备的外壳是自己使用3D FDM打印的,如果使用0.12mm打印,安装精度还不错。

5.外壳使用solidworks设计。

6.设备开机后需要立刻把设备静止放置几秒钟,让MPU6500自行校准,不然飞鼠会出现指针漂移。

7.五向按钮的方向有点偏,但不是很影响使用,如需纠正,请顺时针旋转45%。

电路图

设备的主板可以直接当做开发板用

我在开发板子的时候把几乎所有的IO都引导板子两侧了,焊上排针立马变身开发板,而且自带按钮IMU电池管理模块

这里分享一下BlueGo的电路图。

原理图

PCB图

开源资料说明

本项目的电路代码均已开源

资料参考自:立创开源硬件平台《[飞鼠][手势操控] BlueGo》作者:geekfantasy

如果你需要电路源文件,可在电脑端打开:「链接」

结语

自从有了BlueGo,妈咪再也不用担心我会腱鞘炎啦!(不是)

如果你认为这个开源项目还不错,欢迎点赞、关注、转发、收藏!

我会持续更新有趣、实用、优质的开源项目!

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

文案的英文(这些文案技巧,你应该要熟记)

2024-11-21 10:06:07

行业资讯

迷你世界的账号是什么意思(迷你世界:账号安全再升级!带你了解账号安全体系)

2024-11-21 10:26:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索