DIY Analog USB Handbrake

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2019
  • This video is about how to make a 100% metal analog handbrake. Arduino pro micro controller was used with KY 024 magnetic hall sensor to sense the hand brake lever position. Can plug directly in to PC and play. Working with most racing games.
    All metal part are custom made by metal cutting drilling & welding and etc.
    DIY simracing rig; pg/VelociMec...
    Facebook Page; VelociMech-1...
    Music track ; www.reverbnation.com/teknoaxe
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 53

  • @sandroelbosca811
    @sandroelbosca811 3 ปีที่แล้ว

    Bellissimi progetti , grazie di condividerli, Bravo

  • @carlosbacasoto102
    @carlosbacasoto102 4 ปีที่แล้ว +5

    Thank you so much!, I did my own Handbrake inspirited in your video. I need around 3.5 kg to pressure to move all the way.

  • @TheSamkostas
    @TheSamkostas 3 ปีที่แล้ว

    Nice job. Can u give dimension and bold measurments?

  • @flamejame
    @flamejame 4 ปีที่แล้ว +4

    EPIC! mate you've just given me an alternative way of mounting a sensor when i hacked up an old joystick and somehow fitted it into a car hydro e-brake.
    worked great until one of the wires pulled out the pcb and has sat on shelf since XD
    thank you very much :)

  • @atmflawzin262
    @atmflawzin262 3 ปีที่แล้ว

    Did you solder the wires to the p micro or did you use butt splice as well

  • @jsl82837
    @jsl82837 3 ปีที่แล้ว +1

    For more realistic feeling i recommend using a fader

  • @samburanamg4747
    @samburanamg4747 4 ปีที่แล้ว

    Can I do the above for pedals and handbreak in one Arduino..? Can you make a video on that..?

  • @maulanamulya3
    @maulanamulya3 2 ปีที่แล้ว

    please tell me, what is behind white tape at the end of cable, near female socket, resistor or capacitor?or just cable..thank you..

  • @adisapta
    @adisapta 3 ปีที่แล้ว

    perfect..thx man

  • @ethhics
    @ethhics 4 ปีที่แล้ว +1

    Great build, I hope you tightened the nut that holds the brake to the spring though... :)

    • @velocimech273
      @velocimech273  4 ปีที่แล้ว

      Ha ha.thanks buddy. Definitely that needs to be tightened...

  • @ArjunKumar-oo9ik
    @ArjunKumar-oo9ik 3 ปีที่แล้ว +1

    WHAT WAS THE SIZE OF BOLTS/NUTS,THICKNESS OF SHEET USED?

  • @snizemedia2286
    @snizemedia2286 3 ปีที่แล้ว +1

    Where do i get these microchip?

  • @Nicsos123
    @Nicsos123 4 ปีที่แล้ว +3

    well done 👍

  • @Donlasean
    @Donlasean 2 ปีที่แล้ว

    say im using the same hall sensor but new micro from a old handbrake do I have to rewire or change code?? I wanna make the move but scared to make a mistake

  • @carlosbacasoto102
    @carlosbacasoto102 4 ปีที่แล้ว +1

    However you did a great job!

  • @zguic6421
    @zguic6421 4 ปีที่แล้ว

    Hello, can you share with me the DiRT2 handbrake setting map, thank you.

  • @ProscritoIvan
    @ProscritoIvan 3 ปีที่แล้ว

    I can use tenstar robot pro mega32u4 is cheapest than arduino ? Is the same code of arduino ?

  • @tahirballikaya213
    @tahirballikaya213 4 ปีที่แล้ว +1

    could you please share the code as a text file

  • @MRMD1srl
    @MRMD1srl 4 ปีที่แล้ว +2

    excelent craftmanship bro.. i would DIY one myself if i had the resources

  • @adamclifton4706
    @adamclifton4706 4 ปีที่แล้ว

    I lose FFB in FH4 when i plug my usb ebrake in my pc, it doesnt want to register two usb devices :( but if i unplug it, i get all the ffb back on my t300, so confusing why it wont work together nicely

    • @punk0tta
      @punk0tta 2 ปีที่แล้ว

      Did you fixed it? I also get a handbrake made by Arduino Micro. And now i have the same problem

  • @marcinbujok8576
    @marcinbujok8576 2 ปีที่แล้ว

    why in my case it doesn`t work linear? it works just like button (0-1)

  • @krl0ncho
    @krl0ncho 4 ปีที่แล้ว +1

    Can you share the link where you downloaded the code please?. There are many links for Joysticks in Github.

  • @hakantunal8270
    @hakantunal8270 2 ปีที่แล้ว

    Ardiona kaynak neresi????

  • @TheoXydias_PerlaCoffeeTrailer
    @TheoXydias_PerlaCoffeeTrailer 2 ปีที่แล้ว

    have you come ever to error

    • @KAJJTAN
      @KAJJTAN 2 ปีที่แล้ว +1

      //--Libraries--//
      #include "Joystick.h"

    • @TheoXydias_PerlaCoffeeTrailer
      @TheoXydias_PerlaCoffeeTrailer 2 ปีที่แล้ว

      @@KAJJTAN i found the solution my arduino ide had a problem so i put the code on th main program and worked after that

  • @hakantunal8270
    @hakantunal8270 2 ปีที่แล้ว

    Arduino code nedir kutuphane nerde??

  • @carlosbacasoto102
    @carlosbacasoto102 4 ปีที่แล้ว +1

    Can I use A3144pcb instead ky024? And I see that you have a dead zone and a little range of movement not how when you use a potenciometer linear.

    • @velocimech273
      @velocimech273  4 ปีที่แล้ว +2

      Yes you can. But make sure that the sensor output signal is analog or not. Some of the hall sensors outputs are digital. Dead zone can avoid using powerful magnet and appropriate distance between sensor and magnet

  • @blaize0475
    @blaize0475 3 ปีที่แล้ว

    how to make it worked in forza horizon 4? Because I tried using mine it registered in other game but in fh4 not assigning.

    • @ohwheezy4479
      @ohwheezy4479 3 ปีที่แล้ว

      You need a third party software

  • @zguic6421
    @zguic6421 4 ปีที่แล้ว +1

    Very good project, can you share the Arduino code with me, thank you.

    • @peichzgz
      @peichzgz 4 ปีที่แล้ว +4

      #include
      void setup(){

      pinMode(A0, INPUT);
      Joystick.begin();
      }
      const int pinToButtonMap = A0;
      void loop(){

      int pot = analogRead(A0);
      int mapped = map(pot,0,1023,0,255);
      {Joystick.setThrottle(mapped);}
      }

  • @riccardobusatto3326
    @riccardobusatto3326 4 ปีที่แล้ว

    What tipe of Arduino do you use?

    • @velocimech273
      @velocimech273  4 ปีที่แล้ว

      Its arduino pro micro

    • @riccardobusatto3326
      @riccardobusatto3326 4 ปีที่แล้ว

      Can I use an Arduino nano?

    • @velocimech273
      @velocimech273  4 ปีที่แล้ว

      @@riccardobusatto3326 only arduino pro micro and leanardo board have the direct usb compatibility as a joystic

    • @riccardobusatto3326
      @riccardobusatto3326 4 ปีที่แล้ว

      Thanks

    • @Spelljammer1
      @Spelljammer1 3 ปีที่แล้ว

      @@velocimech273 Inspired to make my first joystick mod after seeing this. Is there a particular advantage to arduino pro vs leobodnar boards?

  • @szymonganczarczyk7686
    @szymonganczarczyk7686 4 ปีที่แล้ว +4

    // Create Joystick
    Joystick_ Joystick;
    void setup()
    {pinMode(A3, INPUT);
    Joystick.begin();}
    const int pinToButtonMap = A3;
    void loop()
    {int pot = analogRead(A3);
    int mapped = map(pot,525,870,0,255);
    {Joystick.setThrottle(mapped);}}

    here is good code

    • @hakantunal8270
      @hakantunal8270 2 ปีที่แล้ว

      Kutuphane neresi acaba kod kaynak copy paste yapicam

  • @joaopedrocasarindearaujo8251
    @joaopedrocasarindearaujo8251 ปีที่แล้ว

    my project, only different values
    #include
    void setup()
    {pinMode(A0, INPUT);
    Joystick.begin();}
    const int pintToButtonMap = A0;
    void loop()
    {int pot = analogRead(A0);
    int mapped = map(pot,0,1023,0,255);
    {Joystick.setThrottle(mapped);}

  • @SteveAndrewsGaming1973
    @SteveAndrewsGaming1973 2 ปีที่แล้ว

    Well done my friend , check out my sequential shifter I have just made 👍🏻

  • @rseguras
    @rseguras 4 ปีที่แล้ว

    can you help me please, i have this error:
    Arduino:1.8.9 (Windows 10), Tarjeta:"Arduino/Genuino Micro"
    J:\Escritorio\sketch_mar19a\sketch_mar19a.ino: In function 'void setup()':
    sketch_mar19a:7:4: error: 'Joystick' was not declared in this scope
    Joystick.begin();}
    ^
    J:\Escritorio\sketch_mar19a\sketch_mar19a.ino: In function 'void loop()':
    sketch_mar19a:15:2: error: 'Joystick' was not declared in this scope
    {Joystick.setThrottle(mapped);} }
    ^
    exit status 1
    'Joystick' was not declared in this scope
    i use this lines:
    #include
    void setup()
    {pinMode(A3, INPUT);
    Joystick.begin();}
    const int pinToButtonMap = A3;
    void loop()
    {int pot = analogRead(A3);
    int mapped = map(pot,525,870,0,255);
    {Joystick.setThrottle(mapped);}}

    • @velocimech273
      @velocimech273  4 ปีที่แล้ว

      Which arduino board are you using? Is it the same as in the video?

    • @sirflaps7619
      @sirflaps7619 ปีที่แล้ว +1

      for anyone having this problem try adding Joystick_ Joystick between #include and void setup()