Check this out. An unmodified playstation 2 controller interfaced to a basic stamp 2. Hehehe. It is kind of hard to tell from that picture but I do believe that it looks intact and since the thing works on a basic stamp then you should be able to interfact it to an IFI controller right?? I love this magazine.
if iâm not mistaken, i believe that the next OI will indeed have two PSX ports, although Iâm not sure if that information was ever supposed to be released, or if itâs even true. iâm not sure if i would perfer that to what we have now, but i guess itâd be pretty cool. except that now iâd wiggle around while driving, cause of the whole âmove the controller cause you think itâs going to help turn the robot fasterâ thing. like when you play a racing game on your PS2/XBox/GC. yeah. weâll all be cool thenâŚ
*Originally posted by Ian W. *
** except that now iâd wiggle around while driving, cause of the whole âmove the controller cause you think itâs going to help turn the robot fasterâ thing. like when you play a racing game on your PS2/XBox/GC. yeah. weâll all be cool thenâŚ**
Thatâs hillarious, everyone does that! Some people really get into it too! Not only will people do that, youâll get an increase in people involuntarily throwing their controllers to the ground after a match.
âdaaaaaaaaaaaaaaa bullsâ
it would even be better if it had the vibrating motors in the controllers to just like PS1
*Originally posted by Mike522 *
**it would even be better if it had the vibrating motors in the controllers to just like PS1 **
I believe that that controller should have the cibrating motors in it. Most of the SONY analog made controllers do.
It would be cool to drive a robot with a Play Station controller. You would probably see a lot of PS2 Addicts as drivers, lol.
Lots of things would be cool, but they only are cool if you actually do them.
Check out this webpage for more information on pinouts for popular gaming consoles, along with links to more Playstation info.
If you have any spare controllers lying around, it could be an awesome little project.
Honestly, I think itâd be sweet!
I know when we did our steering wheel for the robot, it was reall cool.
If our team does the PS2 or whatever controller this year, Iâd be one up for driving for sure (I play my PS2 almost everyday for atleast 2 hrs., during the summer itâs longer).
*Originally posted by Adam Y. *
**I do believe that it looks intact and since the thing works on a basic stamp then you should be able to interfact it to an IFI controller right?? **
Not quite, as the IFI Operator interface is what collects the data from the joysticks/potentiometers and buttons/switches, not the Basic Stamp itself. Nearly all modern video game controllers use a clock and a multiplexed system that sends several values along the same wire just at different times. You could possibly build a box to generate a clock and demultiplex this signal into several lines.
With a quick search on video game controller pin-outs I found this which lists the pin-outs for several older game systems.The ones listed below have non-multiplexed data-lines and would be simple to wire to the OI.
*Atari 2600
*Atari Enhanced
*Sega Genesis (note that only the B and C buttons can be detected each time the input is read, A and start are multiplexed with these two using pin 7 as a selector)
*Sega Master System
*TurboGrafx
It would be pretty cool to see a team use Atari controllers for the robot, although the digital rather than analog joysticks might make it hard to drive.
I canât wait until someone figures out how to hook up a âWASDâ configuration and a mouse to drive. Gamers would be proud.
I really want to have the robot steered from your perspective instead of the robotâs, much like a video game, but oh wellâŚ
*Originally posted by josh_johnson *
**the digital rather than analog joysticks might make it hard to drive. **
I agree. No variable speed would make for a reckless and finesse lacking match. Although it would still be possible to use some kind of acceleration algorithm.
having vibrating controllers that shakes everytime you bumped into something would be awesome, and lots of work to do⌠Itâd be cool if we see one this year!
Somebody should wire a DDR mat as a controller.:yikes:
*Originally posted by ZACH P. *
**Somebody should wire a DDR mat as a controller.:yikes: **
No.
*Originally posted by FotoPlasma *
**No. **
lol
*Originally posted by ZACH P. *
**Somebody should wire a DDR mat as a controller.:yikes: **
Yes.
However, I donât mean to burst everyoneâs fun bubble⌠but I thought I remember rules not allowing us to use these types of input devices? I know there are some rules on what we can and canât use, they may change this year, but itâs never a bad idea to check and see what was allowed in the past :yikes:
*Originally posted by WakeZero *
**However, I donât mean to burst everyoneâs fun bubble⌠but I thought I remember rules not allowing us to use these types of input devices? I know there are some rules on what we can and canât use, they may change this year, but itâs never a bad idea to check and see what was allowed in the past :yikes: **
After a little searching, I found this rule, which states that we arenât technically allowed to modify the âThe Operator Interface, Robot Controller, Servos, Speed Controllers, Relay Modules, Radio Modems, Batteries, Battery Charger, Power Supply, 9-pin cables, Maxi-style breaker panel, ATC breaker panel, circuit breakers, fuses, and joysticksâ. Also, this rule addresses custom control boxes. Without it, I donât think weâd be allowed to use any input devices except for the provided joysticks (uck).
The joystick ports each have a pin for +5VDC, fused at 1.25A, through F2. They state that â+5V Aux is to be used for potentiometers in Joysticks and custom I/O boxesâ in the IFI OI Reference Guide, but thatâs not the official rulebook. Iâm not sure how a FIRST representative or knowledgable volunteer inspector would react to a system that generates control signals. Iâm thinking specifically of making an intermediary box to operate on actual driver input, and then output processed data to the OI. Anyone know of a precedent for this kind of thing?
*Originally posted by FotoPlasma *
**
The joystick ports each have a pin for +5VDC, fused at 1.25A, through F2. They state that â+5V Aux is to be used for potentiometers in Joysticks and custom I/O boxesâ in the IFI OI Reference Guide, but thatâs not the official rulebook. Iâm not sure how a FIRST representative or knowledgable volunteer inspector would react to a system that generates control signals. Iâm thinking specifically of making an intermediary box to operate on actual driver input, and then output processed data to the OI. Anyone know of a precedent for this kind of thing? **
In the past, the laymanâs translation of the FIRST ruling on things like this is that anything with a âbrainâ on the OI side is illegalâŚso, if you could find a way to interface one of these controllers(somehow) only putting wires between the original controller and the OI, then it would be legal based on how Iâve seen the rules interpreted in the pastâŚ
From what I remember, there was a topic about customizing robot controllers from about 5 months ago. The thing is that you would have to bust open the PS2/XBox/GCN/DDR controller and re-wire it so that it would work with the OI port. Plus, many controllers need power, and I donât think that the current OI allows for that, but hey, what do I knowâŚ