Hello, I hope everyone is doing well.
I am not sure if here is the right place to post, if not, please remove or move to the right section, thanks.
I've been trying to set up my Raspberry Pi 5 as an HID device (mouse/keyboard) to control a Windows 11 PC. After discovering that Pi 5's USB-A ports are host-only and the USB-C port is shared with power input, I'm considering using a Raspberry Pi Pico as a bridge.
My current setup/requirements:
Raspberry Pi 5 (needs 27W power supply - can't give up on this 'cause I'll need maximum performance)
Windows 11 PC to be controlled
Need to emulate both mouse and keyboard
Need to process screen captures from the Windows PC
Will be running image processing (OpenCV/Tesseract) on the Pi 5
Proposed solution:
Pi Pico connected to Windows via USB (as HID device)
Pi Pico connected to Pi 5 via UART/GPIO
Pi 5 running the main processing and sending commands to Pico
Windows PC sending screen captures to Pi 5 via network
Questions:
Is this setup feasible?
Will the UART communication be fast enough for real-time mouse/keyboard control?
What would be the recommended way to connect Pi Pico to Pi 5? (specific GPIO pins, voltage considerations)
Are there any ready-to-use examples for this kind of setup?
Are there better alternatives I should consider before buying a Pi Pico?
I want to make sure this approach would work before purchasing additional hardware. Any advice would be greatly appreciated!
I am not sure if here is the right place to post, if not, please remove or move to the right section, thanks.
I've been trying to set up my Raspberry Pi 5 as an HID device (mouse/keyboard) to control a Windows 11 PC. After discovering that Pi 5's USB-A ports are host-only and the USB-C port is shared with power input, I'm considering using a Raspberry Pi Pico as a bridge.
My current setup/requirements:
Raspberry Pi 5 (needs 27W power supply - can't give up on this 'cause I'll need maximum performance)
Windows 11 PC to be controlled
Need to emulate both mouse and keyboard
Need to process screen captures from the Windows PC
Will be running image processing (OpenCV/Tesseract) on the Pi 5
Proposed solution:
Pi Pico connected to Windows via USB (as HID device)
Pi Pico connected to Pi 5 via UART/GPIO
Pi 5 running the main processing and sending commands to Pico
Windows PC sending screen captures to Pi 5 via network
Questions:
Is this setup feasible?
Will the UART communication be fast enough for real-time mouse/keyboard control?
What would be the recommended way to connect Pi Pico to Pi 5? (specific GPIO pins, voltage considerations)
Are there any ready-to-use examples for this kind of setup?
Are there better alternatives I should consider before buying a Pi Pico?
I want to make sure this approach would work before purchasing additional hardware. Any advice would be greatly appreciated!
Statistics: Posted by biomekh — Thu Feb 20, 2025 11:07 pm — Replies 1 — Views 53