deej 硬件音量混音器
deej
3/5
🧩 软硬件结合
已发布
项目简介
Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows
deej 是一个开源的硬件音量混合器,专为 Windows 和 Linux 系统设计。它的核心创意非常直观:让你像 DJ 一样,通过真实的物理推子(滑块)来分别控制不同应用程序的音量,比如一边玩游戏、一边听音乐、一边开语音聊天,再也不用为了调音量而切出当前界面。
标签
项目特点
使用实体滑杆控制不同应用的音量
支持将多个应用绑定到同一个滑杆
支持控制主音量、麦克风输入、系统声音(Windows)
支持按名称绑定特定音频设备(Windows)
支持控制当前活动应用(Windows)
支持控制所有未分配的应用
轻量级桌面客户端,内存占用约 10MB
系统托盘运行,配置自动重载
提供有用的通知,提示问题
技术规格
| 硬件平台 | Arduino Nano / Pro Micro / Uno |
|---|---|
| 滑杆数量 | 最多 5 个(取决于模拟引脚数量) |
| 滑杆类型 | 线性电位器(10K Ohm) |
| 通信方式 | USB 串口 |
| 客户端语言 | Go |
| 固件语言 | C (Arduino) |
| 配置文件格式 | YAML |
| 支持系统 | Windows, Linux |
| 内存占用 | 约 10MB |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Arduino Nano / Pro Micro / Uno | 1 | — | 推荐 Nano 或 Pro Micro |
| 线性滑杆电位器 (10K Ohm) | 5 | — | 数量可调,约 1-2 USD/个 |
| 杜邦线/导线 | 若干 | — | 连接滑杆和 Arduino |
| 纸板/鞋盒/3D打印外壳 | 1 | — | 可选,3D打印设计见 Thingiverse |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 3/5
项目图库
视频
所需技能
🔧 **动手能力**:需要基本的电子焊接和电路连接能力,能够按照原理图搭建电路
💻 **编程能力**:需要基本的 Arduino 固件烧录和 Go 环境配置能力(可选)
⚡ **电子电路**:需要理解模拟信号读取和串口通信的基本原理
适用场景
游戏玩家:在游戏中快速调节语音聊天、游戏音效和音乐的音量
直播主播:实时控制麦克风、背景音乐和游戏音量
音频工作者:快速切换不同应用的音量,提高工作效率
创客教育:作为 Arduino 入门项目,学习硬件和软件结合
桌面美化:打造个性化的桌面硬件控制器