Projeto que transforma um celular Android em um touchpad remoto para controlar o computador via rede Wi-Fi local.
- Sobre o Projeto
- Funcionalidades
- Telas do App
- Requisitos
- Instalação
- Como Descobrir o IP
- Configuração no MIT App Inventor
- Como Usar em Outro Computador
- Estrutura do Projeto
- Observações
- Importar o Projeto
- O que Aprendi
- Autor
Mouse Wifi transforma um celular Android em um touchpad remoto para controlar o computador via rede Wi-Fi local. O celular se comunica com um servidor Python rodando no PC, enviando comandos de movimentação e clique em tempo real.
Ferramenta: MIT App Inventor
Servidor: Python com Flask e PyAutoGUI
Conexão: Wi-Fi local
Plataforma: Android + Windows
- Movimentação do cursor pelo touchpad da tela
- Clique esquerdo
- Clique direito
- Controle via rede Wi-Fi local
- Python 3 instalado
- Flask
- PyAutoGUI
- VS Code (opcional)
- Aplicativo criado no MIT App Inventor instalado via APK ou MIT AI2 Companion
Abra o terminal e execute:
pip install flask pyautogui
Na pasta onde está o arquivo mouse.py execute:
python mouse.py
Se tudo estiver correto aparecerá no terminal:
Running on http://0.0.0.0:5000
Abra o Prompt de Comando e execute:
ipconfig
Procure pela linha Endereço IPv4. O resultado será algo como:
000.000.0.000
Esse endereço deverá ser usado no aplicativo MIT App Inventor para conectar ao servidor.
O componente Web do MIT App Inventor deve utilizar URLs no seguinte formato:
Movimentação do cursor:
http://IP_DO_PC:5000/move?x=VALORX&y=VALORY
Clique esquerdo:
http://IP_DO_PC:5000/click
Clique direito:
http://IP_DO_PC:5000/rightclick
Substitua IP_DO_PC pelo endereço IPv4 encontrado com o comando ipconfig.
Exemplo:
http://000.000.0.000:5000/click
- Baixe o arquivo
mouse.pydeste repositório - Abra o terminal na pasta do projeto
- Execute o servidor:
python mouse.py
- Descubra o IP do computador com
ipconfigno Prompt de Comando - Atualize o IP no aplicativo MIT App Inventor
- Conecte o celular e o computador na mesma rede Wi-Fi
- Utilize normalmente
MouseWifiMIT/
│
├── mouse.py
└── README.md
- Computador e celular devem estar conectados na mesma rede Wi-Fi
- Alguns firewalls podem bloquear a porta 5000 — desative temporariamente se necessário
- Caso o IP mude, atualize o endereço no aplicativo
- O servidor deve permanecer aberto enquanto o aplicativo estiver sendo utilizado
Baixe o arquivo MouseWifiMIT.aia na seção Releases e importe diretamente no MIT App Inventor:
Projects → Import project (.aia)
- Comunicação entre Android e Python via requisições HTTP
- Criação de servidor local com Flask
- Uso do componente Web do MIT App Inventor para enviar requisições
- Controle de mouse via código com PyAutoGUI
- Conceito de rede local e endereço IP
- Integração entre programação em blocos e linguagem de texto
Desenvolvido por Kayozkx
Desenvolvido em 04 de junho de 2026.


