SUPORTE TÉCNICO
De segunda à sexta pelo e-mail:
suporte@robocore.net
CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

You are viewing the Portuguese version of the site, but it has been detected that you are outside of Brazil.
To access the content in English, click here

Sensor IR Sharp 10-80cm


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este é o sensor GP2Y0A21YK0F da Sharp, um bom sensor para detectar objetos em volta de seu robô ou projeto. É muito simples de ser usado e possui uma boa faixa de medição. A distância é indicada por um valor analógico de tensão, deixando assim fácil o uso do sensor. O sensor acompanha o cabo com conector JST PH de 3 vias, para conexão do mesmo a uma placa.

Por não ser um sensor linear, é necessário fazer uma conversão para ter os valores de leitura em cm. Utilize o código abaixo em seu Arduino, caso queira ler este sensor em cm:
    int sensorValue = 0;
    int cmValue = 0;
    int sensorPin = A0;
    
    void setup() {
    pinMode(sensorPin, INPUT);
    Serial.begin(9600);
    }
    
    void loop() {
    sensorValue = analogRead(sensorPin);
    cmValue = (6762/(sensorValue-9))-4;
    Serial.print("Valor lido = ");
    Serial.print(cmValue);
    Serial.println(" cm");
    delay(250);
    }
    
Note que o código acima é válido apenas para este modelo do sensor Sharp, já que a fórmula de conversão é específica para sua curva de leitura. Para outros sensores Sharp, a fórmula se altera.

Para facilitar a fixação desse sensor, utilize o Suporte para Sensor Sharp ShockedElf

Especificações:
  • Modelo do sensor: GP2Y0A21YK0F
  • Tensao de operacao: 4,5V a 5,5V
  • Consumo tipico de corrente: 30mA
  • Faixa de mediçaão: 10cm a 80cm
  • Tipo de saida: tensão analógica
  • Tensão diferencial de saída em toda faixa de distancia: 1,9V (típico)
  • Tempo de resposta: 38 ± 10 ms
  • Tamanho do dispositivo: 29,5x13,0x13,5mm
  • Peso: 3.5g
Documentação:


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


