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

Showroom Blame73's 2DOF Seat Mover

Discussion in 'DIY Motion Simulator Projects' started by Blame73, Nov 20, 2014.

  1. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    What I haven't been able is, with Ard/MM, to get totally rid of the motors' noise. I played with all the parameters, rising and lowering PWMmin and according to this playing with Kd,i,p,s but the motors always made noise, in particular when holding the arm in position. This doesn't happen with JRKs, with which I can hardly hear the motors are on.
    • Winner Winner x 1
  2. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,012
    Location:
    Switzerland
    Balance:
    30,451Coins
    Ratings:
    +3,091 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    @Blame73 very interesting, a new viewpoint - you are right there is some noise while the motor does not move which is always present and annoying, no matter what I am doing (Fpid always 2). At the latest when I'm starting driving that issue is no issue more...perhaps @RufusDufus can tell something about that?
    • Agree Agree x 1
  3. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
  4. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,012
    Location:
    Switzerland
    Balance:
    30,451Coins
    Ratings:
    +3,091 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    Thank you @Blame73 I forgot this thread as the beginning of all of that ;)
  5. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    I edited the OP to reflect the last stage of the rig with the following info and pics:

    I edited this post so that, should anyone wanted to see the actual 'state of art' of my rig, wouldn't have to dig through the pages of the thread.

    The ingredients for my recipe:
    • PSU: HP DPS-600PB (12v, 47A, 575W)
    • Controller: Currently I'm using
      • (2x) Pololu JRKs 12v12, but I can easily switch to
      • Arduino UNO R3/Monster Moto Shield.
    • Universal joint
    • Seat: Sparco Pro2000
    • Pots: (2x) 10k 300° linear
    • Mortors: (2x) Wiper Motors
    • Switch
    • Wheel: Logitech G27
    • Joystick: Thrustmaster T.Flight HOTAS
    • Monitor: AOC E2752vQ 27" + Samsung SyncMaster T220"
    • Soundboard: M-Audio M-Tech
    • Sound System: Philips 5.1
    • Board: TM1638 + Arduino UNO
    • Board: 7" or 10" Tablet
    • Cam: PS3 Eye for FaceTrackin
    • PC:
      • CPU: i5-4670k + Cooler Master Hyper TX3 EVO
      • MB: Gigabyte GA-H97-HD3
      • RAM: (2x) 8Gb HyperX Fury
      • HD: Kingston 120Gb SSD + 1Tb HD
      • GPU: Sapphire DualX R9 270x 2Gb
    • Wires, wood, plastic...

    WP_20150416_12_51_48_Pro.jpg

    WP_20150416_12_43_27_Pro.jpg

    WP_20150416_12_48_15_Pro.jpg

    WP_20150416_12_46_53_Pro.jpg
    • Like Like x 6
  6. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Just a small update: I figured out how to run two TM1638 modules and I changed some code so that now I got displayed:
    lap
    gear
    speed
    fuel left
    delta
    and, of course, 16 leds for rpm

    WP_20150420_12_39_41_Pro.jpg
    • Like Like x 6
    • Winner Winner x 1
  7. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,142
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,547Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Nice work with the displays @Blame73, would you mind sharing the code as I am sure others would be interested.
  8. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    I'd be happy to share it @noorbeast , but I first have to ask for premission from the app's author, cause I modified it in order to run the second app that drives the second module.
    • Like Like x 1
    • Agree Agree x 1
  9. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,012
    Location:
    Switzerland
    Balance:
    30,451Coins
    Ratings:
    +3,091 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    That is just great, I ordered a TM1638 as well which is already on the way. Very good idea to use two of them.
  10. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    I wanted to try some bass-shaker so I built myself a couple ones starting from an old PC speaker I had around.
    The speaker ain't that big but I just wanted to try and see if it worked for then try with bigger ones.

    I have to say the experiment was a surprise, I was no confident at all at the beginning.

    Now a step by step of what I did:

    • The speaker I started with (use a subwoofer or a woofer, NOT a tweeter!) WP_20150424_23_28_16_Pro.jpg
    • I cut the cardboard, paying attention not to cut the wires too WP_20150424_23_28_55_Pro.jpg
    • Pushed the 'bulb' (sorry, don't know the name in English...) so that now is no more convex, but concave WP_20150424_23_29_47_Pro.jpg
    • Then I used a long nut finding the height till the upper holes and screwing it to a little rod (maybe I should use a more flexible one) and to the speaker WP_20150424_23_30_37_Pro.jpg WP_20150424_23_39_01_Pro.jpg
    • Finally I filled the now-convex base with glue that I let harden overnight so that vibrations from the speaker are transmitted to the nut that, vibrating itself, transmits 'em to the base of the seat it will be fixed to WP_20150424_23_49_28_Pro.jpg
    Since it was a really satisfying experiment I'll soon replicate it with bigger speakers, I think about 15cm ones
    • Like Like x 2
    Last edited: Apr 28, 2015
  11. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Seems like drilling an hole for better fixing the lever arm is not the best choice. The second motor's broken too:

    WP_20150528_10_38_49_Pro.jpg

    Soldering that close to the motor won't be easy at all !
  12. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,012
    Location:
    Switzerland
    Balance:
    30,451Coins
    Ratings:
    +3,091 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    wow, what a mess. I hope you can solve it. Unbelievable that the chassis of the motor has been broken...
    • Agree Agree x 1
  13. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Since the author never answered me, I'm posting the changes I made in order to be able to use two TM1638 Modules. Should he complain I'd remove it.

    Basically I just changed his app (acSLI) so that I could load it twice. I modified the code so that it now appears as a new app, acSLI2.

    Then I edited the code for lighting (in the 16 leds mode) the first 8 leds on the left module and then continuing lighting the second 8 leds on the right module.
    I also modified the button functions. On the first button - that I use on the left module - I have 'lap', 'gear' and 'speed', and on the second button - that I use on the right module - I have 'fuel left' and 'lap delta' (I got rid of millis on lap delta and moved it a step to the right in order to have a separator between the 'fuel delta').

    To install the app just copy the acSLI2 folder in the apps\python folder (where you should already have the original acSLI) and enable it in AssettoCorsa. Then upload the 'TM1638_LeftModule.ino' and the 'TM1638_RightModule.ino' to your modules. REMEMBER TO MODIFY THE COM PORTS according to your pc!!

    You have to set the leds to 16 leds mode, to do so press button 8 + button 1 to switch from 8 to 16 leds mode.
    ALSO, I'm now using modules with just one color (cause the two colors modules I got are a bit too big), so, should leds not work, switch from green to red leds pushing button 8 + button 2.
    (one of these days I'll modify the sequence for using the two colors: green leds for the first 12 leds and red leds for the others - 13 to 16)

    I hope I've been clear enough. Enjoy the two modules.

    PS: a tip: you can copy your user.cache file from acSLI to acSLI2 app

    WP_20150620_003.jpg

    Attached Files:

    • Like Like x 3
    • Creative Creative x 1
  14. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    I did have some noise on my stationary motors, but with a cro found it was just noise on the feedback line, so just fitted a capacitor from the feedback line to ground - noise gone :).
    • Informative Informative x 1
  15. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
  16. Nick Moxley

    Nick Moxley Well-Known Member

    Joined:
    Dec 13, 2013
    Messages:
    2,779
    Occupation:
    Owner/Operator- Moxleys Rantals
    Location:
    Winnipeg Manitoba Canada
    Balance:
    17,055Coins
    Ratings:
    +2,505 / 30 / -2
    My Motion Simulator:
    2DOF, 3DOF, DC motor, JRK
    • Agree Agree x 1
  17. GIB SimRacing

    GIB SimRacing Active Member

    Joined:
    Feb 19, 2015
    Messages:
    238
    Location:
    Barossa Valley, SA
    Balance:
    983Coins
    Ratings:
    +247 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, JRK
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,142
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,547Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  19. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,161
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,201Coins
    Ratings:
    +2,164 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    Blame73, this is the first time that I have read your thread, great job! Love how neat and tidy your build is, I am jealous :)
  20. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,213
    Location:
    Italy
    Balance:
    8,283Coins
    Ratings:
    +1,120 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform