简介:
一款用于模拟赛车(windows平台)设备上的按钮和换挡拨片模块,独立USB,可搭配成品方向盘或DIY方向盘使用。
应用场景:
赛车模拟器
一、产品简介
一款DIY的模拟赛车设备的方向盘HUB(按钮和换挡拨片)模块,独立USB设备,可整合进自己的模拟赛车设备中。
二、应用场景
windows平台下的模拟赛车游戏控制器的方向盘按钮输入和换挡输入。
三、产品概述
- 独立USB设备,windows系统自带驱动,即插即用。
- 可与其他设备一起使用(需要游戏支持多设备输入)。
- USB供电加数据传输。
- 仅支持windows平台,只要游戏支持游戏控制器即可使用。
四、产品参数
- 输入电压:DC5V。
- 工作电流:约50mA。
- PCB规格:双层板,双面贴片。
- PCB板尺寸:约90mm x 95mm(宽x高)
- 支持8个按钮开关输入和两个换挡拨片(光电开关)输入。
五、使用说明
- 复刻之前先确认尺寸和螺丝孔位可以适配你的方向盘固定孔位。
- 根据BOM焊接好板子。其中R11,R12,R13,R14不需要焊接,这四个电阻是预留的固定分压,替代RP1,RP2,详细见原理图。
- 接入相关的按钮到JP2,JP4,JP5,JP6,按钮的两个引脚分别接标号G和K1~K8。
- 需要制作一根USB-A转JP3端子的线(线可以根据情况自行选择,推荐螺旋线,可伸缩)。
- 接入换挡拨片到JP7和JP8,每个换挡拨片需要一对光电发射接收管作为传感器,标号T接发射管的正极,标号R接接收管的正极,两个管子的负极接到标号G。下图所示的就是光电发射接收管。
- 旋转电位器RP1和RP2,使指示灯LED3和LED4先点亮,再反向旋转电位器使这两个led刚好熄灭(点亮为有效信号,熄灭为无效信号)。JP8,RP1,LED3为一组,JP7,RP2,LED4为一组。
- 烧录固件。烧录需要使用NuMicroICP软件工具(放在附件中了)和nulink烧录器(自行准备)。
- 打开烧录软件,安装到电脑,一路下一步即可,提示安装nulink驱动一定要勾选,否则电脑无法识别Nulink。
- 将nulink的usb一端连接到电脑,另一端连接到板子,如果板子本身有供电则只需要连接DAT,CLK,GND三根线,否则需要将3V3供电线也连接。从烧录器取电。
- 打开软件选择nuc100系列,点击继续。
- 点击连接,如果可以连接成功表示硬件和接线没有问题。点击APROM按钮,载入HEX文件,点击开始,弹出的批量下载选否,程序就开始烧录了。
- 用线将板子连接到电脑USB口(台式机请连接到主板口),打开游戏控制器,进行测试,具体可看视频。
- 进入游戏后在游戏中设置相关按钮对应的游戏功能即可。
六、备注
- 由于板子是裸露的,实际使用时注意板子的保护和防短路。
- 物料成本约15~20元(PCBA的成本,不包括外接的开关、线材、烧录工具等)。
- 附件含有烧录固件和烧录工具软件。
- 忽略图片上我焊的晶振,贴片的用完了,临时应付一下(手动捂脸)。
七、测试视频
本视频测试了按钮和拨片的输入可以正确的被windows系统的游戏控制器正确识别(名称为OSW-HUB),并在欧卡2中进行简单测试。
点赞
描述
PCB
元件清单
原理图
附件
讨论