Como usar com Arduino – Sensor de Gestos e de Cor APDS-9960

Como usar com Arduino – Sensor de Gestos e de Cor APDS-9960

img00_como_usar_com_arduino_sensor_de_gestos_e_de_cor_apds-9960_esp8266_sparkfun_adafruit_lux

– Descrição:

Sensor de Gestos e de Cor APDS-9960 é utilizado para fazer a medição de luz, cor ambiente, detecção de proximidade e detecção de gestos. O mesmo consegue fazer detecções numa faixa de 10 a 20cm.

Este Sensor de Gestos e de Cor APDS-9960 permite que um robô, computador ou plataforma microcontrolada possa ser controlado a partir de gestos direcionados (alto / baixo / esquerda / direita). O sensor utiliza tecnologia I2C para comunicação, possui pino de interrupção (INT) e um pino adicional (VL) para LED infravermelho.

Sensor de Gestos e de Cor APDS-9960 é comumente utilizado em projetos com Arduino, NodeMCU ESP8266, Raspberry ou outras plataformas microcontroladas.

Vale ressaltar que o Sensor de Gestos e de Cor APDS-9960 é o mesmo utilizado no Samsung Galaxy S5. Logo, nota-se a alta confiabilidade que este sensor possui.

– Especificações e características:

– Tensão de operação: 3.3V
– Interface de comunicação: I2C
– Faixa de detecção: 10 a 20cm
– Detecções: gestos / luz / cor ambiente / proximidade

– Datasheet:

Datasheet APDS-9960

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário detectar a direção de gestos, intensidade de luz ambiente, cor ambiente ou proximidade.

– Proposta da prática:

Utilizar o Sensor de Gestos e de Cor APDS-9960 em conjunto com o Arduino para detectar gestos próximo ao sensor e mostrar no monitor serial do ambiente de programação do Arduino a direção dos gestos.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Sensor de Gestos e de Cor APDS-9960
01 – Protoboard (opcional)
04 – Cabos Jumper (macho-macho / macho-fêmea)

– Esquema de ligação da prática:

img01_como_usar_com_arduino_sensor_de_gestos_e_de_cor_apds-9960_esp8266_sparkfun_adafruit_lux

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Biblioteca:

 Download Adafruit_APDS9960

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Código:

1) Para que o sensor possa começar a detectar a direção dos gestos, assim que o código for carregado na placa e o monitor serial estiver aberto, aproxime bem perto do sensor a sua mão ou o dedo e afaste. Após este procedimento o sensor está pronto para detecção.

2) Este sensor pode detectar gestos nas seguintes direções: baixo para cima, cima para baixo, direita para a esquerda e da esquerda para a direita.

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Página no Instagram: https://www.instagram.com/masterwalkershop/

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 11 comentários para esta postagem
  1. Messias P S às 12:25

    Olá Euler, penso em usar esse sensor em um projeto, no caso seria para cronometrar voltas a partir da leitura de determinada cor. Um exemplo para testar o funcionamento seria colocar o sensor embaixo de um carrinho controle remoto e colar uma linha colorida no chão, então toda vez que ele passar sobre a linha ter uma marcação do tempo entre a primeira passada e a próxima, marcando o número de vezes que passou e o tempo gasto entre uma passada e outra… será que funciona?

    Obrigado por suas postagens!

    • Euler Oliveira Autor às 17:06

      Olá Messias.

      Agradeço pelo comentário!

      Se vai atender o seu projeto, depende da velocidade que o sensor irá passar pela linha colorida.

  2. Steven Marques às 23:39

    Boa noite Professor! Tudo bem? Eu tenho uma duvida que está me matando, estou construindo um robô seguidor de linha que detectar pontos verdes, mas o que eu quero saber é o seguinte, é possível conectar dois sensores de Gestos e de Cor APDS-9960 no mesmo arduino e fazer leitura distintas?

    • Euler Oliveira Autor às 08:21

      Olá Steven.

      Agradeço pelo comentário!

      Sim, você pode conectar vários APDS-9960, pois a interface de comunicação dele é I2C.

  3. Lorenzo às 04:22

    Oi professor!!! Eu gostaria de saber se você pode me ajudar. Como posso ativar o detector de gestos diretamente, sem precisar passar a mão sobre o sensor para ativá-lo.
    Obrigado!!!!

  4. Calebe Natan às 10:41

    Bom Dia Professor! Tudo bem? minha duvida é o seguinte, se eu por um vidro ou qualquer outro material transparente em cima do sensor ele consegue captar o movimento das mãos?
    O meu projeto precisa identificar qual a direção que um determinado objeto passa na frente e me avisar, mas eu preciso proteger de um possível impacto do objeto no sensor caso aconteça, eu já pensei e fazer um pequeno furo no vidro, mas qualquer sujeira que cai nesse furo já atrapalha na orientação do sensor. se puder me ajudar fico agradecido!

    • Euler Oliveira Autor às 15:04

      Olá Calebe.

      Agradeço pelo comentário!

      Somente colocando o vidro por cima do sensor e testar para confirmar se o funcionamento irá permanecer normal.

  5. Paiva às 16:48

    Caro professor : eu como sou um iniciante fico grato, e você ganhará meu compartilhar com os meus amigos em redes sociais, você é 10.

    • Euler Oliveira Autor às 17:35

      Olá Paiva.

      Agradeço pelo comentário!

      Muito obrigado!!!

  6. Elisangela Maria às 10:32

    Parabéns professor, sou professora de física e química e dou aulas de robótica. Me inspiro em suas postagens para desenvolver as minhas aulas e claro te dou o crédito. Um grande abraço. Elisangela Maria

    • Euler Oliveira Autor às 22:46

      Olá Elisangela.

      Agradeço pelo comentário e reconhecimento!

      Fico extremamente satisfeito em saber que as postagens aqui do Blog estão contribuindo para as suas aulas.

      Abraço!!!