Wireless USB joystick

I have a project where I need to create a custom 8 button input seen from windows as a joystick… Basically: a wireless USB joystick with only 8 buttons (no d-pads or analog sticks or anything else).

This module looks like exactly what I need for a wired USB joystick controller:

http://www.lbodnar.dsl.pipex.com/joystick/

This fellow created a wireless joystick here:

http://home.earthlink.net/~dtvii/

by using the Sparkfun RF Link:

http://www.sparkfun.com/commerce/produc … ts_id=7816#

How can I use the RF Link to send my 8-buttons of info to the usb joystick controller?

Or should I just make my own wireless USB joystick controller using the ATMega chip like he did?

I am worried about Windows seeing it as a joystick (how to get joystick drivers?)

-Matthew

How about joystick to bluetooth to USB

So the joystick sends serial comms using a bluetooth module to a bluetooth receiver on the PC (which are often USB anyway)

Hmm…

Those bluetooth adapters look pretty expensive…

Could I just use a PIC of some kind (ATMega?) to encode my 8 buttons to serial for the RF Link transmitter, then decode it on the other end using another PIC?

The ATMega line of chips seems just right seeing as how they are natively supported by Windows as HID/Joysticks (no drivers needed)… There is even plans here:

http://www.mictronics.de/?page=avr_usb_joystick

I just need to modify it for wireless…

-Matthew

IMO 2401 modules are perfect for this job - Bluetooth would be a waste :slight_smile:

Have you tried them already?