// Esquema de Ligação — Mouse Assistido por IA v2

STM32F411 · Pro Micro · TXS0108E · OBS NVENC · SRT local · C++
← planoPC DO JOGOPC ANTIGO (IA)HARDWARE EXTERNOOBS StudioNVENC H.264 · Low-Latency HP640×360 · 30fps · whitelisted ✓Jogo FPSprocesso do jogo (sem acesso)captura telaMonitor144HzSplitter HDMIHDCP bypass (futuro)USB HID (recebe mouse)vê apenas um mouse normalC++ · OpenCV · ONNX Runtimerecebe SRT → ROI 320×320detecção cor / YOLO-nanoenvia dx, dy, conf via serialPython — Treino IAPyTorch · YOLO · LSTM → .onnxLatências (total sistema)OBS NVENC encode: 5–10msSRT rede local: 5–10msC++ decode + cor: 6–9msSerial → STM32 → HID: 5msTotal (cor): ~21–34ms ✓Total (YOLO): ~41–81msSRT localgigabit⚠ GND COMUM OBRIGATÓRIO — Carregador · STM32 · TXS0108E · Pro Micro ⚠LEGENDAalimentaçãosinal USBHID para PCSRT / redeserial USB IACarregador5V · 30WBreakout USB-CVBUS + GNDUSB-A→CMouse USBHID · USB-A fêmea PCBVBUS 5VSTM32F411USB Host · filtros · fusãobrake assist · UART1 · UART23.3V lógico · 96MHzPA9/PA10 (UART1) · PB6/PB7 (UART2)5V+GNDD+/D−UART2serial USB115200TXS0108ELevel shifter 3.3V ↔ 5VVCCA=3.3V · VCCB=5VA1/B1=TX · A2/B2=RXUART13.3VPro Micro 32U4HID emulation · 5V · Mouse.move()UART5VUSB HID