3D打印之赛车手刹设计

作者: VellBibi | 来源:发表于2016-11-19 16:09 被阅读154次

    前言

    我是个车迷,虽然比较伪,但开车一直是我的兴趣,身为穷屌一个,卡丁车都玩不起(不过曾经做过一辆_,看帖:点我传送)。

    人生中的第一辆车

    现在只能玩玩模拟器,最近开始玩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板可以不要官方版,淘宝十几块一个,不过别买成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的游戏控制器啦!!!可以开心的玩耍了

    成果展

    待续...

    后语

    曾经的我是这样玩赛车的(我大学时搞的屌丝赛车模拟器

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



    相关文章

      网友评论

        本文标题:3D打印之赛车手刹设计

        本文链接:https://www.haomeiwen.com/subject/injlpttx.html