Wireless and Bluetooth MIDI/HID Foot Controller PedalinoMini

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
alf45tar 607 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

无线蓝牙MIDI/HID脚踏控制器


PedalinoMini™ 是一款专为音乐人、直播主和演讲者设计的无线多功能控制器,旨在让创作者彻底摆脱双手束缚,全身心投入表演与创作。它的核心价值在于通过脚踏或无线方式,实现对各类软硬件的免提控制,极大提升工作流效率。

标签

项目特点

支持多种连接方式:蓝牙 BLE、USB-MIDI、RTP-MIDI(AppleMIDI)和 Wi-Fi
可配置为 MIDI 控制器或 HID 设备(键盘、鼠标、游戏手柄)
基于 ESP32 芯片,低功耗且性能稳定
支持多达 12 个脚踏开关,可自定义每个踏板的 MIDI 消息或按键映射
开源固件和硬件设计,方便二次开发和定制
内置 Web 配置界面,无需额外软件即可调整设置

技术规格

主控芯片 ESP32(双核 240MHz,SRAM 520KB)
无线连接 蓝牙 4.2 BLE / Wi-Fi 802.11 b/g/n
USB 接口 USB Type-C(支持 USB-MIDI 和供电)
脚踏开关接口 最多 12 个瞬时开关(GPIO 输入)
供电方式 USB 5V 或 3.7V 锂电池(带充电管理)
固件编程 Arduino IDE / PlatformIO
配置方式 Web 界面(Wi-Fi AP 模式)
协议支持 MIDI 1.0、HID(键盘/鼠标/游戏手柄)、RTP-MIDI
尺寸(参考) 约 120mm × 80mm × 30mm(取决于外壳)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板(如 NodeMCU-32S) 1 推荐带 USB-C 版本
脚踏开关(瞬时型,6.35mm 或 3.5mm) 1~12 根据需求选择数量
USB Type-C 母座(带数据线) 1 用于供电和 USB-MIDI
3.7V 锂电池(如 18650) 1 可选,用于无线模式
TP4056 充电模块 1 锂电池充电管理
电阻 10kΩ 12 上拉电阻,每个开关一个
二极管 1N4148 12 防反串扰,每个开关一个
3D 打印外壳(STL 文件) 1 可从仓库下载
杜邦线 / 排针 / 焊锡 若干 用于内部接线

所需工具

工具用途是否必需
烙铁及焊锡 焊接电路板、开关和连接线 ✅ 是
3D 打印机 打印外壳 ▢ 推荐
万用表 检查电路连通性和电压 ✅ 是
USB 数据线 烧录固件和供电 ✅ 是
螺丝刀 安装外壳和开关 ✅ 是
剥线钳 / 剪线钳 处理导线 ✅ 是

能力画像

**记忆与知识检索**:3/5 — 需要查阅 MIDI 协议、HID 规范和 ESP32 文档,但大部分信息集中在项目 Wiki 中。
**动手与操作**:4/5 — 需要焊接、接线、组装外壳,以及使用万用表测试电路。
**编程与算法**:3/5 — 固件基于 Arduino,需理解 MIDI 消息结构和 HID 报告描述符,但代码示例完整。
**设计与建模**:2/5 — 外壳已有 STL 文件,如需自定义布局则需要 3D 建模能力。
**实验与调试**:4/5 — 需要调试蓝牙连接、MIDI 信号延迟和开关触发稳定性。
**协作与分享**:2/5 — 项目为个人开源项目,社区贡献较少,但可提交 Issue 或 PR。
**学习与研究**:4/5 — 适合学习 ESP32 无线通信、MIDI 协议和 HID 设备开发。
**系统集成**:3/5 — 可集成到现有音乐设备或 DAW 中,但需配置 MIDI 路由和映射。

所需技能

基础电子焊接和电路识图 Arduino 或 PlatformIO 固件烧录与修改 理解 MIDI 协议和 HID 协议基本概念 使用 Web 浏览器进行设备配置 基础 3D 打印操作(可选) 故障排查(万用表、串口调试)

适用场景

吉他手或贝斯手切换效果器预设、控制循环器
鼓手触发电子鼓音源或采样器
键盘手控制 DAW 走带、切换音色
现场表演者免提切换灯光或视频播放
电脑用户自定义快捷键(如直播推流、剪辑软件)
辅助技术:为行动不便者提供脚控鼠标或键盘输入
教育用途:学习 ESP32 无线 MIDI 和 HID 开发