Sobre este projeto
it-programming / mobile-development
Aberto
Procuro desenvolvedor com experiência em sistemas embarcados e Bluetooth Low Energy (BLE) para desenvolver um protótipo funcional composto por uma unidade central e quatro periféricos sem fio. O objetivo é validar a comunicação BLE, lógica de operação e integração futura com aplicativo mobile.
Unidade Central
ESP32 ou similar
Display LED
Bateria recarregável (mínimo 6h)
2 botões físicos para configuração
BLE Dual Mode: central para 4 periféricos + periférico para smartphone simultaneamente
Periféricos (4 unidades)
ESP32-S3 Mini, Nrf52 ou similar
1 botão físico, led rgb e motor de vibração
bateria recarregável
funcionalidades
comunicação simultânea entre 4 periféricos e unidade central
4 jogadores organizados em 2 times fixos — time a (p1+p2) e time b (p3+p4)
pareamento automático ao ligar — primeiros 2 a apertar = time a, seguintes = time b
pontuação por game: 15 · 30 · 40 · game. Empate em 40×40 = próximo ponto fecha o game
Controle de games, sets (4 ou 6) e tie-break configuráveis
Tie-break: contagem de 1 até 7, vence com 2 pontos de diferença
Cronômetro de partida no display
Janela de 3 segundos para eventos compostos (2 jogadores do mesmo time)
Bloqueio de 10 segundos após eventos
Função de desfazer último ponto
Sistema de desafio/votação entre os 4 jogadores
Feedback visual (LED RGB) e tátil (vibração) por tipo de evento
Não está incluso
Aplicativo mobile
Design industrial ou carcaça final
Produção em escala
Publicação em lojas
Entregáveis
Protótipo funcional em protoboard
Firmware completo e documentado
Serviço BLE documentado e pronto para integração com app mobile
Lista de componentes com links para compra no Brasil
Diagrama elétrico
Código-fonte no GitHub
Vídeo demonstrando funcionamento completo
Requisitos obrigatórios
Experiência comprovada com ESP32
Experiência com BLE multiponto e dual mode simultâneo
Experiência com firmware embarcado
Portfólio obrigatório — código ou vídeo de projeto BLE real
NDA antes do compartilhamento das especificações completas
Categoria: TI e Programação — Sistemas Embarcados / IoT
Tamanho: Grande
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias