Hi! Since I like wireless controllers, but for most cases not the 3rd party ones, I had this idea of using a PS3 controller as wireless controller for PSX and PS2. There is an Arduino Project (using a USB host shield and a USB Bluetooth dongle) which could be used for the start, see the library here and more details here. With that parts the input doesn't seem to be much of a problem. What would be the best solution to do the output to the controller port of PSX/PS2? Can it be done on Arduino itself or would some other components be needed? Maybe something like the Multi Console Cthulu. I must admit I'm no programmer guy so I won't be able to do this on my own. That's why I'm starting this thread, maybe some other people here like the idea and are able to do something with it. What do you guys think? So long... eroxm
Hi, I am currently working on building a wireless PS1 controller, I am going to make a tutorial video soon on how to do it, its pretty easy as long as you can solder and it's quite inexpensive too.
It could be done. There is plenty of docs on getting Arduino to read PSX controller so if you take that and make Arduino encode data properly from PS3 to PSX controller port. So you'd need to have Arduino and a Bluetooth module to connect with PS3 controller, read the controller data, discard some of the extra feature like motion sensing and analog buttons, then encode the data in a format for PSX and feed it to PSX console. he only major drawback is PS3 controller don't have rumble feature as it'd mess with sensitivity of motion sensing.
I've just taken a cheap knock of wireless PS2 controller and taken the wireless receiver and put it into the PS1 controller, and then added an internal battery as well, its very simple and easy to do.
What exactly do you mean by this? I'm fairly sure the rumble doesn't affect that. Also, why would you need motion sensing for PS2/PS1? They don't use it. As for OP, it is possible but it would be a project to get it working well. I'd suggest by checking to see how complicated it is to make a serial to PS2 (not PS/2) connector. Serial might be easier than USB to do. Then it's just programming the Arduino correctly to send the received bluetooth signals into serial, which is sent along the adapter.
@wilykat: Missing rumble would be something I could live with... You're describing it exactly the way I thought about this. To keep the receiver small the Arduino Pro Mini seems to be a good basement, since there's a USB host shield available, which has the same size. Question is if there's enough outputs left to connect to the console... Does anybody know some good documentation about how to address the PSX/PS2 controller ports? Maybe some more ideas how this can be achieved with the Arduino platform?