Passar a mão no ar e a luz acender: parece coisa de filme, mas é o que o APDS-9960 faz. Ele reconhece gestos — cima, baixo, esquerda e direita — sem você encostar em nada.

E não para aí: o mesmo chip ainda mede proximidade, cor e luz do ambiente. É vários sensores em um só, o mesmo tipo que existe nos celulares.

💡 Salve este guia: ele funciona melhor em curto alcance e ambiente controlado. A luz forte do sol confunde o infravermelho e atrapalha o reconhecimento de gestos.

🟢 Nível 1: o que é e para que serve

O APDS-9960 é um sensor que entende movimentos da mão passando por cima dele. Com isso você cria uma interface sem toque: acender luz, trocar de faixa, avançar um menu.

É ideal para projetos higiênicos (sem botão para tocar) e de acessibilidade.

🟡 Nível 2: os quatro sensores em um

Além de gestos, ele mede proximidade (o quão perto algo está), cor (RGB) e luz ambiente. Você liga o que precisar.

Tudo é lido por I2C (dois fios). Bibliotecas prontas já entregam “gesto para cima”, “objeto perto”, e assim por diante.

🟡 Nível 2: como acertar o gesto

Passe a mão a poucos centímetros do sensor, num movimento claro e não muito rápido.

Vale ajustar a sensibilidade e o ganho na biblioteca para o seu ambiente e a distância da mão.

🔎 Dica: comece testando só a função de gesto. Depois que estiver confiável, ative proximidade ou cor conforme o projeto pedir.
CaracterísticaValor
FunçõesGesto, proximidade, cor (RGB) e luz ambiente
Como detectaLEDs infravermelhos + fotodiodos
ComunicaçãoI2C (dois fios)
Alcance dos gestosPoucos centímetros
Alimentação3,3 V (cuidado com 5 V)
Uso típicoInterface sem toque

🔴 Nível 3: como funciona por dentro

O sensor tem LEDs infravermelhos que iluminam a sua mão e fotodiodos em posições diferentes que medem como essa luz reflete de volta.

Quando a mão passa, os fotodiodos “acendem” em sequência (primeiro um lado, depois o outro). O chip interpreta essa ordem e decide a direção do gesto.

⛔ Atenção: muitos módulos são de 3,3 V na lógica. Ligar direto em 5 V pode danificar o sensor — confira o seu módulo e use conversor de nível se preciso.

⚖️ APDS-9960 x sensor de proximidade simples

APDS-9960
  • Reconhece gestos
  • Mede cor e luz também
  • Interface rica sem toque
  • I2C, com biblioteca
Sensor IR simples
  • Só 'tem algo perto'
  • Uma função
  • Mais barato
  • Bom para detecção básica

🧮 Exemplo prático: luminária controlada por gesto

📖 Acender e regbrilho com a mão

1) Ligação: APDS-9960 no I2C (SDA/SCL), alimentado em 3,3 V.

2) Gesto de ligar: mão para cima acende a luz.

3) Ajuste: mão para a direita/esquerda aumenta ou diminui o brilho.

4) Desligar: mão para baixo apaga.

Acena · a luz obedece · sem encostar

🎯 Onde usar

  • Ligar luz e trocar faixa com aceno.
  • Menus sem toque (higiene).
  • Projetos de acessibilidade.
  • Detectar aproximação para acordar uma tela.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Gestos não reconhecidosMão rápida ou longe demaisMovimento claro, a poucos cm
Falha ao solLuz solar satura o IRUse em ambiente com luz controlada
Sensor não responde3,3 V x 5 V ou I2C erradoConfira tensão e ligação SDA/SCL
Direção trocadaOrientação do móduloAjuste o sentido no código
Trava depois de um tempoBuffer de gestos cheioLeia e limpe os gestos com frequência
🛒 Na Mamute tem o módulo APDS-9960 e conversores de nível para ligar com segurança no seu Arduino.

🚀 Conclusão

O APDS-9960 traz para o hobby algo que parecia coisa de smartphone: controle por gestos, além de cor, luz e proximidade — tudo em um chip.

Respeite a tensão de 3,3 V e o curto alcance, e você terá uma interface moderna e sem toque no seu projeto.

O que você controlaria por gesto? Conta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br