collapse

* Links de Robótica

* Posts Recentes

Palavras Cruzadas por LVirtual
[Hoje às 20:54]


[Projecto] Bomba Airsoft por jm_araujo
[Hoje às 19:01]


Apresentação por Tech_JA
[23 de Setembro de 2017, 09:19]


Medir Agua que está no Poço por filjoa
[21 de Setembro de 2017, 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]

Autor Tópico: Sensor de distância "esférica"  (Lida 2657 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline pulsecloud

  • Mini Robot
  • *
  • Mensagens: 9
Sensor de distância "esférica"
« em: 14 de Agosto de 2010, 21:50 »
Boas,
o meu problema é simples: quero que dois Arduinos saibam a distância entre si - não a distância entre Arduino1 e uma parede, o que quero é a distância entre Arduino1 e Arduino2.

Como os Arduinos são móveis, é impossível utilizar aqueles sensores IR e de ultrasons, porque são muito lineares (só olham para a frente, como os cavalos).
Preciso, portanto, de algo que "veja" todo o espaço à sua volta, e não apenas o que está à sua frente.


Eu pensei nisto:
Emissor: altifalante emissor de ultra-sons (por exemplo, 50kHz)
Receptor: microfone ligado a um circuito filtrador de frequências que envia um sinal proporcional à amplitude da frequência desejada (neste caso 50kHz)

Um Arduino teria isso, o outro teria o mesmo mas funcionaria numa frequência diferente.


A distância máxima seria praí 1m, ou 1.5m, logo não é preciso nada ultra-preciso.

Agora, as perguntas:
1- Existem altifalantes que emitam ondas de alta frequência? Mesmo os piezoeléctricos?
2- Conhecem algum circuito como o que descrevi para o receptor? Não faço a mínima ideia de como fazê-lo...
3- Esta minha ideia é viável? Conhecem algo que faça o que quero superior à minha ideia? É que se já houvesse um sensor assim, serial bestial e pouparia imenso trabalho e tempo... :/


Muito obrigado! :D


Agora só espero que alguém veja isto, porque - ao que me parece - a secção "Sensores" foi abandonada...
« Última modificação: 14 de Agosto de 2010, 22:32 por pulsecloud »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: Sensor de distância "esférica"
« Responder #1 em: 14 de Agosto de 2010, 22:03 »
Quão preciso precisas que isso seja?
Sei que os módulos de comunicação sem fios Easy Radio têm um pino que dá uma voltagem que varia consoante a potência do sinal e podes usar isso como sensor de distância relativa.
Avr fanboy

Offline pulsecloud

  • Mini Robot
  • *
  • Mensagens: 9
Re: Sensor de distância "esférica"
« Responder #2 em: 14 de Agosto de 2010, 22:31 »
Quão preciso precisas que isso seja?
Sei que os módulos de comunicação sem fios Easy Radio têm um pino que dá uma voltagem que varia consoante a potência do sinal e podes usar isso como sensor de distância relativa.

Não é preciso ser muito preciso. A distância máxima que vou utilizar vai ser praí 1m ou 1.5m, por isso não preciso nada que leia 1nm. :p

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: Sensor de distância "esférica"
« Responder #3 em: 14 de Agosto de 2010, 22:36 »
Pois, 1m nem se deve notar grande diferença no sinal..
E um par de sensores ultra-sónicos vão ler montes de reflexões.
Avr fanboy

Offline pulsecloud

  • Mini Robot
  • *
  • Mensagens: 9
Re: Sensor de distância "esférica"
« Responder #4 em: 14 de Agosto de 2010, 22:42 »
Pois, 1m nem se deve notar grande diferença no sinal..
E um par de sensores ultra-sónicos vão ler montes de reflexões.

Então o que sugerem? O que é que posso usar sem ser som?

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: Sensor de distância "esférica"
« Responder #5 em: 15 de Agosto de 2010, 00:06 »
Infravermelhos. Parece ser o mais simples.
Crias uma circunferência com uns 8 LED IV, uma espécie de farol em formato estrela para o emissor.
Com uma frequência modulada.
O receptor é a mesma coisa mas com foto-transistores, uma malha RC, e dps comparas o valor analógico.
Vai ser diferente consoante a distancia do emissor e como tens 8 LED espalhados, os arduinos vão poder estar virados em qqer direcção.

Algo do género mas com 8 LEDs/transistores em vez de 4.




Cumps
« Última modificação: 15 de Agosto de 2010, 00:08 por FET_Destroyer »

Offline pulsecloud

  • Mini Robot
  • *
  • Mensagens: 9
Re: Sensor de distância "esférica"
« Responder #6 em: 15 de Agosto de 2010, 00:16 »
Pois, voltamos outra vez ao IR...
Já tinha pensado e abandonado essa solução, mas já que insistes...

Como é que modulo os LED IR com o Arduino? E como é que o receptor sabe que modulação procurar?
Basicamente, como raio é que faço isso? :/

E o que é isso de "malha RC"?

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: Sensor de distância "esférica"
« Responder #7 em: 15 de Agosto de 2010, 01:07 »
Poes um arduino a pulsar os led iv a uma freq de 38khz, por exemplo e dps usas os tsop1138 ou familiar para receber o sinal modulado.
Como vez na imagem e no pdf em anexo está la toda a informaçao para por isso a funcionar.



Cumps

Offline vicardosof

  • Mini Robot
  • *
  • Mensagens: 223
Re: Sensor de distância "esférica"
« Responder #8 em: 02 de Setembro de 2010, 13:25 »
O único problema que eu vi:
Caso coloques algo entre os arduinos, que desvie ou bloqueie o IR?