当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我为何创建这个:教师们常常需要来回在笔记本电脑和演示屏幕之间切换,因为他们无法远程控制PowerPoint幻灯片。看到这种不便,我萌生了创造解决方案的想法。

这将电脑任务转换为带有动态模式的简单物理控制。

工作原理

•双BLE HID配置文件:使用BleCombo库同时模拟蓝牙键盘和鼠标。

•情境感知模式引擎:轻触M5Core2屏幕底部的触摸区域,可切换至三种不同的模式:

▷网页模式:快速导航(复制、粘贴、关闭标签页、重新加载)。

▷编辑模式:内容编辑(撤销、保存、剪切、删除)。

▷视频模式:媒体控制(播放/暂停、快进、快退、全屏)。

•动态界面与引导:当模式变化时,LCD会立即刷新,以指导用户进行物理按键操作,并实时监控BLE连接状态。

•精准摇杆控制:通过带死区滤波(abs(move) > 2)的双轴模拟输入,实现平滑无漂移的鼠标导航,并利用摇杆开关进行左键点击。

硬件设置

物料清单(BOM)

•M5Stack Core2 x 1

•2轴模拟摇杆模块 x 1

•触控按钮 x 4(绿色、红色、蓝色、黄色)

•电线与面包板

引脚连接

摇杆:

•VRx → GPIO 35(模拟输入)

•VRy → GPIO 36(模拟输入)

•SW → GPIO 19(带内部上拉的按钮开关)

物理按钮:

•BTN1(绿色):GPIO 27 → GND

•BTN2(红色):GPIO 26 → GND

•BTN3(蓝色):GPIO 32 → GND

•BTN4(黄色):GPIO 33 → GND

软件设置

在安装了 M5Stack 板件的 Arduino IDE 中打开代码。

安装所需库:BleCombo 和 nvs_flash。

将草图上传到 M5Stack Core2。

通过蓝牙将您的电脑或平板与“ESP32键盘/鼠标”配对。

发展历程

我为何创建这个:教师们常常需要来回在笔记本电脑和演示屏幕之间切换,因为他们无法远程控制PowerPoint幻灯片。看到这种不便,我萌生了创造解决方案的想法。

解决方案与创新:我决定不再仅仅制作一个简单的点击器,而是进一步开发出一款功能多样、特性丰富的“魔法魔杖”,以区别于市面上的商用产品。通过结合鼠标摇杆和可自定义的快捷操作模式,它提供了远超普通演示遥控器的操控体验。

实际使用后:在测试过程中,蓝牙连接能够轻松地从教室的一端延伸到另一端,使演示控制完全无缝衔接。这个项目不会止步于开发阶段——我计划将这款设备交给我的老师们,让他们在日常教学中使用!

背景故事

由于M5Stack的按钮和microSD卡插槽位于侧面,我特意将其倒置安装,并将屏幕输出设置为显示内容完全颠倒。

我不想在演示时丢失学校为数不多的珍贵M5Stack之一,所以我把一条颈带固定在控制器底部。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

我喜欢玩游戏,一直想自己动手制作一个。有一天,学校布置了一项任务,要求我们用M5Stack Core2来搭建一个东西。我觉得这正是用它来制作游戏的绝佳机会。

关键字: 蓝牙 鼠标 M5Stack Core2

这时我灵机一动:“如果我把这个夜灯做成可充电的,会怎样?”我从旧笔记本电脑充电器里找到了一些可充电电池,虽然有些已经坏了,但我发现其中一个状态良好。

关键字: 蓝牙 电池 扬声器

ESP32-DIV 最初是一个个人工具,是我为了解决一个设备同时支持 WiFi、蓝牙、Sub-GHz、红外线、RFID 和 GPS 的需求而开发的。ESP32-DIV 是一款基于 ESP32-S3 构建的开源多频段无线工...

关键字: Wi-Fi 蓝牙 Sub-GHz ESP32-S3

在这个项目中,我们将使用Neuro PlayGround Lite(NPG Lite)构建一个免提鼠标。通过结合头部追踪、眨眼和下颌肌肉信号,您无需触碰鼠标即可无线控制计算机。

关键字: 鼠标 蓝牙 MPU6050

我们都经历过这样的感觉:你把电子阅读器放在桌上,坐在椅子上放松地读着,结果突然意识到自己已经读完一页了,得重新坐起来。但如今难道没有专门的蓝牙遥控器可以买来连接电子阅读器,避免这种麻烦吗?当然有,但既然可以买到内置蓝牙、...

关键字: 蓝牙 StickS3 ESP32

随着万物互联时代全面到来,智能家居、工业传感、可穿戴设备、智慧医疗等物联网终端设备迎来爆发式增长。物联网设备的核心诉求集中在低功耗、小体积、低成本、易开发、高稳定性五大维度,而传统分体式蓝牙芯片方案,因电路繁琐、功耗偏高...

关键字: 蓝牙 物联网 芯片

我最初的目标是制作一个能主动追踪宠物的原型,但由于时间和组件的限制,这并不现实。因此,如果你想让项目更具挑战性,可以考虑加入通过WiFi/蓝牙模块实现的实时追踪系统,并将其与应用程序配对使用。

关键字: Wi-Fi 蓝牙 USB-C Type Nano模块

黑胶唱片的物理仪式感有一种无可替代的魅力——手中唱片的重量,放置时的刻意动作,以及音乐开始前那份期待。数字音乐为我们提供了无限的选择,却也夺走了这种仪式感。

关键字: Wi-Fi 蓝牙 扬声器 ESP32

在蓝牙音频SoC(典型2.4GHz ISM波段,BLE/BR/EDR)设计中,天线匹配网络(Matching Network)直接决定发射功率利用率、接收灵敏度与SAR合规性。很多“距离短、偶发断连”问题,根源就是π型匹...

关键字: 蓝牙 VSWR

罗德与施瓦茨(以下简称“R&S”)为BTL实验室提供了一套完整的R&S TS8991 OTA测试系统,该系统完全符合CTIA认证标准。此外,R&S的专家在认证审核的过程中提供了全程实地支持。通过此次合作,BTL基于R&S...

关键字: 5G Wi-Fi 蓝牙
关闭