collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

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

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

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • 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.469
    • 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: 280
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.469
    • 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.733
  • 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.531
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.768
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....
Cumprimentos,
André Carvalho.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • 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.768
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.
Cumprimentos,
André Carvalho.

Offline iyahdub

  • Mini Robot
  • *
  • Mensagens: 280
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.469
    • 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.469
    • 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.733
  • 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.631
  • 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?