发作品签到
专业版

ESP32空鼠-MPU6050

工程标签

700
0
0
4

简介

根据大佬-岛里捣鼓做的空鼠在他的基础上修改,加了滚轮上下两个按键,换成了自己的LDO电源,ESP32不是用的模块,自己搭的最小系统

简介:根据大佬-岛里捣鼓做的空鼠在他的基础上修改,加了滚轮上下两个按键,换成了自己的LDO电源,ESP32不是用的模块,自己搭的最小系统
复刻成本:20

开源协议

GPL 3.0

创建时间:2025-01-22 10:54:39更新时间:2025-01-27 20:58:54

描述

基于ESP32和MPU6050的空鼠,程序基于ESP32-BLE-Mouse-master库模拟鼠标的操作

借鉴岛里捣鼓博主的文件,增加了两个滚轮,改了一些IO口连接,方便我layout

 

应用场景

可以连接电脑当鼠标(演讲PPT还可以),连接电视蓝牙当鼠标用,可以连手机在手机上会显示一个鼠标去控制手机(安卓新机型可以用,一些手机不支持,我的小米13可以用,IOS不行),还可以修改程序通过ESP-NOW通信和其他ESP32平台板子通信交互。

目前试了两个win10系统的电脑都不好使,win11系统电脑好使(谨慎复刻)

可以先拿开发板烧程序试试自己想要用的设备支不支持在打板调试

说明

LDO这个是车规料不太常见,有能力动手layout的可以自己改一下,为什么会用这个LDO呢,因为公司有这颗料不用花钱哈哈哈哈

上下滚轮的按键我不知道是不是买到假货了还是焊接的原因,按键总是坏,按下去不通,没办法我给按键上面飞了两个飞线来充当电容按键(如下图,看演示视频也能看出来),也算是曲线救国了我发现充当电容按键比实体按键好用,不用在用力按了

开关控制供电

TYPE-C 只用来充电,上面两个灯,分别有图标对应充电状态和充满状态

电容按键就是PCB的一块铜皮

电池正负极别接反了,没有防反设计,接反容易烧

这个电阻不焊只是预留的

关于程序

在岛里捣鼓博主开源的程序基础上做的更改,根据自己的原理改了一些io口配置,增加了上下滚轮的代码

发现一个问题,在电脑上双击的时候不太好用,因为平时用的鼠标都是放在桌面上不动的,双击左键鼠标光标不会动,电脑会判定这是双击,但是空鼠是陀螺仪控制鼠标光标,双击的时候手会动,电脑会判定这不是双击操作,我看岛里捣鼓博主的开源程序逻辑是点击一次左键会把陀螺仪读到的数除10,相当于鼠标速度会放慢10倍来达到想双击时鼠标光标不动的操作,但是单击拖动文件会感觉有时候拖不动,这里我的程序直接删除了这段代码,并把鼠标速度调慢,拖拽丝滑双击困难,我有时间在研究一下,也希望有大佬可以帮忙解决一下

烧录成功以后如果鼠标光标会漂移可以调一下这三个数

关于烧录

PIN序按照图中1脚是电,6脚是地,5脚TX,6脚RX,

烧录器我主页也又开源ESP32烧录器-CH340K-烧录工具 - 立创开源硬件平台

或者网上买一个串口小板也能烧录

ESP32我用的这个型号的必须有外接FLASH,不想用外接FLASH也可以买这个型号的ESP32-U4WDH,都是一个系列PINTOPIN的

BOM物料

器件可以自己根据型号在淘宝或者立创商城买,给小白提供一些参考链接(立创都是正品,淘宝大部分都是二手更便宜也能用)

项目参考

参考:蓝牙空鼠 - 立创开源硬件平台

其他应用

可以修改程序通过ESP-NOW通信和其他ESP32平台板子通信交互,当遥控器控制小车

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
d9c9f0217c5bdf4d2c377121f8dbd6a6.mp4
28
2
蓝牙空鼠程序.rar
133
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航