Arduino UnoJoy Steering Wheel | Gaming steering wheel with Arduino Uno[Steering+Pedals]-ETS2Gameplay
ฝัง
- เผยแพร่เมื่อ 30 พ.ค. 2024
- #Arduinosteeringwheel#UnojoyGamecontroller#techathome
Arduino Uno : amzn.to/41eVm5A
Download links:
JRE Flip Installar:
drive.google.com/file/d/1ZHv3...
UnoJoyWin Zip file: drive.google.com/file/d/17xDa...
Circuit diagram: drive.google.com/file/d/1dGpN...
AtLibUsbDfu.dll Error Solution video : • AtLibUsbDfu.dll not fo...
*******************
Timestamps:
0:00 Begin
0:52 Download & install JRE Flip
1:23 Download UnoJoyWin Zip folder
1:44 Connect & Upload Arduino Code
2:10 Upload Joystick firmware to Arduino
3:20 Hardware connections for Arduino(Push button, Potentiometer)
4:15 Game Settings (ETS2)
5:12 Game Testing Demo
6:34 Convert Arduino back into Normal
7:25 Gameplay
_______________________
Steering+Pedals using Mouse : • How to make gaming Ste...
Upgraded Realistic Steering wheel Gameplay: • ETS2 Realistic Gamepla...
------------------------------
Music:
Music: Dutty - Vibe Tracks • Dutty - Vibe Tracks (N...
------------------------------
ETS2 v1.30 Map links:
Map Javalova Gen: drive.google.com/drive/folder... (pwd:ibu)
ICRF : ets2mods.lt/euro-truck-simula...
-*-*-*-*-*-*-*-*-*-*-*-*
Follow us on Instagram :
/ tech_at_home
Like us on Facebook :
/ tech-at-home-220885266...
Thanks for watching!
*Like Share and Subscribe
#unojoy #steering #wheel #game #arduinouno #arduino #framework #diysteeringwheel #vusb #potentiometer #accelerator #brake #shifter #DIYsteeringwheel #Virtualreality #game #controllerArduinogamecontroller#Xbox #Xbox360 #howto#makesteeringwheel #realracing #simulation #trucksimulator - วิทยาศาสตร์และเทคโนโลยี
For anyone facing "AtLibUsbDfu.dll not found" error , Refer to this video : th-cam.com/video/Vd0F0XHzchY/w-d-xo.html
Sorry, I am not understanding the problem you are facing
We used normal 10k potentiometer
Connect Central pin to , Analog
Left and right pin to ,5v and ground
How have you Connected terminals of potentiometer?
Welcome
Bro plz tell how you short those 2 pins plz plz plz tell
thanks so much, super simple and easy to follow, took me 15 minutes, just what i needed!! :3
Welcome
thanks alot brooooo it finally worked please keep making arduino projects so that i can learn from u thanks
Thank you very much friend, finally a video that helped me!!
Oke i have everything setup but i have 2 problems. My padals have potentiomiters and the uno joy picks them up as buttons. so no accurate pedal driving. is there any way i can use them as potentiomiters ? And what would i be able to do if i have a Motor inside to make my steering wheel Force feedback ? the Uno is a Joystick now so i cant code with Arduino IDE to make motor fight against movements (Force Feedback System). Would you be able to help ?
Thanks man it really works well
You're welcome
Brooo can you please help mee. I tried to make Speed and break control with potentiometer and arduino but I'm unable to pair it with euro truck accelerator and break please can you help me?
hi, i would like to make a steering wheel with a potentiometer and the arduino. I have at my disposal a pedal set from an old xbox steering wheel that is more compatible with my pc which acts as a (variator (2 potentiometers with RS232 output). how to connect it to the motherboard? thank you
i thought i had the best potato laptop but you win man
lots of videos are there, finally found good one
Thank you
Bro you are a legend
Thank you vary much, very informational video
Welcome
que buen video lpm te amo
Thank you
You are the best I hope you make more videos asap !!!!
Thank you,
You can find other tutorials on H-shifter, Sequential shifter etc here : th-cam.com/play/PL4B0LEKY-jrT4qVf352Es444lZY48uSvu.html
@@techathome roger that ! ^^
Finally English..i had one question can we solder those potentiometers on a joystick ? Will it work cuz i saw one video and it did work
A video that I'm looking for
it worked but when I don;t touch our move the potentiometer it sometimes move the wheel automatically
i got a problem, in a desktop computer, the analogs reads gone crazy but when i connect the board into a laptop, the signals stay chill without interferences
May be you can try connecting an extra potentiometer to the analog pins
Great video..😊
Hey man the video is awesome but I have a question do we use the SMD or the DIP version of the Arduino and why
And can any other Arduino work or it’s just Arduino uno and why
Thanks man I really appreciate this❤
Thank you♥.
This firmware is developed for Atmega16U2 chip which is found on DIP version of Arduino Uno and helps in serial communication on USB.
it is necessary to use same arduino in the video . or we can use arduino nano also to make this setup
This firmware works only with Arduino Uno Dip version having 16u2 chip for serial communication.
What value potentiometer are you using, i tried using 10k, 20K, 22k, 50k.... Only 20K seems to work but not smooth. For the rest of them arduino gets disconnected when I dial the pot to full or zero
10k
@@techathome thats weird.... Whenever i crank 10k to full, my arduino gets disconnected.
Btw, m using A10K pot.
Can you pls Contact us on Instagram,
And share a photo
@@techathome ok, will do when i work on it again
Bhai bohaot mast hai katai car chalrahu maja agaya
(((((:
Thanks bro
thanks sir
Bro, in my Arduino Board, there is no Reset and Ground pin like you have shown. What do I do?
Arduino Uno SMD version doesn't work. It has ch340 chip for serial communication.
This firmware works only for 16u2 serial communication chip which is found in Arduino Dip version.
Can you please give the buying link of that Arduino Uno@@techathome ? BTW the steering wheel making is so simple. And can I use 100k Dual pins (total 6 pins) potentiometer?
Can i use potentiometer as accelerate brake and clutch? What about its wiring and code? Pls help
Yes, you can use.
Download updated code and circuit from here: Use code and circuit from this link: drive.google.com/file/d/12i-rsl3xpVoyA1x3x1BKBp0t-3153vR1/view?usp=sharing
bro, my Arduino uno doesn’t go in Dfu mod means flash mode, my Arduino remains the same in Arduino mode after shorting two pins, and one more thing I got an error of Atlibusbdfu.dll file, , and I show you AtLibUsbDfu.dll error video too it shows same error AtLibUsbDfu.dll not found, and jre flip shows same message AtLibUsbDfu.dll not found, please brother give the solution
Very useful🎉👍👍👍
Thank you
Sir after sorting the pins can we use it for simple projects
You should be able to
You can convert back to normal Arduino
Bro the push button that I have connected is not working as I tested in the game controller settings. Please help.
Have you Connected one side to ground
And other to digital pin???
Are you using two pin push button???
iam facing problems while uploading sample files plz tell me how to fix it says avrdude: ser_open(): can't open device "\\.\COM5": The system cannot find the file specified.
Unplug and replug the Arduino.
@@techathome its uploaded and i had atlibusdbfu.dll problem I watched your other vedio now I can’t turn it into unknown device
What changes i might have to do in the code if i want to use only accelerometer sensor for xy axis sensing
You have to read accelerometer values
Map it to 0 to 1023
Use for either left or right X and Y axis
In UnoJoy sample code
But this accelerometer values keep fluctuating randomly, so it will cause issues
@@techathome okay... thank you
I Shorting 2pins but not showing libusb win32 atmega16u2 device manager how fix this problem
To solve this, you have to burn bootloader on to 16u2 chip.
But steps are not clear even for me. I have to find.
Sir do you know what's the difference between arduino dip and smd version? Can i use your the smd version too for this tutorial?
Atmega328 microcontrollers chip on these Arduino boards cannot communicate directly with the computer. So they have additional serial interface chips which helps to communicate with PC using COM port.
Arduino Dip version has Atmega16U2, which can be reflashed(like shown in the video).
But Arduino SMD has different chip for this serial interface which cannot be reflashed.
So you cannot use SMD version.
@@techathome so you mean i the smd version (ch340g) can't be used as a HID no matter what i do?
I don't think you can change the firmware of the serial chip present on SMD Arduino.
@@techathome ok , thank you so much
@@techathome sir sorry to bother you again, is it possible if i use leonardo instead? The dip uno is really rare in my area
how can i reset the pin if im using Arduino UNO R3 CH340 CH340G ATmega328P Microcontroller Board Micro Controller is it compatible for this project?
I think it will not work, better use the normal Arduino UNO board that comes with IC
i dont have the pins that you need to short what should i do?
Use the Arduino which has that pins.
bro can we use potentiometer for accelerator clutch and brake , should i change digital read to analog read?
Yes you can add, Follow the same steps as shown in video.
But use these files : drive.google.com/file/d/14IecPPkSGXZyPbP-7xubQefJa8WRGmPn/view?usp=share_link
@@techathome thanks a lot bro 👍
How to remove the unojoy joystick program and restore the arduino board to normal state, please answer quickly.
It is explained at the end of same video
THANKS MAN
You're welcome!
#please help me bro.........atlibusbdfu.dll file not found showing and the dll file also download from internet and pest to destination folder but same problem is showing.
Follow this : th-cam.com/video/Vd0F0XHzchY/w-d-xo.html
Dude my soft ware and hardware worked and its working but my stearing wheel is flop and spilled quick fix superglue allarund my table and du to the wood reaction its toast
Also how to make a force feedback and viberation to it pls say
No bro, I don't know how to do force and feedback wheel
@@techathome no probs but today i done the wheel again and this time my ponention meter is going nuts like insted of going x asix its going x asis and z asis at the same time and ist going diagonally pls help
i made this time correct it floped pls help
do you have whatsup
bro when i press turnintoajoystick it is showing atlibdfu.dll error in my laptop windows 11. will flip works in windows 11 ????
Try to download flip for windows 11.
I will be easily Ava on internet.
Can we turn it back into normal mode and im using a klon arduino uno how can i do it
Turning it to normal is shown at end
when I’m uploading the code it is showing a error.
UnoJoy.h: No such file or directory
Please help me 😢
Download complete zip file, then extract
Don't download files individually.
Here Unojoy.h header file is missing.
When I open the TurnIntoAJoystick file it telling me "The program used to flash the memory couldn't be found...."
Please someone help me
How did you download the file
, Zip file only ryt??
How to short it
1 will it work on forza 2. Could you use 3 potentiometers for instead of push buttons for gas brakes and clutch
1. No
2. You can use 3 potentiometer but for that you need additional arduino boards
(additional arduino because if you are using more than one analog pins the signals are mixing)
Do u use the uno with atmega 16 u as usb communication?
yes same one - 16u2
and btw when aI try to put it back to normal arduino will it lose the code and need to upload the code again?
yes upload the code again
bro i am having nodemcu, can i convert that into joystick controller like uas u converted uno as joy
No
The potentiometer you used in this video is a Multiturn 10k potentiometer right?
No,
It is normal B10 k potentiometer.
We upgraded to multi turn this way: th-cam.com/video/WMgQM67uWdM/w-d-xo.htmlsi=alGIVF3K82reh4Kx
@@techathome I see well I am trying the same thing but with a controller mother board and it doesnot seem to really work from the center to the extreme right it takes the signal but it doesnot take signal from center to extreme left. Would you recommend any fix for this?
when i turn my steering it turning very fast. how can i make it 360* or more than 360* rotation ability
pls answer and help me
With this code its not possible,
May be you have to add gear wheels externally between steering wheel and potentiometer,
In such a way that, if you rotate steering more, potentiometer shaft should rotate less
Hey bro can i use an atmega328p microcontroller instead of the whole arduino
No, microcontroller will only execute the program to read the inputs.
But communication with computer happens with 16u2 chip, even the firmware is flashed on this chip. So you need whole board with both chips.
Bro I had uploaded the code everything but when I entered the game the steering was going to the left
how can i add extra buttons for gear shifter
Just connect that buttons to digital pins
Arduino uno r3 smd micro controler are use this streeing work or not bro please tell me please
SMD version not compatible
if for example the potentiometer vibrates when running that's why bro
you should make ur own discord server so that we can ask doubts there, it will be a big community
bro is there any way to use potentiometers instead of push button for accelerator and brake..... and is this compatible with a ps4?
No you can't use potentiometer instead of push button.
And you cannot use with PS4.
@@techathome i was about to make this project if the brake and accelerator were controlled by potentiometer ..... then how to control how much accelerator you have to give ... as in i wanna give very little gas and brake
Actually in this code the analog pins are interfering that means if A0 potentiometer is rotated also the other analog pins are activating. Even we tried of making that.
Try once and check in joystick properties. Or else you can use 2,3 Arduino board
Could you please give me link to potentiometer you have used because of lock down i am unable to buy it from shop.
Thank you
WIll this work with Arduino Leanardo? And is it possible to use it with iRacing/Assetto Corsa?
No it will not work.
For leanardo, you can try to find 'mmojoy'
@@techathome Mmjoy has been discontinued so there is no download or setup file for it anymore. Do you know of any other alternatives?
I have mmojoy files, I can share link if you need
@@techathome Yes that would be great please share. thanks
drive.google.com/file/d/1SKWTjFsES59mJ-gcZreMS4GbGTVDa6pf/view?usp=share_link
Bro i don't have any pc or laptop can i use arduino uno in mobile for to play bus simulator
No bro, you can't
reset and ground button not found in my arduino uno
Don't use ch340 chip based Arduino
can I use potentiometer instead of push button?
Yes, but use this code and circuit: drive.google.com/file/d/12i-rsl3xpVoyA1x3x1BKBp0t-3153vR1/view?usp=share_link
May I know the name of the part on the bezel?
Can u indicate the time stamp, I am not getting.
1. Will it work on formula 1 2020?
2.Is it has any delay of rotating potentiometer to the game steering wheel?
No, only work on ETS
Why only ets it's a controller now
In ets2 it works very well
But in other games steering sensitivity is not proper, very difficult to play
We didn't check in formula 1
(It was not working in Forza, GTA)
How many potenziometer can i use for the same board?
You can add 4 potentiometers. This is the updated code, circuit (refer this): drive.google.com/drive/folders/1HnBkqISEwCshP16Et6umWX6VqdTuwgt1?usp=sharing
WHAT IS THE VALUE OF THE POTENTIOMETER YOU USSED IN YOUR VIDEO ????
10 k
Bro in the description box the UnoJoy Arduino Sample file is 0KB. So when im going to open this i m just watching white screen. I mean there is no code. Can you make something for this? Thank you!
That I checked now, it is there and also working for all other people,
Try otherwise give ur Mail
@@techathome 0420iqbal@gmail.com
What cable is used to connect PC and Audrino
Arduino USB cable
will a multiturn potentiometer work?
I have not tried. I think it may work.
does any one know how to conect potentiometers for the pedals?
Yes you can create a pedal with potentiometer using springs. Kind off system similar to train wheels.
I want to do the same thing so it proly involves configuring the potentiometers the same way as the steering wheel(easy part) and have its input as variable input instead of on/off like the push buttons(hard part because it's on the software side of things and entirely depends on unojoy and ets settings).
I'll update this comment if I manage to do it.
Can connect shifter , accelerator, steering wheel in same Arduino board
Not to this code
can i use a 4 legged button and not a 2 legged button?
Yes you can use.
libusb.dll and atlibusb.dll is missing when I run batch file at opening port it says fail. isp done
Pls tell what to do and also can I do this on one and play on the other(this other one does not take my com on Arduino ide but in devices and printers it tells com 4)
i really want to make this pls tell
Pls text me on Instagram, so that it's easy to contact.
@@ihavebpdfr you can contact me on whatsapp i will tell solution 9912401869
@@ihavebpdfr dude short the rest and gnd and try again worked for me and instal filp and make sute java is there 👌
@@techathome Hello, I have the same problem. AtlibUsbDfu.dll is missing and the "L" led starts blinking again while in the tutu it goes off. Could you help me?
i have changed the potentiometer with a joystick and its cool!
For Steering??
,how you rotate that joystick
i move the joystick left or right , i tweaked the code. also gonna try with the potentiometer. i mounted a stick in the joystick and put the gas and brake buttons in the stick
Will it also work with Arduino Leonardo?
No, For Arduino Leonardo you can refer this FFB wheel tutorial:th-cam.com/play/PL4B0LEKY-jrROPZPEDMZ4DPqISPXvVsdL.html
The steering is pretty laggy. I made a similar one with a controller and 2 servos
sir can i use different potentiometer i have different one
You can connect and try once
When I run the "Turn to Joystick.bat" file it says "Could not find Java Virtual Manager"
I had this problem, it was because I had not added the drivers to the Arduino
HELLO Bro i get error in flip AtLibUsbDfu.dll not found how to fix this error pls give me solution. my drivers are up to date
Download that dll file from Google and paste it in : c/program files(x86)/Atmel/Flip/usb .
@@techathome i pasted it but it doesn't work
Any other solution
Hello bro,how to short that pins at 2:16, please reply...🙏
Just Connect both the pins , just for 1 second and remove
@@techathome thanx for the reaction bro...
when i am uploading the code it is showing a error Arduino: 1.8.10 (Windows 10), Board: "Arduino/Genuino Uno"
UnoJoyArduinoSample:2:10: error: UnoJoy.h: No such file or directory
#include "UnoJoy.h"
^~~~~~~~~~
compilation terminated.
exit status 1
UnoJoy.h: No such file or directory
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Can you contact us on Instagram,
Sure
is there a way to make it a 900° steering?
Yes we have already made tutorial, refer these:
900 degree upgrade: th-cam.com/video/WMgQM67uWdM/w-d-xo.html
900 degree will spring: th-cam.com/video/-PGFh9vny80/w-d-xo.html
can i use plusivo uno for this
No
Is the code of your potentiometer B10K? It should be written n the side
Yes same one
How do I reset the Arduino Uno Ch340?
You cannot use ch340 chip based arduino board.
This firmware only supports for 16u2 serial chip based arduino board.
please can you tell i dont have 10k potentiometer i have 100k potentiometer it is burning can you tell what to do please
10k you can easily get in electronics Shop
@@techathome thank you but can you tell how to make ardino unojoy steering wheel with 100k potentiometer
can i also do this with a arduino uno with the soldered chip?
No,
In that you will be not getting those pins which we have to Short , I think
@@techathome Yeah, that's what i thought indeed. thanks for the reaction. i will be ordering a new uno then!
Is it possible to use more than 1 pot ?
No, the signal will mix, not possible
which potentiometer you have used
10k
Isme steering automatic rotet karta hai kya maine banya to automatic rotet karta thaa gameplay me
No, this is very basic wheel and no feedback.
Refer to this FFB wheel tutorial: th-cam.com/video/crdDhvhBG0M/w-d-xo.html
it says AtLibUsbdfu.dll not found when converting to joystic
please help
*Download that dll file from google and paste it in C:\Program Files (x86)\Atmel\Flip 3.4.7\usb.
*Then after shorting arduino GND-Reset, go to device manager. Right click on newly found unknown devices-update driver-browse from my computer- give path as (C:\Program Files (x86)\Atmel\Flip 3.4.7\usb)
*Now run TurnIntoJoystick batch file.
This should work.
@@techathome when i short gnd and reset my arduino's light goes off for one second and then comes back onn is it fine?
Yes that is not a problem
where is hex file what we put in flip software
No Directly upload the Arduino code itself
Where that padals set?
I am not using this wheel.
We have done upgraded version with analog pedals and FFB wheel: th-cam.com/play/PL4B0LEKY-jrROPZPEDMZ4DPqISPXvVsdL.html
can we make another projects using arduino uno after making it
At the end of this video, I have also shown how to convert Arduino back to normal.
Can I use a rotary encoder instead of a potenciometer?
No, this firmware uses only potentiometer for analog axis.
For Encoder based wheel refer this: th-cam.com/play/PL4B0LEKY-jrROPZPEDMZ4DPqISPXvVsdL.html
Like
can i use arduino pro micro for making this ?
No
Can i use arduino uno r3 Development Board based on ATMega328P
?
Yes, I have used the same