FORUMS
Remove All Ads from XDA

SNES Bluetooth Controller for emulators! (no root required)

22 posts
Thanks Meter: 1
 
By ScottyC_08, Junior Member on 29th June 2011, 04:48 AM
Post Reply Email Thread
I just finished my version of a SNES bluetooth controller for Android. So for those HTC Sense enabled phones (and others as well) that want to use a bluetooth game pad, this is an excellent way to go!!!

About a month ago I ran across a youtube vid showing off a bluetooth SNES controller, and just had to have one. Their project info located here http://www.thehelloworld.info

Materials used for my version of the controller: (looking at right around $115 for everything)
SNES controller (OEM, as the 3rd party ones are very cheap IMO)
Lithium Ion Battery - 1000mAh
LiPo USB charger circuit
Arduino Mini Pro 328 3.3V
FTDI basic breakout -5v (needed to program the Arduino)
BlueSMiRF Silver
On/Off switch
RGB LED (diffused)
Red 603 smd LED
Various resistors
(All available for purchase at sparkfun.com except the On/Off switch)

Pictures of the build:
http://home.comcast.net/~camaro2002ss/SNES_Controller/


Here's my YouTube video of it
[YOUTUBE]ju2ZFfgGXc8[/YOUTUBE]

Reference vids:
http://youtu.be/VAsnLQbzRhQ
http://youtu.be/Ox7GDZqKNB4


Requires 2 Android applications:
SNES Connect:
http://cgoodman.dyndns.org/files/SNES%20Connect.apk
Amarino:
http://www.amarino-toolkit.net/index.php/download.html


Arduino source code:
http://www.thehelloworld.info/code.php

Known issues that I've run across:
-Some FCs on SNES connect application. If you just turn off the controller you'll get an FC, and if you don't change the input method back to touch keypad via SNES connect you'll get FCs
-XXXXoid (SNesoid, Nesoid, Ataroid...etc by youngzh) there is an issue when rolling the dpad. For example on Zelda, Link will hang when using dpad 'rolls' to navigate. Snes9x EX works good though.

Attached are some screen shots of the applications needed as well as the SNES connect app
Attached Thumbnails
Click image for larger version

Name:	snap20110628_212242.jpg
Views:	452
Size:	27.5 KB
ID:	640319   Click image for larger version

Name:	snap20110628_212104.jpg
Views:	481
Size:	27.6 KB
ID:	640320   Click image for larger version

Name:	snap20110628_212120.jpg
Views:	393
Size:	30.8 KB
ID:	640321   Click image for larger version

Name:	snap20110628_212133.jpg
Views:	387
Size:	28.0 KB
ID:	640322  
The Following User Says Thank You to ScottyC_08 For This Useful Post: [ View ] Gift ScottyC_08 Ad-Free
 
 
29th June 2011, 06:11 AM |#2  
jumpman1229's Avatar
Senior Member
Thanks Meter: 60
 
More
Wow this looks friggin' sweet! I wanna try and make one too. How much was the whole project? How much would it be for you to make me one and ship it to me also?

Sent from my HTC Thunderbolt using XDA Premium App
29th June 2011, 09:28 AM |#3  
Senior Member
San Diego
Thanks Meter: 56
 
More
Fantastic. I've been waiting for something like this even since I started with a MAME emulator on a much earlier HTC phone runing WinMo. Is it compatible also with Nesoid? How about a MAME emulator. If so sign me up as well as an interested purchaser!

By the way, you could have this slightly reengineered, improved and manufactured for a song. You know where (i.e. which country)!
29th June 2011, 02:09 PM |#4  
g00s3y's Avatar
Senior Member
Flag Fort Myers
Thanks Meter: 165
 
More
Awesome, may have to try this when I get some extra time on my hands.
29th June 2011, 02:18 PM |#5  
ddgarcia05's Avatar
Senior Member
Flag Edinburg / Mcallen, Texas
Thanks Meter: 130
 
More
Wow. If you ever wanna sell your remote and make a another one let me know. How much did the extra building material come out to?

Edit: ran a real quick search for the hardware needed it should run about $100 for the components.
29th June 2011, 02:42 PM |#6  
Senior Member
Thanks Meter: 10
 
More
Can't wait to test this out.
29th June 2011, 02:56 PM |#7  
nrfitchett4's Avatar
Senior Member
Flag San Antonio
Thanks Meter: 613
 
More
this is definitely interesting. A project for later in the summer. Parts are kinda pricey so you really have to commit to it.
29th June 2011, 04:21 PM |#8  
OP Junior Member
Thanks Meter: 1
 
More
Glad everyone likes it

As of right now i have no intentions on making or selling these. I would hate to step on the toes of the guys that worked on it, as I see they have plans to be selling these through ingenu http://ingenu.co/blog/

ddgarcia05 is right about the cost of the project. It was right around $115 for the intial investment (I got the FTDI breakout board to program the Arduino, and some misc wire and what not).

Quote:
Originally Posted by swamp2

Fantastic. I've been waiting for something like this even since I started with a MAME emulator on a much earlier HTC phone runing WinMo. Is it compatible also with Nesoid? How about a MAME emulator.

It is compatible with Nesoid, however the dpad roll issue exists on that emulator as well...I'll see if I can get a video showing the dpad issues with the xxxoid emulators so you have a better understanding. I'll have to try the MAME emulator in the next couple of days and let ya know.
29th June 2011, 04:57 PM |#9  
Junior Member
Thanks Meter: 0
 
More
Very nice!
29th June 2011, 06:16 PM |#10  
Senior Member
Flag Tallahassee, Florida
Thanks Meter: 139
 
More
I assume this would work with other game pads as long as the components fit? I love the design and feel of the PSX controllers, but the NES are slim and easier to carry.
29th June 2011, 07:21 PM |#11  
OP Junior Member
Thanks Meter: 1
 
More
I'm pretty sure you can adapt this method to various controllers. Just a matter of tweeking the arduino code to match the chosen controller protocol.
Post Reply Subscribe to Thread

Tags
bluetooth, controller, emulator, game, snes

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes