DIY Hacks & How To's: Video Game Controller Mod

  Рет қаралды 151,181

Make:

Make:

11 жыл бұрын

Find more at the Maker Shed: makershed.com
In this episode of DIY Hacks & How To's, Jason Poel Smith walks through a build to modify a video game controller with an Arduino to create pre-programmed combo buttons. The mod can up your score or add increased dexterity for those with limited mobility.
Read all about it on MAKE: blog.makezine.com/2013/06/17/d...
Here are the instructions on Instructables: www.instructables.com/id/Hack-...

Пікірлер: 91
@Checkthisup
@Checkthisup 11 жыл бұрын
I didn't know it was as complicated as that. Thank you for sharing.
@TheEvilCowx
@TheEvilCowx 9 жыл бұрын
Very clear explanation!
@creativtea
@creativtea 11 жыл бұрын
Nice work !
@Tsukroff
@Tsukroff 11 жыл бұрын
This reminds me of a programmable SNES controller that my brother bought back in the day when we were kids. Worked great for Street Fighter moves.
@RyanFaeScotland
@RyanFaeScotland 11 жыл бұрын
Love it, so much potential with this. Got something similar going on in one of my own projects but I'm dropping the controller from the set up. Videos soon if anyone is interested ;)
@watchzachrock6bt
@watchzachrock6bt 11 жыл бұрын
Hey, that's actually pretty cool!
@5ShadowWolf
@5ShadowWolf 11 жыл бұрын
Hmmm, I have seen other videos where they first have the Arduino read back to them the inputs it gets from the device, and then they use that to program outputs. I wonder if you could record the inputs from going through a level or a PvP match for some game & then play it back & re-live the whole match/level again.
@JonathanCrider
@JonathanCrider 11 жыл бұрын
Next step: add a record mode so that you can capture your button presses while playing and re-"play" them, instead of having to type out the presses and delays manually.
@CommodoreFan64
@CommodoreFan64 11 жыл бұрын
Not like there in short supply, plus this is an aftermarket controller, which can be had for cheap on Ebay, or Amazon, and they are making new ones all the time.
@zagan7428
@zagan7428 11 жыл бұрын
thank you
@GaryKetchum808
@GaryKetchum808 11 жыл бұрын
I still have that game!!!!!!!!!!!! Awesome!!!!
@Tenocticatl
@Tenocticatl 11 жыл бұрын
there's a link in the description to more elaborate instructions.
@1337NoMad1337
@1337NoMad1337 11 жыл бұрын
Nice. I recently took apart my old SNES controller to hook it up to an arduino (google snespaduino), and also plan to add such a controller emulator capability to my library. Is the pull-down on the arduino really necessary? Doesn't the arduino pin pull the controller's pin low properly?
@SELG88
@SELG88 11 жыл бұрын
everybody uses the duemilanove version of arduino? what is it so good about it
@IsaacC20
@IsaacC20 11 жыл бұрын
I don't understand the function of the ckt. Does the hack enable you to control signals to the controller's microctrlr input using an arduino? [1:42] I also don't fully understand the explanation for the use of a diode in the ckt. When the switch is open, would the microctrlr normally read high until the arduino outputs a low signal? When the switch is closed, the microctrlr input should always be low, regardless of arduino's output signal right? (the diode doesn't let unreg current to gnd)
@IsaacC20
@IsaacC20 11 жыл бұрын
[1:41] If the button is depressed, the mctrlr always reads low regardless of arduino's output. If the switch is open, the mctrlr normally reads high until the arduino outputs a low signal. The diode does not let unregulated current flow (from the arduino's output pin) when the button is depressed. Is this right?
@mertcapkin7263
@mertcapkin7263 6 жыл бұрын
does anyone know where to buy multicore wire like the original controller cable in this video?
@TheBasherr91
@TheBasherr91 11 жыл бұрын
Saw it on Reddit, immediate subscription. Great work! Can you recommend any reading material to become for familiar with Arduino?
@retroprogamer7009
@retroprogamer7009 9 жыл бұрын
Thanks for not destroying an original controller. :)
@PerfectCombetEVER
@PerfectCombetEVER 9 жыл бұрын
dude plz can you make a video about "how to make a wired usb gamepad wireless" because i really want a wireless connection for my little sister and wireless controller are too costly
@BlakePlayZGamez
@BlakePlayZGamez 9 жыл бұрын
If the people are hand disabled how are they going to make it
@RyanFaeScotland
@RyanFaeScotland 11 жыл бұрын
I'm a bit confused by your question, are you saying he should have bought a new controller instead of disassembling this one? What would that achieve? You have to open up at least one of the controllers to do this! Wouldn't do it with a genuine Snes one but you can get a cheap replica off eBay for £3 that does the job nicely ;)
@AGOW100
@AGOW100 11 жыл бұрын
automatic difficult combo's for tekken like games, thats awesome
@jogelhoper
@jogelhoper 11 жыл бұрын
i like that word "arduino" its fun to say!
@ScottPicton
@ScottPicton 11 жыл бұрын
So why not use just one diode on the ground pin of the controller?
@beduiini
@beduiini 11 жыл бұрын
@TheBasherr91 , you should check out Matt Richardson's book about Arduino.
@RyuuzakiJulio
@RyuuzakiJulio 11 жыл бұрын
Get an arduino and find tutorials is so easy
@DJAMO668
@DJAMO668 11 жыл бұрын
he still does things but not big ones like this
@lanceseidman
@lanceseidman 11 жыл бұрын
Only works with HID Arduinos.
@MrFathead
@MrFathead 9 жыл бұрын
How would you make the arduino activate the consoles joysticks? They are alot more complicated then the buttons.
@PunakiviAddikti
@PunakiviAddikti 7 жыл бұрын
Not really, they're just potentiometers and one pushbutton under both stick. You can wire the potentiometers directly as a voltage divider and make the Arduino read the changes in voltage. When the stick is not moved the voltage should be constant. When the stick is moved, the voltage should be less or more than the constant voltage.
@techpower1000
@techpower1000 10 жыл бұрын
Whoa! He used a SNES controller on an NES!!
@Maashauu
@Maashauu 10 жыл бұрын
It was just 3rd party controller and was meant to nes.
@MrCK900
@MrCK900 11 жыл бұрын
Imagine this with Mortal Kombat or Street Fighter Combos!! :O
@Khether0001
@Khether0001 11 жыл бұрын
lol... love your channel! =)
@CrispyCore
@CrispyCore 11 жыл бұрын
This was pretty much 2 months in my school compressed into 3 minutes.
@SummerFunMan
@SummerFunMan 8 жыл бұрын
Mind my curiosity? Why is there a stray apostrophe in "How[ - t]o's" there in this title and description? Why doesn't that just say the plural form of "how-to," which is "how-tos" (or, in title case: "How-tos")?
@mouadl.9271
@mouadl.9271 8 жыл бұрын
i think it's easier to recognize the word with the apostrophe
@SummerFunMan
@SummerFunMan 8 жыл бұрын
OK, well that's not what the apostrophe was designed for, so people just need to learn not to use it there but to recognize the word anyway.
@thetayproducers
@thetayproducers 11 жыл бұрын
New speed record here I come!
@mortal4life173
@mortal4life173 8 жыл бұрын
great video bro, how can I make my controller a turbo one ? I have Logitech gamepad I would love to mod turbo on it, because I play a lot street fighter alpha 3 on pc.
@TheSliderW
@TheSliderW 8 жыл бұрын
+mortal4life add another button and include it like the others except it will only be used in the arduino's code. The code should probably be something in the lines of : Define an array to store the buttons you will intercept with the turbo. Check If turbo button is pressed but not released. If so, then scan all other buttons ( except directional maybe ? ) and if any are pressed, remember them for later in the array defined earlier. If that turbo button is released and no other button was found pressed, then empty the button array ( because you will probably want to reset the turbo mode without having to turn off the arduino). Then add a condition that runs every "x" miliseconds depending on the speed you want and tell it to send the button presses in the array. You can also avoid inserting another button by making combinations like pressing both left and right at the same time to activate the turbo.
@A-Raza2005
@A-Raza2005 8 жыл бұрын
I play mw2
@GarretSamhain
@GarretSamhain 11 жыл бұрын
Finally! I will be able to do 112-hit combos in Soul Calibur VI!
@Trevurie
@Trevurie 11 жыл бұрын
impress your friends on speedruning a game
@doggieboy773a
@doggieboy773a 11 жыл бұрын
Water floats my boat. That's true for everyone.
@ChlorideOG
@ChlorideOG 9 жыл бұрын
Ahhhh the NES
@funnynerdyme
@funnynerdyme 11 жыл бұрын
ok that indeed explains it better. Thanks. but i will start off with a more easy project. This is still to hardcore for me ;)
@Joshua-lf7tt
@Joshua-lf7tt 7 жыл бұрын
Can I use a rapid fire mod for call of duty
@PunakiviAddikti
@PunakiviAddikti 7 жыл бұрын
Actually yes, you can wire a 555 timer to your controller and send a high-frequency square wave to the "fire" button.
@HonestJosh
@HonestJosh 7 жыл бұрын
PunakiviAddikti +++
@BigAdam2050
@BigAdam2050 11 жыл бұрын
But your icon is a roadrunner.
@19zaidmrelyt19
@19zaidmrelyt19 11 жыл бұрын
You just taught squeakers how to have burst fire on cod
@smooooth_
@smooooth_ 11 жыл бұрын
That's clever to program it to play a level of Mario
@Shxwqie
@Shxwqie 11 жыл бұрын
I really miss Kipkay
@CW0513
@CW0513 11 жыл бұрын
Anybody else thinking about Street Fighter combos of this?
@FryDeFox
@FryDeFox 10 жыл бұрын
Look up
@spartan24891
@spartan24891 11 жыл бұрын
Program it to play Black ops 2 and get those dam Blood Thursty things!
@BigAdam2050
@BigAdam2050 11 жыл бұрын
No, would like to see Wile E Coyote catch you some day.
@GrippenTech
@GrippenTech 11 жыл бұрын
What happened to that guy? (don't want to seem ignorant or anything)
@xproDJx
@xproDJx 11 жыл бұрын
ummm.....i understand :(
@gnamp
@gnamp 11 жыл бұрын
gobble-gobble
@OneLyfer
@OneLyfer 11 жыл бұрын
Yoda?
@funnynerdyme
@funnynerdyme 11 жыл бұрын
write some test code. seriously?
@Khether0001
@Khether0001 11 жыл бұрын
that's nothing! I can do a paper airplane... ; )
@adidasbooi
@adidasbooi 11 жыл бұрын
no one ever did this after this video anyways.
@romeodakins
@romeodakins 11 жыл бұрын
Ain't nobody got time fo dat!
@hannanbeiken9490
@hannanbeiken9490 10 жыл бұрын
i know kipkay
@ETG311
@ETG311 11 жыл бұрын
2:38... Jonah Hill?? D:
@jase23three
@jase23three 11 жыл бұрын
haha
@FryDeFox
@FryDeFox 10 жыл бұрын
100th comment
@raymie258
@raymie258 11 жыл бұрын
kipkay:(
@DJSweatJacket
@DJSweatJacket 11 жыл бұрын
second
@DJSweatJacket
@DJSweatJacket 11 жыл бұрын
would be great for cheaters!
@DingusDotCom
@DingusDotCom 11 жыл бұрын
MEH
@wakaphwap
@wakaphwap 11 жыл бұрын
dear make make something useful.
@megaman616
@megaman616 11 жыл бұрын
you lost me at "there are alot of.......
@laqueeshous1813
@laqueeshous1813 9 жыл бұрын
What's the point of this mod and honestly this really isn't even a mod
@blt161996
@blt161996 11 жыл бұрын
you had to mod your controller to do a fatality xD noob
@sabanff
@sabanff 9 жыл бұрын
i hate to say it but your videos are not the slightest bit informative or helpful to the layman, since there is no clear step-by-step instruction, and for the experienced people it also a waste of time b/c it not showing us anything we don't know already. so either start doing a step-by-step tutorial or just quit altogether and save everyone sometime especially yourself
@PunakiviAddikti
@PunakiviAddikti 7 жыл бұрын
That was a step-by-step tutorial.
@The8bitNerdd
@The8bitNerdd 11 жыл бұрын
wast of time
@OldClam5
@OldClam5 4 жыл бұрын
fuck off
@jase23three
@jase23three 11 жыл бұрын
haha
DIY Hacks & How To's: Pocket Sized Power Supply
2:13
Make:
Рет қаралды 238 М.
DIY Hacks & How To's: DIY Glove Box
3:43
Make:
Рет қаралды 251 М.
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 12 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 43 МЛН
Playing The Synth-A-Sette Through The Stylophone Gen X-1 #SynthaSette #Stylophone #StylophoneGenX1
2:10
DIY Controller 🎮 Rack, Organized Nostalgia
8:05
Davey G.
Рет қаралды 8 М.
What's the difference? Arduino vs Raspberry Pi
6:21
Tinkernut
Рет қаралды 1,8 МЛН
DIY Bluetooth Gamepad - #3DPrinting #Adafruit Projects
5:41
Adafruit Industries
Рет қаралды 358 М.
DIY Hacks & How To's: Rapid Fire Mouse
2:11
Make:
Рет қаралды 241 М.
How to draw hair
11:09
pikat
Рет қаралды 61 М.
Making Fun With Jeff Highsmith: Hack A Toy Racer
4:18
Make:
Рет қаралды 215 М.
Drone Programming With Python Course | 3 Hours | Including x4 Projects | Computer Vision
3:33:03
Murtaza's Workshop - Robotics and AI
Рет қаралды 6 МЛН
DIY Hacks & How To's:  Pressure Plate Switch
2:58
Make:
Рет қаралды 168 М.
Худший продукт Apple
0:53
Rozetked
Рет қаралды 119 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 1,9 МЛН