本文来自
http://www.cndzz.com/diagram/4234_4237/194593.html如果你厌倦了用键盘、鼠标、游戏方向盘、手柄来玩极品飞车,不妨试下用自行车,寓健身、娱乐、减肥于一体,那是相当拉轰!
目录1 序
2 设计思路
3 工具
4 方向盘拆解
5 电路设计与焊接
6 模块详细介绍
7 编程、调试
8 请看测试视频
1 序近来有点喜欢玩《极品飞车》,所以买了一个游戏方向盘。
快递到后,迫不及待地拆开,才玩了一会,就想把它扔掉,手感实在有点烂,微微地打方向一点反应都没有,再打多点突然间像打鸡血一样猛转方向,还不如键盘来得爽。扔垃圾筒有点可惜,想了想,觉得可以花点心思改造一下,打造一个不错的游戏控制器。
家里能与“速度与激情”扯上点关系的,就只有1楼已经废弃了10年的简易跑步机,和一台邻居送的很破的自行车。
我选择了自行车,个人觉得把自行车的后轮架起来,操控起来实在很自然。另外还有一个原因,我搬不动跑步机。
基本设计如下:
自行车车头————> 赛车方向盘
自行车脚踏 ————> 赛车油门
自行车左刹车 ————> 赛车脚刹
自行车右刹车 ————>赛车手刹或氮气加速
2 设计思路一般游戏方向盘都在方向盘和油门刹车上装有线性电位器,当玩家打方向盘或踩下油门刹车的时候,电位器的阻值改变,通过AD转换测量加到电阻器的变化电压,从而得知方向盘或油门刹车的改变量,再通过MCU或usb芯片与电脑通讯。
由于我不太懂usb通讯方面的知识,所以就直接采用“拿来主义”,取得方向盘的主电路板来制作。
简单来说,只要输入一个相应电阻给方向盘的主电路板,便可以“骗”它进行工作,发送相应数据给上位机(电脑《极品飞车》),而我们要做的工作,就是使用一些传感器,来测量自行车的一些参数(速度,车头转向,是否刹车),通过MCU处理后,改变数字电位器,接入到方向盘的主电路板中,便可。
请看详细图示:
flash: http://player.youku.com/player.php/sid/XNDYyMjYwOTIw/v.swf