站内搜索
发作品签到
基于ESP32WROOM 手套体感鼠标 常见电子废料回收计划
专业版

基于ESP32WROOM 手套体感鼠标 常见电子废料回收计划

简介

基于 ESP32 主控搭配 MPU6050 六轴姿态传感器制作无线体感鼠标,通过姿态解算识别手部倾斜、翻转动作,蓝牙 HID 直连电脑实现光标移动、按键操控左右键。

简介:基于 ESP32 主控搭配 MPU6050 六轴姿态传感器制作无线体感鼠标,通过姿态解算识别手部倾斜、翻转动作,蓝牙 HID 直连电脑实现光标移动、按键操控左右键。
复刻成本:50

开源协议

Apache 2.0

(未经作者授权,禁止转载)
创建时间:2026-07-07 14:21:05更新时间:2026-07-07 16:08:47

描述

不躲,不绕,最直白最直接一句话总结这个项目:
基于 ESP32 主控搭配 MPU6050 六轴姿态传感器制作无线体感鼠标,通过姿态解算识别手部倾斜,蓝牙 HID 直连电脑实现光标移动、按键操控左右键。

关于电池:
带3.7v小电池电池以及1s充电电路,以及一路adc采样电池电压,
设计了一个充电选择电路
模块设计电池保护,为了避免电池欠压饿死买电池的时候尽量选择带保护板的。

低功耗设计:
笑死,ESP哪有低功耗。
既然用上ESP32就和低功耗没什么缘分了,板子左侧(正视图) 有个控制断电的开关,没有用就手动断电。简称人为低功耗(自豪.jpg)

鼠标键控制:

CN2 上有KEY0~KEY4, KEY4(IO26) 程序设置左键;KEY3(IO27) 程序设置右键;
这个可以在main.c里面根据需求去调。程序是检测下拉信号,因此

演示视频里面,拇指是接GND, 食指KEY4, 中指KEY3, 
- 拇指和食指导通 = 左键
- 拇指和中指导通 = 右键

main.c 里面的这个部分,修改就行了(程序注释忘了改,参考参考就好)

#define BTN_LEFT     GPIO_NUM_26    /* KEY4 -> logical LEFT mouse button    */
#define BTN_RIGHT    GPIO_NUM_27   /* KEY3 -> logical right mouse button    */
这边预留了8个IO口,预留了各种按键组合的可能性。程序写得够好,估计能想火影忍者那样通过结印控制电脑(bushi
 
外壳
简单画了个外壳,长得有点抽象,下一版争取改得像钢铁侠一点

演示视频详见:
https://www.bilibili.com/video/BV1GaTi6kExv/?spm_id_from=333.1387.homepage.video_card.click&vd_source=8d8ba191c62547a850d0ffc9a6cff004

代码开源地址详见:
https://github.com/yanfeng0412/GloveGunMouse


觉得有趣给孩子一个三连吧,没有流量很伤心~

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
3D_PCB1_2026-07-07.step
2

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航