MySpeeduinoManager

Controle total da sua ECU Speeduino direto do seu Android via TCP/IP

Recursos Principais

📊

Dashboard em Tempo Real

Visualize RPM, MAP, TPS, temperatura, AFR e todos os parâmetros importantes ao vivo com atualização instantânea.

🎛️

Edição de Tabelas

Edite tabelas VE (16x16), Ignição e AFR diretamente no seu smartphone com interface intuitiva e validação de segurança.

🛡️

Validação de Segurança

Sistema inteligente que bloqueia valores perigosos (≥55° de avanço) e alerta sobre configurações arriscadas antes de gravar.

🔌

Conexão TCP/IP

Conecte-se à ECU via WiFi ou Ethernet usando protocolo moderno com CRC32 para máxima confiabilidade.

🔥

Suporte Multi-Firmware

Compatível com 40+ versões do Speeduino (2022-2025), incluindo 202501, 202402, 202310, e versões legacy desde 201609.

Interface Moderna

Desenvolvido com Jetpack Compose, arquitetura MVVM e Material Design 3 para experiência fluida e responsiva.

Stack Tecnológico

Aplicativo Android standalone construído com as tecnologias mais modernas

Kotlin Jetpack Compose MVVM Architecture Coroutines TCP/IP Protocol CRC32 Validation Material Design 3 Speeduino Protocol

🔧 Principais Funcionalidades Técnicas

Modern Protocol (CRC32): Comandos 'r', 'Q', 'S', 'B', 'p', 'M' com validação CRC32

Live Data: 127-130 bytes de telemetria em tempo real (Output Channels)

Table Operations: Read/Write com validação automática antes de gravar

Auto-Detection: Identifica versão do firmware e carrega definições corretas

Projeto Irmão: Slowduino

🐢 Slowduino - Speeduino de Baixo Custo

O Slowduino é uma implementação de baixo custo da ECU Speeduino usando o clássico ATmega328P (mesmo chip do Arduino Uno). Perfeito para quem está começando no mundo do tuning ou precisa de uma solução econômica sem abrir mão da qualidade.

Por que "Slow"? O ATmega328P tem menos recursos que os chips mais modernos usados no Speeduino oficial, mas ainda assim oferece performance mais que suficiente para motores de 4 cilindros e aplicações educacionais.

Características:

🚀 Ver Projeto Slowduino

Baixe Agora

📦 Versão Atual

Baixe o APK mais recente diretamente do GitHub Releases

⬇️ Download APK

Requisitos: Android 8.0+ (API 26+)

🔌 Conecte sua Speeduino via USB/Serial

Sua Speeduino não tem módulo WiFi ou Ethernet? Sem problema! Use nosso proxy Python para criar uma ponte entre a porta serial (USB) e a rede TCP/IP.

📋 Como Configurar no Windows:

1. Instale o Python

  • Baixe Python 3.8+ em: python.org/downloads
  • ⚠️ IMPORTANTE: Marque a opção "Add Python to PATH" durante a instalação!
  • Clique em "Install Now" e aguarde a conclusão

2. Instale a biblioteca PySerial

  • Abra o Prompt de Comando (CMD) ou PowerShell
  • Execute o comando: pip install pyserial

3. Baixe o script proxy

  • Clique no botão abaixo para baixar o script serial_tcp_proxy.py
  • Salve em uma pasta de fácil acesso (ex: Desktop, Documentos)

4. Execute o proxy

  • Conecte a Speeduino ao PC via USB
  • Abra o Prompt de Comando na pasta onde salvou o script
  • Execute: python serial_tcp_proxy.py
  • 📱 O script detectará automaticamente as portas COM disponíveis
  • Escolha a porta da sua Speeduino no menu interativo
  • Configure a porta TCP (padrão: 5558)

5. Conecte o app

  • No app Android, use o IP do seu PC (ex: 192.168.1.100:5558)
  • Para descobrir o IP do PC: execute ipconfig no CMD
  • Pronto! Agora você tem conexão WiFi via proxy 🎉
⬇️ Baixar Serial TCP Proxy (Python)

💡 Dica: O proxy funciona em segundo plano. Mantenha-o rodando enquanto usar o app!

📖

Documentação

Acesse o arquivo CLAUDE.md no repositório para documentação técnica completa, incluindo detalhes do protocolo e troubleshooting.

🤝

Contribua

O projeto é open source! Contribuições via pull requests são bem-vindas. Ajude a melhorar o app para toda a comunidade.

🐛

Reporte Bugs

Encontrou um problema? Abra uma issue no GitHub com detalhes e logs. Vamos resolver juntos!