exevo
date Enviado: 2021-01-27 15:40:11
Boa tarde, esse sensor funciona fechado em uma caixa? eu preciso colocar ele em uma área que tem altas chances de espirrar água, então pensei em colocar ele fechado em uma caixa de acrílico para não ser molhado, ele ainda efetua a leitura? por o sônico não vai funcionar e eu não uso ele por q pode molhar (a não ser q tenha algum sensor de distancia a prova d'agua

Giovanni5
date Enviado: 2021-01-27 16:46:10
exevo
Mesmo em um sensor óptico, a presença de um material entre o sensor e o objeto que será lido pode causar interferência. O acrílico mesmo sendo transparente pode acabar causando refração nos feixes de luz infravermelha emitidos pelo sensor, e então gerar variações de leituras. Portanto é difícil garantir o funcionamento, seria necessário testar na prática. Como o sensor já possui uma "vedação" frontal para o emissor e receptor, ele poderia ser montado com parte do seu corpo para fora da caixa de acrílico do seu projeto, e evitar qualquer tipo de interferência na leitura.

tsribeiro
date Enviado: 2018-03-02 19:31:37
Ola, boa noite.

Gostaria de usar esse sensor, invés do ultra-sônico, para verificar o nível d'agua num reservatório.

É possível ?

MarceloFarias
date Enviado: 2018-03-05 11:12:58
tsribeiro
Você pode tentar, mas acredito que não seja uma boa opção tendo em vista que o sensor tem seu funcionamento baseado na refletância de luz infravermelha para conseguir aferir a distância. É provável que o sinal do sensor sofra com difração por conta do fluido ser água e assim suas medidas não seriam confiáveis.

pablodeazevedo
date Enviado: 2018-01-22 18:31:18
Oi boa tarde! Eu gostaria usar esse sensor com Raspberry pi 3 alguém teria algum link que possa compartilhar comigo, só to achando com Arduino.

ViniDj
date Enviado: 2018-01-22 19:31:43
pablodeazevedo
A saída desse sensor é analógico e a Raspberry Pi só possui pinos digitais em seu GPIO. Caso você queira que a RPi seja alertada quando o objeto estiver abaixo de um determinado valor, você pode usar o módulo digitator que temos no site, onde você liga o sensor do lado analógico, seta pelo trimpot a "distância" que a porta digital de saída do digitator ficará em nível alto e assim basta fazer a leitura digital de um pino da RPi ligada a este módulo. Segue o link do módulo digitator: https://www.robocore.net/loja/produtos/digitator.html (um detalhe, o sensor funciona em 5V, logo a saída do digitator será de 5V - 
 como os pinos GPIO da RPi trabalham em 3,3V seria interessante usar um conversor de nível lógico como esse: https://www.robocore.net/loja/produtos/conversor-de-nivel-logico.html). O esquema de ligação ficaria assim:

Sensor Sharp (5V) --> Módulo Digitator (5V) --> Conversor de Nível Lógico (5V <-> 3,3V) --> Raspberry Pi GPIO (3,3V)

pablodeazevedo
date Enviado: 2018-01-22 23:14:41
pablodeazevedo
ViniDj muito obrigado, você me ajudou imensamente!

RamonBrito
date Enviado: 2017-11-29 14:42:37
Esse sensor poderia ser indicado em um projeto de um robô para identificar outros robores? Tipo um sumô 3kg?

MarceloFarias
date Enviado: 2017-11-29 14:56:33
RamonBrito
Sim. Esse sensor é utilizado em vários projetos para robô de sumô 3Kg.

RamonBrito
date Enviado: 2017-11-29 15:03:39
RamonBrito
Ah, sim!! Obrigado!! Então, só pegando um gancho, você tem alguma indicação de um sensor que seria bom para usar para o robô não sair do Dohyo?

MarceloFarias
date Enviado: 2017-11-29 15:22:23
RamonBrito
Acredito que utilizar um Sensor de Refletância QRE - Analógico (https://www.robocore.net/loja/produtos/sensor-de-linha-qre-analogico.html) pode ser um bom caminho.

RamonBrito
date Enviado: 2017-11-29 15:31:35
RamonBrito
Ah, sim!! Valeu! É que estou começando um projeto e queria saber quais seriam ideais. Eu pesquisei aqui e também li sobre o Sensor óptico reflexivo TRT5000, achei que também seria interessante.
 Obrigado pela ajuda, amigo.

thalysonle
date Enviado: 2017-11-13 12:21:29
To precisando de um sensor que detecte apenas calor humano, mesmo que seja passando entre objetos, tipo plastico ou metal. Esse aí resolveria?

MarceloFarias
date Enviado: 2017-11-13 14:10:27
thalysonle
A melhor opção seria um sensor de temperatura como este: https://www.robocore.net/loja/produtos/sensor-de-temperatura-infravermelho-mlx90614.html

thalysonle
date Enviado: 2017-11-14 01:25:46
thalysonle
Eita, nao teria um mais em conta que atenderia minhas expectativas? Meu projeto precisa ser de baixo custo :/

ViniDj
date Enviado: 2017-11-14 08:47:42
thalysonle
Infelizmente o MLX90614 é a única opção que temos para medição de temperatura a distância.

Davysson2
date Enviado: 2017-10-29 14:39:05
Boa tarde! Este sensor detecta o que está ao seu redor ou só o que esta na sua frente? E gostaria de saber também. É a partir dos 10cm ele detecta o movimento? Desde já agradeço!

ViniDj
date Enviado: 2017-10-30 06:04:08
Davysson2
Seu feixe não é totalmente reto, ele é um pouco aberto mas não tão aberto quanto de um sensor de presença do tipo PIR.  Sua leitura ocorre de 10 a 80cm.

Davysson2
date Enviado: 2017-10-19 17:04:52
Olá! Estou fazendo um pequeno e gostaria de utilizar este sensor em uma porta de 80cm para detectar a pessoa toda vez que passar por ela. Teria como utilizar desta forma?

Francois
date Enviado: 2017-10-19 18:06:11
Davysson2
Você pode fazer desta maneira. Contudo, como é recomendado que o sensor sempre consiga ler um objeto de referência para não oscilar demais o sinal de saída, você poderia usar um sensor de 20 a 150 cm (https://www.robocore.net/loja/produtos/sensor-de-distancia-infra-vermelho-sharp-20-150cm.html - lembrando que a pessoa deve passar a mais de 20 cm do sensor).

constantinoneto
date Enviado: 2017-06-29 16:53:33
Qual capacitor de bypass de 10&#956;F possu utilizar para esse tipo de sensor para diminuir o ruído ???

Francois
date Enviado: 2017-06-29 17:43:47
constantinoneto
Você pode usar este: www.robocore.net/loja/produtos/capacitor-eletrolitico-10uf-63v.html

GilsonGabriel
date Enviado: 2017-05-23 18:29:10
Olá, tem alguma maneira de converter para milímetros?
(se não) qual sensor eu poderia usar para medirem milímetros?

~Estou com um projeto pela faculdade de fazer um dianomômetro, porém "digital", dianomômetro dos que são usados para teste físicos e até mesmo do teste do exercito. 

O conceito básico, se encaminha em uma mola, que a cada força aplicada ela muda sua altura, então baseado nesse conceito gostaria de um sensor que lê-se em milímetros. 
Enfim, é possível? 

Francois
date Enviado: 2017-05-23 19:00:50
GilsonGabriel
Se você calibrar o sensor para uma faixa de leitura específica, você deve conseguir fazer a leitura em milímetros. Contudo, esse sensor não é o mais indicado, pois mesmo assim a leitura pode oscilar, receber ruído externo, entre outros fatores. Talvez para o seu caso seja melhor usar um transdutor de pressão (strain gauge).

GilsonGabriel
date Enviado: 2017-06-20 19:41:03
GilsonGabriel
se eu mudar esse valor 6762 do código ( cmValue = (6762/(sensorValue-9))-4;  )
para 67620, eu consigo em milímetros ou seria 672?

Desculpa sou iniciante na programão e no arduino.

MarceloFarias
date Enviado: 2017-06-21 10:30:40
GilsonGabriel
Sabendo que cada cm contém 10mm e que o valor final da fórmula é dado em cm, basta que você multiplique o valor por 10. 

FilipeNeiro
date Enviado: 2017-02-14 20:53:01
Olá, usei o códígo que vocês postaram na descrição e não consegui obter nenhuma leitura cima de 30 cm

MarceloFarias
date Enviado: 2017-02-15 11:49:15
FilipeNeiro
Estranho. Você conectou o pino de sinal do sensor ao pino A0 de seu Arduino? Tem certeza que o seu sensor é deste modelo? O Código fonte muda de modelo para modelo se Sensor Sharp. 

FilipeNeiro
date Enviado: 2017-02-20 09:53:28
FilipeNeiro
Tenho certeza que é desse modelo.

MarceloFarias
date Enviado: 2017-02-20 10:10:25
FilipeNeiro
Pode ser um problema no sensor. Pedimos que envie um email para suporte@robocore.net anexando o número do pedido ou nota fiscal que adquiriu o sensor. 

FilipeNeiro
date Enviado: 2017-02-20 14:08:02
FilipeNeiro
Testei um código que achei na internet e agora está medindo corretamente

MarceloFarias
date Enviado: 2017-02-20 16:26:38
FilipeNeiro
Poderia compartilhar o link do código?

FilipeNeiro
date Enviado: 2017-02-21 10:51:18
FilipeNeiro
https://www.dfrobot.com/wiki/images/e/e8/Formulas.jpg

Do site da dfrobot