English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 27 August 2016, 19:31   #1
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Wireless Joysticks

Hi all

Just a quick post concerning a little hardware project I am working on. The end result will be a 2.4GHz transmitter / receiver for my RC cars and finally a DIY Quad copter.

In the process of making my prototype I have inadvertently however created a wireless interface for using any standard 9 pin joystick. Currently works as a HID device only but I am intending on making it work on any 9 pin joystick interface (Amiga, C64 etc). I tested it out last night playing Turrican and did not notice any lag.

The project uses:
1 * Arduino Pro Micro
1 * Arduino Nano
1 * 5v to 3.3v regulator
2 * NRF24l01 wireless boards.

Once I have a couple of prototypes made I may ask a few people to test them out for me.

All the schematics and Arduino software will be made freely available once I am happy with the design and functionality.

I will post more info and pictures later
Bastich is offline  
Old 27 August 2016, 20:01   #2
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
Really interesting. I hate so much cables all around.

But I don't understand it right. Do you say to use a wired joystick without connecting it directly or just using a wireless joystick?
Retrofan is offline  
Old 28 August 2016, 04:09   #3
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,813
I'd love to convert one of my Star Cursor Pro's to wireless.
ransom1122 is offline  
Old 28 August 2016, 10:56   #4
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
Great project! I'd love to help you test one out!
trixster is offline  
Old 29 August 2016, 12:32   #5
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Hi all I will be doing a progress update later which will include pictures
Bastich is offline  
Old 29 August 2016, 14:14   #6
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I guess you either make it as a small box which contains an Arduino board, the RF transceiver, a battery and a 9p Sub-D connector which will connect to any Atari style joystick and make it wireless. Well, it won't be wireless per se, but it will only connect to the external box and not be
wired directly to the computer..

Or one coult put the entire deal inside one joystick if it can fit so the cable can be removed completely. The battery will be the problematic part here as it should not be too difficult to replace when it runs out. Alternatively, one could use 4x1.2V batteries and a charging circuit but that would take up a lot of space..

A system like this should have some programmable ID on it so multiple joysticks can be used together without interfering.
demolition is offline  
Old 29 August 2016, 14:28   #7
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Progress update

1. The transmitter with my favourite joystick and 2 analogue sticks attached.
(I initially only attached my joystick to test the digital inputs)

2. The receiver in bread board form.
(The upside down blue board at the back is the 5v -> 3.3v regulator)

3. And this is my current prototype
(which I need to check is wired correctly)
(the DIL switch will be for signal strength and channel selection)

4. Fully assembled and tested prototype
(With provision for a 9pin joystick output or 7 servos)
Attached Thumbnails
Click image for larger version

Name:	trans 2.jpg
Views:	113
Size:	208.4 KB
ID:	49658   Click image for larger version

Name:	recv.jpg
Views:	105
Size:	186.1 KB
ID:	49659   Click image for larger version

Name:	Proto 2.jpg
Views:	110
Size:	186.2 KB
ID:	49661   Click image for larger version

Name:	Proto 2b.jpg
Views:	102
Size:	203.0 KB
ID:	49662  

Last edited by Bastich; 29 August 2016 at 14:58. Reason: Picture problems
Bastich is offline  
Old 29 August 2016, 14:44   #8
Arnie
R.I.P Smudge 18-08-16
 
Arnie's Avatar
 
Join Date: Aug 2005
Location: Leicester/UK
Age: 66
Posts: 3,968
I'm not seeing any pics! Can anyone else see pics? Is it just me?
Arnie is offline  
Old 29 August 2016, 14:54   #9
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,813
Nope. Nudda. Zilch here. No pics
ransom1122 is offline  
Old 29 August 2016, 14:56   #10
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I'm seeing pics but as they are hosted on Amibay, perhaps you need to be logged in there to see them?
demolition is offline  
Old 29 August 2016, 14:58   #11
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Fixed the image linking problem.
Bastich is offline  
Old 29 August 2016, 19:51   #12
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Nicely done! I've had a similar project on the go for years based on a PIC chip instead, but otherwise similar (though not nearly as neat as yours!) Must dig it out again...
Daedalus is offline  
Old 03 September 2016, 04:02   #13
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Fully assembled but not yet tested transmitter prototype (Arduino Nano)
(including a 9 pin header for a joystick, its also the same foot print as the receiver)

I am intending on ether powering the transmitter by a 9v battery or a 3.7v 18650 cell but this really depends on when case I find to mount it in.

The receiver will ether be powered by the 5v line from the Amigas joystick port (will require a jumper to redirect the 5v line thou).
Alternatively (ATM) it can be used as a standard USB joypad (Standard HID device).
It will really depend on if you are using it on a PC or a Classic system in the end
Attached Thumbnails
Click image for larger version

Name:	trans proto 1.jpg
Views:	66
Size:	190.5 KB
ID:	49744   Click image for larger version

Name:	trans proto 2.jpg
Views:	59
Size:	167.0 KB
ID:	49745  
Bastich is offline  
Old 03 September 2016, 04:06   #14
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Here is my current prototype receiver (Arduino Pro Micro) which ATM works as a HID device. I am intending on adding 9pin output so it can be used on original hardware. There is already provision on the board (once I solder a few more wires).

My current transmitter setup is also shown (Arduino Nano). It currently uses a mobile phone battery bank for power, and a patch cable to convert the 9pin socket to the boards header. I played a few emulator games using my adapter without problems. Need to test it in the lounge on the TV next

Both parts of the system have a DIL switch fitted currently allows up to 4 different signal strength and 4 different 2.4GHz channels. This may change to a 2:8 ratio to get more channels.
I have cleaned up the Arduino code for both ends of the system and they now operate at around 2-4ms which is pleasing A lot more testing with range and data rates needs to be done plus I need to source some boxs to house everything but its all looking good ATM.
Attached Thumbnails
Click image for larger version

Name:	proto Receiver.jpg
Views:	86
Size:	148.1 KB
ID:	49746   Click image for larger version

Name:	proto transmitter.jpg
Views:	85
Size:	208.2 KB
ID:	49747  
Bastich is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wireless adapter for Amiga joysticks Solo761 Hardware mods 25 22 March 2017 21:52
Joysticks... StarEye Retrogaming General Discussion 3 17 September 2007 15:41
PC Joysticks? Frootloop support.Hardware 16 30 April 2005 20:47
Joysticks DM Retrogaming General Discussion 12 10 December 2001 18:17

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:59.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.25256 seconds with 16 queries