Controller for USB PS2 remote

Which controller and which adapter should I use with my USB PS2 remote (RB-Kee-03) with my Lynxmotion A4WD1 robot ? Thank you.

Hi,

Typically, Lynxmotion mobile robot kits use this controller kit: Lynxmotion PS2 Controller V4
It would normally be connected to a BotBoarduino.

If you wish to use the USB-based PS2 controller, a possible alternative would be to use a USB host shield on top of the BotBoarduino.

We hope this helps!

Sincerely,

Hi,

do you think I can use such USB to serial adpater (USB-to-Serial Adapter Cable USB2S-01 RB-Sha-14) and a serial host shield on top of the BotBoarduino ? I need a long wire (+ 50m), serial may be better. And I can’t use WiFi.
What serial host shield do you recommend ?

Thank you.

Hi,

The Rb-Sha-14 is based on a FTDI 232 chip and requires specific (and proprietary) drivers to be used with a USB host. While it may be possible technically, it may be very difficult to use it as it requires a driver for the USB Host shield for the FTDI inside the RB-Sha-14.

Also, this devices only provides an interface to a RS-232 UART serial port. You would still need a way to connect the controller to it.

All being said, using such long distances is possible with a wired controller, but it will most likely require a custom interface. You may also want to look into Ethernet connections, as these support (at least) 100 m at full-speed.

An alternative option might be to simply connect the USB controller to a computer and use it to translate the commands to a serial protocol over RS-232 to the robot. We do have plenty of options for TTL UART <> RS-232 UART translators available. This would allow you to use a long cable, but it also depends on baud rate. At 9600 and using cables with low capacitance ( ~15-20 pF/feet ), you may be fine up to 500 feet. Of course, as soon as the baud rate goes up a bit, the maximum distance drops sharply due to signal attenuation.

Good luck!

Sincerely,