wireless game controller from scratch-idea question - Page 1
Forum section: electronics / projects

author: kokodin
author_rank: Regular Contributor
timestamp: January 13, 2019, 06:08:45 pm
content: helloI 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 pastSo 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 pc1 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 work2 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 configurations3 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 itwhy 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 differentit ended out that pink gamepads are not able to work with my setup , but they gave a bunch of handy components that can be usedcasing, 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