Author Topic: wireless game controller from scratch-idea question  (Read 702 times)

0 Members and 1 Guest are viewing this topic.

Offline kokodinTopic starter

  • Regular Contributor
  • *
  • Posts: 96
  • Country: pl
wireless game controller from scratch-idea question
« on: January 13, 2019, 06:08:45 pm »
hello
I was thinking about a project for a few days now, mostly because i get caried away buying stuff in china and now want to actually use it.
The thing is i was naive or unexpierience thinking, that fake ps3 game controller would work on my computer. Well they were 3$ a piece so i doubt i would buy basic components for that. Still it is a letdown that fake ps3 controllers are not supported by ps3 or bluetooth pc emulation drivers. (technically one of 3 works, but not the one i want)
So i begin to research if making bluetooth hid class game controller is as simple as the usb atmega conversion i made for super nintendo pads few years ago.
And the simple answer is no, at least for me who didn't work with bluetooth in the past

So i would like to as about your opinion or sugestions how to do it. Not really a finished project to copy, that part i want to figure out on my own, but kind of few stepping stones to go along.

i come up with 3 ways to make a wireless gamepad that would work on pc
1 go the easy way, canibalize already existing wireless gamepad with proprietary radio dongle.
- kind of pointless and no way to change how buttons and other features work

2 pirated HC-05 (rn-42) module with some atmega-arduino based input side
-doable and easy to get basics working, then again questionable from legal point and locked by rn-42 firmware premade hid configurations

3 hybrid use 2 cheap master slave bluetooth modules 1 on each end microcontroller as a hid usb device and another one as a input gathering device.
-in this way i could use bluetooth modules to simply work as virtual serial cable between 2 microcontrollers where one would spit the data packages and the other one would send them as hid inputs, atmega hid libry is i belive open source and the biggest issuw would be to emulate 2nd uart input on normal input pins to redirect it

why am i thinking about that?
 because i honestly think that standard black controllers are boring, i bought 3 pink ones and one yellow just to have something different
it ended out that pink gamepads are not able to work with my setup , but they gave a bunch of handy components that can be used
casing, buttons, analog pads, rumble motors and battery, everything is asking to get hacked, there is even a bunch of free space inside the case  for electronics, so why not make something out of it?

i know it is a stupid idea in general but the fact that there is no easy way to hack existing bluetooth hardware that is already in the gamepads itself kind of made me mad. because as i understand bluetooth develompment is locked by the firmware and there is no easy way around to reuse phisical hardware components that are already there because of some closed source magic sauce and no easy access to programming ide and manuals for those chips (not to mention open source firmwares like that hid libry i mentioned before for the atmega).

so i would like to get some opinions if i even thinking the right way, because there might be even easier solution i didn't think about

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf