collapse

* Links de Robótica

* Posts Recentes

Recomendação de um opamp para um DAC r2r por jm_araujo
[Hoje às 10:48]


Feira de electricidade e eletrónica por beirao
[Hoje às 00:32]


RN42 e TP-Link MR3020 por doiga
[Ontem às 19:22]


Ajuda Projecto IR / RF por senso
[Ontem às 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]


Amplificador audio por beirao
[12 de Novembro de 2017, 23:43]

Autor Tópico: Sensor de distância "esférica"  (Lida 2695 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.402
  • 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.402
  • 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?