| Details
of the USB Interface
this is the complete build up Interface
which can be ordered.
Scematic
Description:
The
Interface functions together with you rc-transmitter as a joystick with
up to
6
axes (7 on request) and 6 buttons. It can be used as control interface
for the
most
common simulation programs which support a joystick interface and also
any
other
application that can be controlled by a joystick in principle:
-
Aerofly V1.2x
-
Aerofly pro (as secondary interface only, the original Afp-Dongle is still
required)
-
FMS 2.0
-
Piccofly
-
Easyfly
-
Microsoft Flight Simulator
-
Realflight G2
The
processor PIC16c745 interprets the transmitter modulation signal (PPM)
and
provides
a HID compatible joystick USB- device. The interface uses a HID device
driver
which normaly is provided by your windows (Win98 up to XP, but not Win
NT,
Linux
?).
The
first 7 rc-transmitter channels are digitized and used as 7 joystick axes.
Die
first button is built by the extrem position of the 3rd channel. the other
buttons
are
build of the mid and extrem positions of the 5th cahnnel and above.
At
transmitters with less than 7 channels the axes 5 to 7 are fully or partially
build
of
the the mirrored channels of the channel 2 to 4.
Each
axis is digitized in 256 steps.
The
chip can also be used to build a standalone interface "USB-Gamebird":
If
you connect directly potentiometers and switches to the chip, it can be
set into
a
standalone interface mode, with out having to connect it to a PPM signal.
This
mode is activatet when you connect RB4 to GND. You can modify old or defect
rc-transmitters
and use their potis and switches.
Installation
of the Interface:
1.
Windows:
The
device in a hot plugable pnp interface. If you connect it the first time
windows
reports
that it has found a new HID device named "RC-Joystick USB Interface".
The
driver is automatically intalled then. At elder windows version you might
be
requestet
to put in the windows system CDROM. After installation you will find a
new
device
in the system console and a new gamecontroller "RC-Joystick".
Depending
on the capabilities of the HID- driver you can use then this device as
joystick
with 6 or 7 axes and 6 buttons.
If
the "RC-J" does not appear automatically , it has to added manually into
the
system
console.
The
LED at interface flashes when the device was found by windows.
When
the rc-transmitter is connected correctly the LED blinks.
2.
Calibation:
Please
do not use the system driver calibration. I recomend to calibrate the axes
at
transmitter
or within the calibration function of your application.
Order:
Prices:
The
preprogrammed chip PIC16c745 (28SO or DIL28) can be ordered if you want
to
build
up your own pcb.
PIC16c745
1ps 15 €
The
complete build up and testet USB interface (incl. cable and connector of
your
choice).
RC-USB
1ps 47,50 €
to
every delivery you have to add 2,50€ of mailing within germany or
4,00€ outside
germany.
!! Orders outside germany have to
be payed in advance, I do not accept credit cards.
The money has to be sent to my address
or transfered by bank to:
Aalener Volksbank 61490150
KNr 37346008
IBAN : DE31614901500037346008
BIE : GENODES1AAV
Please
add some informations to your email oder:
- Your
delivery address.
-
how to pay.
-
The connector type of your transmitter (3.5mm , 180~DIN oder 240~DIN).
You can
also
add the rc-transmitter type.
Orders
are exclusively possiple via email to: w.wiedmann@t-online.de
.
Warranty:
I offer no warranty of any kind either expressed or impied ncluding
but not limited to impied
warranties of merchantability or fitness for a paticular purpose.
PIC16c745
are electrostatic sensitive devices. They can be destroyed by electrostatic
charge
or a wrong supply voltage. I am not liable for errors herein or incidential
or
consequential
damages that are implied of the use of the interfaces or the devices.
The
Interface can be hot plugged to the computer. Take care that the transmitter
is
galvanically
not connected with the chassis of the computer. Do not use while the
battery
charger is connected to the transmitter. Used devices cannot be exchanged.
|