3D打印之赛车手刹设计

前言

本人是个车迷,固然相比伪,但开车直接是自个儿的志趣,身为穷屌一个,卡丁车都玩不起(可是已经做过一辆\_,看帖:点自己传送)。

人生中的第一辆车

今昔不得不玩玩模拟器,方今启幕玩LFS。二〇一八年买了一个二手G27,落成了自家一个或多或少年来的企盼,晒张图:

G27

赛车里本身相比较热衷于漂移,可能是头文字D看多了,哈哈。G27是不带手刹的,最多就不得不按个按键,万分难受,对于漂移车手,没有手刹还咋活?于是乎,就有了DIY一个手刹的遐思。
光想是没用的,结合自己一进商店就众筹了一个在吃灰的3D打印机,那事就有苗头啦。继续晒自己的打印机:

3D打印机

以及打印出来的一些小玩意儿:

大小白

赛车椅

末段来一发Bugly迭代之星。。。那应当是打得最多的钱物了,O(∩_∩)O~

Bugly迭代之星

哦,那应当是最长的序言了,然则还没完,光能打印个塑料怎么可以?关键还要能连上电脑控制手刹啊~
那又要整合到已经的小项目了:《3D打印的分体黑轴游戏键盘》

3D打印键盘

本条类型就算用arduino的leonardo板子做控制板,这么些板子是ATmega32u4的芯片,可以直接做USB通讯,非凡简单用来做USB外设。那几个键盘我早就用了快一年了,很装逼~

到这,前言大约啦,该来点实际的了\_

规划与贯彻

机械设计

先是是机械设计,用了然的SolidWorks画的图,不过换了个系统把原稿给弄丢了,只剩导出的STL文件了,哭晕在厕所~

  • 机械键盘,恒定那方向盘上的底盘,这一个有些抽象哈,直接上三视图
  • 再就是手柄部分啦

能来看组合后长什么样吗?组合图实在找不到了,间接看实体吧

就是如此的简便,如上图所示,Arduino
micro做控制器,电位器是旋转中央,记录旋转角度,用皮筋代替弹簧,feel倍爽儿~

硬件

实在就是一块Arduino
micro板再加一个电位器。micro板能够毫不官方版,Taobao十几块一个,可是别买成nano板了,注意芯片是Atmega32U4的就好。电位器没有怎么特殊须要,5k
10k都没问题。

电位器

电路

电路太简单了,电位器的多少个脚,中间的脚连接到Arduino板的模拟信号接收脚,如:A3,剩下两脚分别连接VCC和GND脚,懒得画图,类似于如此:

软件

软件必须感谢github上的大神,使用了ArduinoJoystickLibrary库,剩下的代码就概括到爆了,代码如下:

#include <Joystick.h>

// Create the Joystick
Joystick_ Joystick;

void setup() {
  // Initialize Joystick Library
  Joystick.begin(false);
}

void loop() {
  int val = analogRead(3);
  Serial.println(val);
  Joystick.setXAxis(val);
  Joystick.sendState();
  delay(10);
}

上传完代码后,你就足以在控制面板里找到Arduino的一日游控制器啦!!!可以高兴的游戏了

成果展

待续…

后语

早就的自我是如此玩赛车的(我高校时搞的屌丝赛肢体模特拟器

当今,我也是有手刹的人啦!!!
不说吗了,上图:

相关文章