Que tipo de sensor eu preciso para saber que algo é colocado em uma posição?


8

Eu tenho um pequeno dispositivo que pega pequenas pedras de uma pilha e as move para outro lugar. É uma maneira grosseira de tentar empurrar a pilha inteira para uma engrenagem maior e esperar que uma delas seja empurrada para um dos espaços entre as marchas e levada ao redor e caia do outro lado da engrenagem giratória. Aqui eu quero saber se a máquina conseguiu uma pedra com sucesso aqui; caso contrário, ela deve girar a engrenagem até que apareça uma única pedra do outro lado. Se houver uma pedra no local, a engrenagem deve parar de girar até que a pedra seja tratada pelo restante da máquina.

Que tipo de dispositivo eu posso usar para detectar se consegui colocar uma pedra do outro lado da engrenagem?

insira a descrição da imagem aqui

Resumindo, isso é apenas parte de um sistema maior. Preciso que o sensor sinalize quando uma pedra é sinalizada e separada do resto, para que ele possa continuar trabalhando nessa única rocha.

Estou construindo isso usando um ardiuno para mover a engrenagem, então o sensor precisa ser algo que possa ser controlado por um arduino


11
Até agora, nenhuma resposta garante que você tenha apenas uma rocha, e não duas rochas muito próximas.
Nicolas Raoul

Respostas:


6

Existem inúmeras opções que podem / devem funcionar aqui.

Como mencionado por Elias , um remetente / receptor de IR é uma boa escolha. É semelhante a um sensor de "feixe de ruptura". Essencialmente, quando o feixe de luz entre o transmissor e o receptor é interrompido, o controlador sabe fazer algo a respeito. Semelhante a este seria um sensor de distância por infravermelho, que registra a distância do sensor a um objeto por meio do ângulo das reflexões da luz. O problema com qualquer tipo de sensor baseado em luz (como infravermelho) é que ele pode ser "corrompido" facilmente pela luz ambiente: sol, lâmpadas, flash da câmera etc. A maneira de contornar isso é pulsar a luz , procurando apenas a luz de uma frequência específica (é assim que os controles remotos da TV IR funcionam).

Sensores de exemplo: http://www.acroname.com/robotics/info/articles/sharp/sharp.html

Também existem coisas como rangefinders ultrassônicos que usam som em vez de luz: http://www.acroname.com/robotics/parts/R335-SRF06.html

No nível mais complicado, você pode ter uma câmera montada que detecta quando uma pedra é movida.

Como alternativa, você pode usar um sensor físico para saber quando uma pedra foi movida. Isso pode ser tão simples quanto uma plataforma de botão de pressão - o botão é pressionado quando uma pedra é colocada sobre ela. Obviamente, isso só funcionaria se as rochas pesassem o suficiente para neutralizar a mola dentro de um botão.

Quanto ao tipo de sensor que pode ser usado: O Arduino é baseado em um microcontrolador AVR. Os microcontroladores podem ser usados ​​com praticamente qualquer tipo de sensor que você possa imaginar, embora alguns possam ser muito rápidos para serem manipulados pelo relógio mais lento de um microcontrolador em comparação com um microprocessador ou exigir mais poder de processamento do que o disponível.


Você sabe se eles conseguem detectar objetos que estão bem na frente do sensor infravermelho? O menor intervalo mínimo foi o gp2d120 com 1,5 polegadas. Isso pode ser usado?
bogen

Quando se trata dos sensores de distância, todos os sensores possuem uma faixa específica que retornará resultados conhecidos. Eles são analógicos, com a tensão retornada representando a distância de um objeto. Eles não funcionarão conforme o esperado fora do intervalo. Objetos muito distantes não serão vistos, mas objetos muito próximos retornarão resultados estranhos. Desde que você teste a saída em vários casos, eles podem ser usados ​​como um tipo de configuração simples "algo está bem na minha frente / nada está bem na minha frente". O valor retornado não informa com precisão a que distância o objeto está, apenas que algo está lá.
Kurt E. Clothier

Se encontrei esse sensor, parece que ele funciona nessa faixa. Adafruit.com/products/466 - Acho que vou fazer isso
#

A técnica remetente IR / receptor pode ser enganado por algumas rochas com formas côncavas, levando o sistema a pensar que 2 rochas passaram embora fosse apenas 1.
Nicolas Raoul

@NicolasRaoul Muito verdadeiro. Pessoalmente, eu usaria uma combinação de algumas coisas diferentes para redundância.
Kurt E. Clothier #

2

Tente um remetente e receptor de infravermelho, de frente um para o outro, e a conexão é obstruída pela rocha.

Por exemplo:

insira a descrição da imagem aqui


É uma pena que esta seja uma boa resposta que não será reconhecida. Pode ser útil adicionar alguns detalhes ou outras opções.
precisa saber é o seguinte

11
Bem-vindo ao Robotics Elias, as respostas que são apenas uma única linha são automaticamente sinalizadas como de baixa qualidade, para que você possa adicionar mais alguns detalhes, como Kurt fez . Leia rapidamente Como responder para obter mais algumas dicas.
Mark Booth

11
Dependendo da largura da correia transportadora, você pode precisar de vários pares emissor / receptor, para poder ver uma rocha, mesmo que ela não esteja no centro da correia.
Nicolas Raoul

1

Eu colocaria toda a correia transportadora em dois eixos e:

  • Tenha o eixo direito como um pivô.
  • Faça com que o eixo da parte esquerda conte com um botão de interruptor.

Devido à altura entre a engrenagem giratória e o cinto, o impacto da rocha será poderoso, facilitando a localização de um botão que pode detectá-la.

É muito barato e robusto ao pó / extravio.

insira a descrição da imagem aqui


1

O sensor de infravermelho é melhor usado para detectar qualquer coisa, mas eles são bastante sensíveis às luzes infravermelhas e à luz solar. do sensor de infravermelho.


Sim, essa foi a solução que eu procurei. Funciona perfeitamente!
bogen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.