collapse

* Links de Robótica

* Posts Recentes

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]


Power_OK Enermax por edeweld
[12 de Novembro de 2017, 17:15]


Driver motor por beirao
[11 de Novembro de 2017, 17:40]


Preciso de uma fonte de corrente constante ? por samc
[09 de Novembro de 2017, 14:18]


Pressoestato 0-10V por artur36
[07 de Novembro de 2017, 23:22]


Ideias para construir um quadrúpede simples por Njay
[07 de Novembro de 2017, 18:39]

Autor Tópico: [ajuda] sensor sharp GP2Y0A21YK + picaxe  (Lida 8878 vezes)

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

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
[ajuda] sensor sharp GP2Y0A21YK + picaxe
« em: 03 de Junho de 2012, 12:01 »
boas pessoal,


tenho aqui um sensor sharp e só tenho uma margem de variação como esta na imagem mexe para 5 valores em relação a que esta na imagem, alguém sabe como resolver isto? sendo a primeira vez que trabalho como eles, esta a custar um pouco por isso agradecia a ajuda..







Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #1 em: 03 de Junho de 2012, 13:14 »
Não percebi qual é o teu problema... queres eliminar ruido?

O ruido "elimina-se", ou melhor, atenua-se com sobre-amostragem.
Amostras muitas vezes e fazer a média.

Perdes mais tempo e por isso é sempre um compromisso entre precisão e rapidez, mas a robótica é mesmo assim, nunca esperes em nada ter erro=0.0000 :)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #2 em: 03 de Junho de 2012, 14:33 »
o problema é que só consigo ter valores entre os 140 a 150 e acho que isso não esta correcto

Offline iyahdub

  • Mini Robot
  • *
  • Mensagens: 277
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #3 em: 03 de Junho de 2012, 15:25 »
Apesar de ainda nao o ter em mao, eu encomendei um parecido e dizia na datasheet que acusa 2 volts de diferenca entre o maximmo e o minimo... Se for esse o caso so tens que calibrar ( existem varios tutoriais na net em relacao a isso...Ja que no Picaxe nao sei bem como fazer).
Por isso pode ser que seja o mesmo caso ai...Le bem a datasheet e certifica-te como e que responde a distancia !

*PS- Tive a ver esse e diz a mesma cena, com diferente valores minimos e maximos...
Citar
...Analog output that varies from 3.1V at 10cm to 0.4V at 80cm.
Por isso e so calibrar, tal como faria com qq outro sensor que o necessite
« Última modificação: 03 de Junho de 2012, 15:28 por iyahdub »
ps-Desculpen a falta de pontuacao, mas vivo no estrangeiro e os teclados sao xenofobos !!

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #4 em: 03 de Junho de 2012, 15:58 »
Código: [Seleccione]
main:


CALIBADC b0


readadc c.2, b1


b2 = b1 * 6 / b0 / 10
debuggoto main


tentei isto mas não me parece solução

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.400
  • Helpdesk do sitio
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #5 em: 03 de Junho de 2012, 23:52 »
Que tipo de valores retorna esse CALIBADC?
Não tens de calibrar nada, tens é de garantir que não metes nada a menos de 10cm do sensor porque ele vai retornar voltagens que parecem ser de distancias maiores, mas de resto é veres a datasheet do sensor.
Avr fanboy

Offline beirao

  • Mini Robot
  • *
  • Mensagens: 1.493
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #6 em: 04 de Junho de 2012, 00:04 »
Que tipo de valores retorna esse CALIBADC?
Não tens de calibrar nada, tens é de garantir que não metes nada a menos de 10cm do sensor porque ele vai retornar voltagens que parecem ser de distancias maiores, mas de resto é veres a datasheet do sensor.

Concordo. E experimenta medir a saída do sensor com um multímetro, podes ser tu que não estás a fazer bem a leitura do pin analogico
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.708
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #7 em: 04 de Junho de 2012, 00:18 »
Que tipo de valores retorna esse CALIBADC?
Não tens de calibrar nada, tens é de garantir que não metes nada a menos de 10cm do sensor porque ele vai retornar voltagens que parecem ser de distancias maiores, mas de resto é veres a datasheet do sensor.

Senso estes Sharps ficam "Cegos" a partir dos 13,5 ~ 15cm....

Trabalhei num projecto "wall following", e reparei que o minimo que os conseguia por para ter valores correctos era apartir dos 13,5~15cm....

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.400
  • Helpdesk do sitio
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #8 em: 04 de Junho de 2012, 00:20 »
Tens várias gamas de sharps, não existe um que faça o trabalho de todos, o HC-SR04 de 2€ do ebay são fantásticos, medem de 2cm a 6m, mas precisam de algum código, tenho os meus a funcionar com o ICR do atmega, têm o problema de terem um sample rate baixo, mas uma moving average dá conta do recado para velocidades de até 1m/s ou por ai assim, acima disso o melhor será back-packs com attinys dedicados para não ter de multiplexar o ICR.
Avr fanboy

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.708
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #9 em: 04 de Junho de 2012, 00:43 »
Pois eu também usei esses do ebay, sim esses são muito bons...embora que nunca os cheguei a testar, a 2cm...

Cumprimentos,
André Carvalho.

Offline iyahdub

  • Mini Robot
  • *
  • Mensagens: 277
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #10 em: 04 de Junho de 2012, 14:00 »
Nao percebi porque disseste que nao tem que calibrar nada ?!? Tem a ver com  a maneira como esta a ser ligado ?!? Ou com o PICAXE talvez ?!? Porque pessoalmente tenho a certeza que serei obrigado a calibrar o sensor para o usar com muito mais acuracia...
Mas la esta- posso estar a perder algum detalhe...
ps-Desculpen a falta de pontuacao, mas vivo no estrangeiro e os teclados sao xenofobos !!

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #11 em: 04 de Junho de 2012, 22:32 »
Que tipo de valores retorna esse CALIBADC?
Não tens de calibrar nada, tens é de garantir que não metes nada a menos de 10cm do sensor porque ele vai retornar voltagens que parecem ser de distancias maiores, mas de resto é veres a datasheet do sensor.


da valores de 55/56

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #12 em: 07 de Junho de 2012, 21:53 »

boas,


alterei o código para o que esta aqui em baixo mas não consigo ler valores que dêem apara alguma coisa, mesmo alterando de pino faz o mesmo..



Código: [Seleccione]
high b.4
pause 500
high b.5
pause 500
high b.6
pause 500


symbol sharppin = b.3
symbol dist = b1


main:




CALIBADC b0




readadc sharppin, dist


pause 500
'b2 = b1 * 6 / b0 / 10


debug

goto main

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.400
  • Helpdesk do sitio
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #13 em: 07 de Junho de 2012, 23:00 »
Avr fanboy

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
« Responder #14 em: 07 de Junho de 2012, 23:15 »
Isso parece o GP2Y0A02YK0F, não o GP2Y0A21YK...

O GP2Y0A21YK "apanha" entre 20cm a 150cm.

E é impressão minha ou tens o fio do sinal(amarelo) e o dos 5v(vermelho) trocados?