1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

2DOF cheaper simulator

Discussion in 'DIY Motion Simulator Projects' started by Tayeb, Jan 17, 2022.

  1. Tayeb

    Tayeb New Member

    Joined:
    Dec 13, 2021
    Messages:
    4
    Occupation:
    tkhentiche
    Location:
    Algeria
    Balance:
    - 47Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hi Guys,
    Here is my first cheaper seatmover 2DOF project (no commercial use). Many thanks to the X-SIM development team without him this project would not have been possible, thank you also to all the members of the forum who shared their projects, ideas and advices.

    Here is the result after 3 weeks of work:
    IMG_20220114_202713.jpg

    Here are the components purchased:
    - Logitech Wingman Formula Force GP steering wheel (2 pedals)
    IMG_20220114_192502.jpg

    - Child car seat, works with adults and is suitable for F1
    IMG_20220114_192652.jpg
    - 2 x 12V wiper motors (Chinese brand) with 2 speeds
    IMG_20220114_194528.jpg IMG_20220114_194535.jpg

    - Arduino Uno R3

    Arduino Uno R3.png
    - 2 motor shield IBT_2 ref BTS7960, (max 43A current)

    IBT_2.jpeg IBT2.png
    - 2 standard potentiometers 10K 12V/20A

    Pot 10K.jpg Potentiometers.jpeg
    - Power supply

    IMG_20220114_194014.jpg
    - Gimbal 2DOF
    IMG_20220114_194203.jpg
    - Threaded rod
    - Reinforcement metal angles
    - Bolts and nuts
    IMG_20220114_192939.jpg IMG_20220114_192955.jpg
    - Kneecaps
    - Mounts for motors
    IMG_20220114_194919.jpg
    - Mounts for potentiometers
    IMG_20220114_194344.jpg IMG_20220114_194406.jpg


    It is important to insulate the GND inside the motors, it was not necessary for my project because my structure is not metallic.
    Motor - Isolation GND.jpeg

    Here are the modifications made to the motors to add a rear axle for attaching potentiometers.

    IMG_20220114_195438.jpg

    Small rigid pipes serve as links between motor and pot. The axle is a simple tip of screwdrivers glued with silicone. The pipes should be inserted slightly forced into the potentiometers and the rear axle of the motors.
    IMG_20220114_195501.jpg IMG_20220114_201636.jpg

    A. Electronic

    The Arduino code used is the one provided by sirnoname: Arduino open source PID control firmware and hardware. The outputs are therefore the 2 actuators position 1 and 2 (Right & Left)


    For connections, here is the diagram:
    SMC3.jpg

    It is advisable to test the connections before fixing everything (see Software section for setup), the direction of rotation of potentiometers and motors must be reversed. If both rotate in the same direction, simply reverse the poles of the concerned motor.
    IMG_20220114_194724.jpg

    Motors must be stationary in the dead zone (50%)

    B. Construction:

    1. The basis:
    A wooden plate on which are fixed blocks (wooden), to reinforce the attachment of the gimbal. Use of large screws to solidify the gimbal that will be well solicited

    IMG_20220114_195037.jpg IMG_20220114_195042.jpg IMG_20220114_195057.jpg

    The motor mounts are fixed like this:
    IMG_20220114_194932.jpg IMG_20220114_195350.jpg


    A support for potentiometers, make sure that there is no contact between the potentiometer holders and the motor mounts to avoid disturbances from movements
    IMG_20220114_201636.jpg IMG_20220114_201440.jpg IMG_20220114_201504.jpg

    All the electronics are stored in a standard PC power supply box, in output we find only
    - The connector for the 2 potentiometers
    - Power connections in the 2 motor schield
    - Motor connections in the 2 motor schield
    IMG_20220114_194742.jpg IMG_20220114_194757.jpg IMG_20220114_200028.jpg IMG_20220114_194400.jpg

    Fixing the power supply in the base, adding a switch for emergency stops
    IMG_20220114_200458.jpg IMG_20220114_200650.jpg

    IMG_20220114_201702.jpg

    The connecting rod system, made from
    - 2 long bolts & 2 threaded rods
    - Angle brackets
    - 6 nuts, 2 brake nuts
    - 2 nut connection
    - 4 Metal ball joints
    - 2 motor metal arm (delivered with the motors)



    IMG_20220114_193108.jpg IMG_20220114_193116.jpg IMG_20220114_193206.jpg IMG_20220114_193215.jpg IMG_20220114_193218.jpg


    Completely adjustable according to the width of the main board on which the seat is fixed.


    2. The seat, steering wheel and pedals

    A long board is used to fix the elements, reinforced by 2 metal angles on the side edges, to avoid bending due to weight and movement.

    Several holes are used to adapt the seat position to the center of gravity once seated.
    IMG_20220114_193240.jpg IMG_20220114_193259.jpg
    The steering wheel and pedals are fixed like this:

    IMG_20220114_193317.jpg IMG_20220114_193321.jpg IMG_20220114_193331.jpg IMG_20220114_193351.jpg IMG_20220114_193400.jpg IMG_20220114_193402.jpg IMG_20220114_193453.jpg IMG_20220114_193517.jpg


    Finally, the system is attached to the gimbal and to the two motors; the whole system is securely tightened by nuts.

    IMG_20220114_201847.jpg IMG_20220114_202043.jpg IMG_20220114_202258.jpg IMG_20220114_202713.jpg


    Thant's all for this moment, next step is to configure simtools with F1 2020 game

    Attached Files:

  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,548
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,106Coins
    Ratings:
    +10,777 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Nice work :thumbs

    What code did you use with the Arduino?

    It would be great to have a video of your rig in action, when you get a spare moment.
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,548
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,106Coins
    Ratings:
    +10,777 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Thanks so much for sharing the details and video of your rig :thumbs

    It may be the camera angle but there seems to be torsional twist, what did you use as a universal joint?

    If there is torsional twist a panhard rod between the top and bottom frames can help control it.
  4. Tayeb

    Tayeb New Member

    Joined:
    Dec 13, 2021
    Messages:
    4
    Occupation:
    tkhentiche
    Location:
    Algeria
    Balance:
    - 47Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hello noorbeast

    I would like to replay about the torsion twist problem, do you habe any suggestion to how can i eliminate it, using panhard rod or other things, it will be better with diagram, and what are the parts needed ?

    Many thanks in advance,
    Tayeb,

    Thanks
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,548
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,106Coins
    Ratings:
    +10,777 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    That looks to be a decent size uni joint you have used, so I am guessing it is the mount for the uni joint or perhaps the frame that is twisting?

    Panhard Rods run diagonally across between a top and bottom frame, with rose or heim joints either end, but may not help if the pivot base or frame is twisting, as a beefy uni joint does the same thing in terms of preventing lateral twisting.
  6. Tayeb

    Tayeb New Member

    Joined:
    Dec 13, 2021
    Messages:
    4
    Occupation:
    tkhentiche
    Location:
    Algeria
    Balance:
    - 47Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    It seems complicated to put a panhard rod in my case, it will be easyer for me with a concrete examples who do that