How to make a Force FeedBack Steering Wheel with Arduino | DIY Projects
ฝัง
- เผยแพร่เมื่อ 24 ส.ค. 2023
- Title: How to Make a Force Feedback Steering Wheel with Arduino - Build Your Own Racing Experience!
🏎️ Ready to take your sim racing to the next level? Learn how to create your own DIY force feedback gaming steering wheel with this step-by-step tutorial! 🛠️
In this video, we guide you through the process of creating a custom force feedback steering wheel that will immerse you in the thrilling world of virtual racing. Whether you're a seasoned sim racer or a beginner looking to enhance your setup, this project is perfect for you.👍
🔧 What You'll Need:
-Arduino Leonardo Board (This only supports the Leonardo board)
-BTS7960 Motor Driver
-775 Motor
-60T-10mm + 20T-5mm pulley + 200mm close loop belt
-600ppr Encoder
-Flexible coupling (10mm to 6mm)
-10mm Aluminum tube (12Inch)
-10mm pillow bearing x2
-L motor bracket
-L encoder bracket
-12v fan
-12v Power Supply
-1k resistor x2
🎮 *Testing and Gameplay*: You can see how this steering wheel works in some popular games here
-Forza Horizon 5 - • Lamborghini Urus | For...
-Euro Truck Simulator 2 - • Mercedes Benz new Actr...
🚀 Why Build Your Own?
-Cost-effective alternative to commercial force feedback wheels.
-Customizable to suit your preferences and racing style.
-Gain valuable knowledge about force feedback technology and electronics.
🛠️ This is how to connect to the PC:
Step-by-Step Guide: Connecting a Force Feedback Steering Wheel to Your PC - • Step-by-Step Guide: Co...
🔧 Troubleshooting Tips: When connecting this with a PC, some problems have to be faced. You can learn how to solve those questions from this video.
Fixed and clarified all issues in RFR wheel configuration (0.21) - • Fixed and clarified al...
🚗 Here is how to connect some games:
Forza Horizon 5 - • How to Setup Arduino W...
GTA 5 - • How to use Arduino DIY...
🔗 Links:
Diagram Link - drive.google.com/drive/folder...
👍 If you found this video helpful, don't forget to give it a thumbs up, subscribe for more DIY sim racing content, and hit the notification bell to stay updated on our latest projects. Comment below what you think about this video.
Get ready to revolutionize your sim racing setup with this DIY Force Feedback Gaming Steering Wheel project! 🏁🕹️
Thanks for watching
#DIYSteeringWheel #ForceFeedbackWheel #GamingSetup#RacingWheelDIY #DIYProjects #GamingEnthusiast #RacingSimulation - เกม
If you making this, here are some tips you should know. Be sure to watch. th-cam.com/video/7EY1GpAGPck/w-d-xo.htmlsi=PEOsDiciiBHmt72X
Waiting for next video.❤️😋.this is the best video ❤.from 🇱🇰 😊
🥰🥰
this is what all i need formerly, thanks bro, you so helpful for me
Glad to hear that! thans man
Great video, all the other ones lack the details in yours, thank you so much, you helped me a lot.
You're very welcome!
amazing work bro 💖also voise is lovely 😁
Thanks 😅
Gammak mcn ❤🔥
😍
maram koliti me video ekat patta😀👍
❤❤
@@zudumalli 👍
Hi, I wanted to know if I can find any steering wheels for cheap instead of making it with cardboard
bro you are amazing and fantastic, i love your concept and videos but plz also provide parts links that you use in video. because out there are lot of same product that dont work same. Thank you man. i appreciate your work. and also how much total cost for only wheel in this video if i use everything you use.
I bought a lot of parts from our local market (Sri Lanka) and online market prices are very different so that's why I didn't upload the links. And I randomly calculated from Aliexpress it is close to 50$ USD.
ok but how do you add buttons for shifting?
I dont need paddles but some might want them.
can it play on xbox series s forza or is it pc only ?
Analog pin of arduino board is used for shifters.
I will show about that later.
It is the PC Microsoft Store version that can be played.
hello my friend one question here does the motor handle the resistance fighting with your hand? I'm worrying it my burnet out, how many current does it draw on load have u checked? and also I have seen ur diagram sheet (pictures) and I have seen u used 7 buttons connected with H-shifter, can the be used simultaneously or when u use the buttons u don't use the H-shifter? how does it work really?
and I cant wait till u put out hand brake with controller and how to be able to play forza horizon 5, tnx for the video keep it up, well explained
1. Yes, it is one motor, but when the FFB power is used at 100%, it feels like too much powerful. So I use about 60% most of the time. It also depends on the game.
2. No I did not measure the current. But after playing a game for half an hour and doing a temperature test, the maximum is about 52°C. No problem now.
3. Yes, the buttons are not used when using the h shifter.
4. Will upload a video about it soon.
can this wheel play on asetto corsa?
does 3/8 inch Aluminium tube fit enough?
Yes.
Yes its enough.
Thanks a lot bro goodjob🙌♥️
But i have some questions .
Is this 900deg wheel??
And a watch some videos creating this wheel but with STM32F401CCU6 board and says this is better than arduino is that true? And is possible to make this with STM32F401CCU6?
Yes, it supports a max of 2160 degrees of wheel rotation.
I actually don't know about that.
@@zudumalli thank you♥️
I have a question, why would you need to connect a resistor from the postive terminal to channel 1 and 2 of the rotary encoder?
this project uses an "NPN open collector output type" encoder so we have to use ''INPUT_PULLUP'' inputs or ''external pull-up'' resistors. that's why I am using 10k resistors. Basically, if we don't use resistors, the wheel is completely not working
Which software are you using, and does it support steam games like f1.
If possible, can you explain how ardunio is connected to pc to detect it as a gamepad. Mostly software side of the build.
Thanks 😊
It does not require any software.
The wheelconfig software will automatically detect the game.
Let me ask you, the steering wheel turns on bt but turning to the right is ok but to the left the steering wheel runs full speed. The effort of locking it to prevent it from rotating is a failure, isn't it? I hope you can help me
make sure the wheel config command mode is ( PWM +/- ) or reset all settings to default
Did you use any software to use this in gta V of forza and how does the sterring wheel comes in 0 degrees did you setup that.
I have uploaded a video on how to play Forza and GTA v
Hi! I can connect encoder direct un Arduino Leonardo? (I dont need pedals and shifter because i have External interface for this)
I want only steear AND ffb
Yes, you can
how to do the paddle shifters??????
if i want to use two 775 motor in parallel, how many Volt and Amp smps should i buy?
you can use 24V 2.7A (65W) power supply
How many rpm, should be these dc motor (I want to choose rs775)?
RPM doesn't much matter, you need large torque. if you don't understand watch this video th-cam.com/video/7EY1GpAGPck/w-d-xo.htmlsi=93VRqvpIQERDKRAl
NINTENDO HIRE THIS MAN
Did you have another motor burn out after installing the fan?
no
Hi, why is this build do not works with other arduinos? I am planning to build something similar, and collecting ideas. I plan to do it with something stronger than an arduino, maybe an ARM. Or maybe the pc program can only use arduino leonardo?
We use wheelconfig software to use this. This software supports only arduino leanardo. But I have seen some people make it from other program boards. But I don't really know much about it.
@@zudumalli okay thanks for the answer, i am gonna do a little bit more research
Bro you can use a board like Arduino but have more performance called stm 32
They usually use it in direct wheel drive project search about it it would be more helpful❤@@katogergo4710
Hello bro, I was looking at the diagram and pins 7 and 8 are not connected. Could two more buttons be connected there? And assign them in the program? Since they are not being used and I would like to place more buttons for other actions
no you can use A3, A4, A5 (analog side)
@@zudumalli I installed the buttons on Pins A, but they did not work, instead I installed them on Pins 7,8 and 9 and managed to obtain more actions with three more buttons
Plz BLDC motor next time, and DD wheel DIY.
bro in my steering wheel i used 12v 20 amp SMPS and i think its too powerful and the ffb is too stronge and breaks my wheel so s there any way to lower the torque and speed also i am using emc utility lite
I haven't tried emc yet
I made too feed back steering Simulation 🎉 with Arduino Leonardo
Very good!
So could i have more power with 2 dc Motors one 775 and the other one 550 motor?
Yes, no problem
How do i fix mine when i rotate my encoder its move slightly then go back to its original state its not rotating its just keep coming back to the center
I tried it to my uno and enter a code to read the rotation and it was ok but not in my Leonardo
Hope you can help me
Have you checked if the z-toggle switch is working?
Major improvement, does this work for console?
No😐
Will this work with h shifter, pedals, and handbrake
yes
Hey, I had a doubt, if I am using an arduino Leonardo instead of a controller’s board can I use 5 analog inputs (steering, gas, brake, hand brake, clutch) because the arduino has 6 analog inputs available right ?
No bro, the Arduino has six analogs, but the software supports only four analogs.
You can use emc utility
@@zudumallifour? Then you can use clutch brake acc and handbrake?
@@JeffRenkothen the steering
Hi, I'm planning to make the same steering wheel, but I have a couple of questions:
1) If you buy a gearbox and handbrake that connect via USB, will they work together with this steering wheel? (I’m also going to make the pedals myself).
2) I don’t particularly understand electronics, but I want to put 2 motors in this steering wheel, can you tell me how to connect 2 motors?
3) I am going to power this steering wheel using a computer power supply, but in your diagram I don’t understand how to connect it to the board, can you help me with this?
I hope that you will answer my questions and I want to say that your homemade product is very cool!!!
1.) Yes you can use multiple devices. it's ok.
2.) If connecting two motors you have two options.
First, you can connect both motors in parallel to the same BTS7960 motor driver.
2nd you can use two BTS7960 motor drivers and provide separate power to the two motors.
3.) Yes, what do you not understand?
Thank you!!
@@lumivision. i think the motor driver will share the power of single motor to two motors
El❤
Supiriyak boza me wage ekak enakan balan idiye🥺🖤
❤❤
Can i use this without ffb?
Just like you make in your joystick?
Im planning to swap the joystick to this Arduino
yes you can
@@zudumalli ok thanks
i already have a steering wheel i just want to add force feedback to it is it possible?
yes you can use Arduino and rebuild it
Is there any way I can connnect the wheel to my switch consol?
In this way, a box can be prepared and connected easily.
th-cam.com/video/IiGNMv1sxj8/w-d-xo.htmlsi=r5qsw5iYMDT0w2tb
Brother I have a question, would it be the same process even with settings if i use arduino uno but not arduino leonardo? Btw, the video is🔥
The Arduino Uno is not able to appear as a USB input device to a computer, so unless you wanted to do significant modifications to the programming, you will need a Leonardo
На uno можно делать но это очень сложно,надо будет переписать весь код и написать свой
No, this coding is made for arduino leonardo board. Therefore, the coding cannot be uploaded to other arduino boards
Can i use a power supply of 12v 5amp because I am using only steering and gas and brake along with ffb ( I don't need Padal shifter or h shifter )😊and can i use a laptop adapter of 12v without power supply
nope you need 15 amps because it will not work loss of power due to its short trravel
no, you can't. @BlUMILEEDITS is right. btw you can use 24v 5amp adapter.
@@zudumalli can we use 24v power supply with only one motor without any worries?
can i skip the belts and make it direct drive? what i lose if i make it direct drive?
You lose the torque. Watch my last video I explained this
Hello, I'm going to make a same steering wheel like yours, but a have some questions
1 if i changed all the pulley with smaller size: 10mm bore 60 teeth to 40 teeth, 10mm bore 20 teeth to 16 teeth does cause any problem ?
2 my wheel will have 2 motor, can you tell me how to connect more fans ?
3 Can you tell me how to connect the wheel with the aluminium tube ?
I hope that you will reply the answer
1. 20 teeth + 60 teeth ratio is = 1 : 3
16 teeth + 40 teeth ratio is = 1 : 2.5
The 3 and 2.5 ratios were slightly different here but it's not a problem.
but *remember* if the pulley ratio was little the motor needed more energy to rotate. and at this moment the motor gets more heat.
2. you can connect directly your 12v supply
3. you can use this part for it. its call ''linear Rod Rail Shaft Support''
did you code the Arduino?? . thank for the video but i was thinking that do we have to code the Arduino if yes could you please give the code
No, I'm installing the Firmware
bro where did you buy arduino leonardo , for how much? (price)
I bought it from our local market (sri lanka ).
Hello can i apply that for the pxn v9
the software? - I actually don't know but if you have the wheel you can try it
Can i use potentiometer or it must be encoder
Next video
hello, is it possible to connect the ffb to the vibration output on the gamepad and will it work?
I'm not sure. I will try and tell you
Thank you I'll be waiting
Hey, I’m worried about using a dc motor… is it not going to result into a short circuit
No, that will not happen
can i use a 3 phase rotary encoder????
if yes how
no bro this supports only 2 phase encoders
Bro what shop you buy parts from some parts I cant find help I am in colombo
Some parts are purchased from Nugegoda Tronic lk. The encoder purchased from aliexpress.
@@zudumalli thanks i got my encoder from there it was only 3500rs
Hello bro please make the video upload program in Arduino board
Bro what is the use of z switch
To turn on the encoder. In some cases it has to be turned off for calibration.
Can I use a multi-turn potentiometer instead of an encoder?
yes can, but it's working the same as a normal potentiometer. and no ffb
so for potentiometer there is no ffb?
@@zudumalli
Please give idea bro
Iam working hard for it
can we use 1000ppr rotatory encoder?
if yes then changes we should do
Yes you can. Nothing changes
Thanks man
hello friend, is it possible to use a 4:1 pulley ratio to the encoder to improve acuracy?
Yes can, but you need to calculate the correct encoder PPR value
@@zudumalli so i would put in 2400ppr if i had a 600ppr encoder?
Yes you are right
Bro can you do a vedio with multi-turn potential meter because i dont have huge amount of money please reply or tell me the steps
Yes, I am thinking of explaining how to make this with less money
@@zudumalli please do it very fast my boy 🥺🙏.thanks for replying. hatts off🥲
Broo can we use db9 connectors instead of rj45 connectors
yes of course
Bro from where you are
Can you make it for me under budget 3k
I am from Sri Lanka.
I will explain how to do it on a low budget in the future
Bro what is the size of wood you use in this built
0.75 inch
can u still use 5 amps or 60 watts
no. I haven't used 5 amps. this needs 12v 15 or 20 amps.
Can you please provide the dimensions and all for the wood
the description has a diagram link all the documents are here
Will the diy steering wheel work on Nintendo switch
I don't know about that
Where i can place the power supply? (Not pc power supply)
I use it separately. If you want, make the wheel base a little bigger and place it inside.
the steering wheel on ps4????
Is it possible to play mudrunner/snowrunner?
yes
@@zudumalli can you make a video on that
I used to use wheel config before and when I applied 12volt power and my hand got hurt because the wheel was continuously spinning
th-cam.com/video/D8GYcRZPn_U/w-d-xo.htmlsi=NQCE8w9Y7zDb_JYm
I hope you can see my comment. I want to know the rpm of your 775 motor because I can buy 2 variations (one with 1800rpm and one lower rpm).
775 motor has an RPM between 12,000 - 15,000
@@zudumalli thanks
Bro wich power supply Are you using ? 12v or 24?
12v but I will buy 24v in future
@@zudumallihow much amperage does your power supply have?
why we can't use arduino uno, i have uno can we able to make without ffb. any idea
Bro i tried Uno at First Too i tried it with Uno joy and Encoder but no its not working you cant Upload the Firmware for the Software rfr Wheel configuration on the uno because it has a different Chip so it isnt possible and you have no Force Feedback wich means you have no center spring or degree lock for example 900 degree lock wont work so not worth it buy Leonardo instead
@@bossoy0769 got it thanks buddy
U can make a wheel without ffb with uno but it is not that good
@@gl1tch286 with uno r1 right?
can't i use arduino mega 2560 pro instead of leonardo?? if so, where can I get the firmware?
the firmware is made for the leonardos chip so you cant use that
firmware for Leonardo. cant use other
bro can we use copy or clone arduino leonardo.
Yes I have a Clone Aswell it just needs the atmega32u4 Chip
@@bossoy0769 thanks bro
Hey does it work for assetto corsa
yes
when i say i like metal 0:30
Bhaii next video kb tak upload krdoge 😅
I think you are asking when the next video will be uploaded. mmm maybe next year🙃
how to mske the steering wheel only looks good
If you have the right tools, you can make the wheel look good
May I know so far what games does it work with, does it work with Gran Turismo?
Sorry, I don't know if this game works
@@zudumalli Ooo thanks 👍
60 teeth pulley is enough to rotate??
enough, The higher the number of teeth, the better
Brother mekata 12v DC phone charger ekak use karana barida
ba
Is this work on Adriano pro micro?
No
Bro please tell me how can i buy it please ❤❤😢 i dont want the new one give me the old one itself
I don't have it now bro
Was it working? After using for a time?@@zudumalli
Please tell how to wire itt please??
There is a diagram in the description
how much delay does that wheel have
I don't feel any delay
what was the total price because i really want to make it, looks sick
actually, I can't tell the cost because our currency is different. parts' name in the description you can find it yourself.
Bagaimana cara anda menghubungkan steering wheel ini ke H-shifter dan pedal gas?
from RJ45 cables
What is the rating of power supply
like 450w
Is 12v 5a supply enough?
No 12v 20A or 24v 5A
U can use a 24 volt big motor as it’s big and does not heat easily 😂
You know this motor in the video Supports up to 24v too right?😂 but yes i get what u mean a e bike motor would be better but aslong as this motor works its good but yes you Need to cool it well
@@bossoy0769 thanks bro
funciona con el Arduino UNO?
No
😢@@zudumalli
hey i have a question could you btw give me the details about then fan that you replaced for the motor
also do we really need the game controller and how do i do it?
It's a PWM 120mm cpu fan (1800RPM)
The gamepad is required to play Forza Horizon and assetto corsa games.
So will you make a video how to connect the gamepad and how to set it up?
Yes I do
this is not a job with the rs775. I will try with fan motors for air conditioner. rs775 gets very hot(burning).
Oh really. Bro did you try with two motors? I think if I put two motors it will be fine
@@zudumalli No, I haven't tried. I'm looking forward to it if you're going to try it.

What is cost of this built without handbrake
I can't say exactly, because we are from different countries
@@zudumalli bro can you make only steering for me like this 🙏 you can ship 🚢⚓ it to india
ur from sri lanka right?
where ?
i am also sri ankan
yhh I'm Colombo.
Bro if i use motor rs 385 its work or not?
Working but not enough power
@@zudumalli how much power?
Will this work on xbox360😢
yes
Bro how u connected rj45 connectors
watch description diagram link
Ok bro thank you
How much it costs?
I can't say exactly, because we are from different countries. (Not much)
Motor Eka kohenda gathe
troniclk eken (Nugegoda)
600ppr encoder eke price kiyada
rs.1998 (From Aliexpress)
Total cost of making and with Arduino making possible tell me bro
It's hard to say exactly. I bought from our local market, there are names of parts in the description, search for them.