基于CH32V103的多功能推杆设计
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
该文章介绍了一个多功能推杆项目的硬件构成和软件说明,包括编码器、线性马达、LED灯等组件,通过USB Type-C接口与电脑连接,通过HID协议实现键盘输出、鼠标操控等功能。该项目具有实用性、漂亮性和可玩性。
🎯
关键要点
- 项目简介:推杆设计灵感来源于游戏《双人成行》,具备多种功能。
- 硬件构成:使用CH32V103、霍尔编码器和线性马达等组件,设计了完整的硬件架构。
- 编码器选择:采用12bit分辨率的AD5600线性旋转霍尔传感器,确保推杆的精确控制。
- 力反馈设计:集成DRV2605和线性马达,提供多种震感和力反馈特性。
- USB连接方案:使用USB Type-C接口,简化连接线数量,支持开关机功能。
- 机械结构设计:推杆外观参考了游戏中的吸尘器推杆,内部设计考虑了阻尼和顺滑感。
- 软件说明:使用MounRiver Studio开发,基于CH32V103R8 MCU,设计了完整的软件功能。
- 项目演示:推杆通过HID协议实现多种操作,具备实用性、漂亮性和可玩性。
🏷️
标签
➡️