2
\$\begingroup\$

Figured out display, just need to transmit touch signals wirelessly.

What I have is a 5" monitor with a USB touch overlay connected to my laptop with a USB cable.

I've done quite a bit of research and found solutions only for analog sticks, keyboards and mouse; but none for touch.

What I'm understanding is a micro-controller and a BLE module is needed. Only thing left would be the code.

Since the analog input is already converted to digital and outputs that data via USB what can I do to transmit that data wirelessly?

Also the computer recognizes this device as a USB mouse

\$\endgroup\$
  • \$\begingroup\$ I'm fairly sure it's not recognised as a mouse, that would be really annoying. - touch screens do absolute position, mice do relative movement. no doubt it is recognised as some sort of poiinter device. \$\endgroup\$ – Jasen Jan 9 '16 at 3:49
  • \$\begingroup\$ "The touch screen shows up as a USB mouse so no special drivers needed." taken directly from the products description: adafruit.com/product/2260 I understand it's an absolute position device and knowing that how can I program an Arduino Mini Pro with a BLE module to relay that data wirelessly? \$\endgroup\$ – Yousef Abdelsalam Jan 9 '16 at 16:47
  • 1
    \$\begingroup\$ not the first fime marketers have made untrue claims. anyway , you'd need to make the arduino act as a USB host. this is not going to happen unless the touch screen is low speed USB. and then it'd just be really tricky \$\endgroup\$ – Jasen Jan 9 '16 at 23:27
  • \$\begingroup\$ @Jasen True, though any modern computer would have drivers for both, so no special drivers needed claim still holds. \$\endgroup\$ – Dmitry Grigoryev Jan 12 '17 at 9:25
1
\$\begingroup\$

I think you're looking for a 'wireless USB hub'.

  • Place this at your monitor, plug the monitor touch USB into it.
  • Insert the receiver into your laptop.
\$\endgroup\$
  • \$\begingroup\$ I've been searching for that for the past couple of weeks and every product is either discontinued or unavailable. Iogear used to have them but now I think it's only for data transfer and not commands. \$\endgroup\$ – Yousef Abdelsalam Jan 9 '16 at 16:45
  • \$\begingroup\$ Amazon have them and eBay. Mouse motion is 'data'. USB protocol won't know what it's carrying. \$\endgroup\$ – Transistor Jan 13 '16 at 6:59
0
\$\begingroup\$

If you can't buy a wireless USB hub, here's something you could pretty easily build using a Raspberry Pi or any similar single-board computer running Linux (using something smaller like an Orange Pi Zero would make sense):

  • Connect your touchscreen to RPi's USB port
  • Make sure the RPi connects to your WiFi automatically
  • Start USB/IP daemon on it (install with apt-get install usbip if missing)
  • Install a USB/IP client for your computer (I guess you need one for Windows)
  • Export the touchscreen device and enjoy!
\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.