Case · Visão computacional · IoT · IA · POC

Luz por gestos com Visão Computacional e IoT (POC)

Experimento da própria i92.tech: acender e apagar uma luz real com um gesto para a câmera, juntando visão computacional e IoT.

  • 13 de 13gestos corretos no teste, sem acionamento indevido
  • ~13 mspara a IA analisar a mão em cada imagem
  • 154–226 msda imagem chegar ao Pi até a luz mudar
Luz por gestos com Visão Computacional e IoT (POC)

O desafio

Acender e apagar uma luz real sem tocar em nada, sem assistente de voz e sem aplicativo no celular: só com um gesto para a câmera.

A solução

Uma câmera IP comum e um Raspberry Pi Zero 2W, com 512 MB de memória, leem o vídeo. O Pi só envia imagens ao servidor da i92.tech quando há movimento.

No servidor, a IA (MediaPipe, do Google) encontra os 21 pontos da mão. Regras próprias da i92.tech classificam o gesto pelos ângulos das articulações dos dedos.

Mão aberta mantida por cerca de 1 segundo acende a luz; punho fechado apaga. Há uma pausa de 3 segundos entre as ações e, se a luz já está no estado pedido, nada acontece.

O Pi aciona um relé Wi-Fi comum, da plataforma Tuya/Smart Life, direto pela rede local, sem passar pela nuvem do fabricante. O sistema roda continuamente como serviço: se o relé fica sem energia ou sai do Wi-Fi, ele detecta e volta a funcionar sozinho quando o relé retorna.

Privacidade: nenhuma imagem é gravada

Cada quadro é analisado na memória e descartado na hora. Fica só um registro em texto: data e hora, gesto, ação, resultado e tempos de resposta.

Não há reconhecimento facial nem identificação de pessoas: a IA só procura a mão e o gesto.

A comunicação com o servidor é criptografada (HTTPS) e só aceita o dispositivo autorizado.

Próximos passos

Os planos para as próximas etapas, ainda sem data: reconhecer o gesto mais longe da câmera; funcionar sem internet, com o processamento no próprio local; e incluir mais gestos e outros aparelhos, como tomadas, persianas e máquinas.

O resultado

Medido pela i92.tech em 23/10/2026: 13 de 13 gestos executados corretamente no teste, sem nenhum acionamento indevido. A análise da mão leva cerca de 13 ms por imagem no servidor. Do momento em que a imagem chega ao Pi até a luz mudar, foram de 154 a 226 ms, e o relé respondeu em 86 a 164 ms. Para a pessoa, a luz responde cerca de 1 segundo depois de começar o gesto, porque é preciso segurá-lo por cerca de 0,8 segundo. Isso é proposital, para evitar acionamento sem querer.

Projeto próprio da i92.tech. Os números foram medidos pela i92.tech durante os testes.

Inspirado no experimento "Luz por gestos" de Marcos Kaiky, que acende luzes virtuais com gestos usando o MediaPipe, do Google. A i92.tech partiu da mesma ideia e da mesma tecnologia de base, mas escreveu o próprio código e levou o controle para uma luz real, com IoT. Ver o experimento original no GitHub (abre em nova aba)

Contato

Conte o que você quer automatizar.

Respondemos com os próximos passos e uma proposta de diagnóstico.

Ao enviar, você concorda com a nossa Política de Privacidade.