LusoRobótica - Robótica em Português

Sistemas específicos => Picaxe => Tópico iniciado por: andre_f_carvalho em 03 de Junho de 2012, 12:01

Título: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho 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..



(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg151.imageshack.us%2Fimg151%2F3950%2Ferro1k.jpg&hash=4731ee79ddec3f440aada2035527645e50c02ff6)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg850.imageshack.us%2Fimg850%2F3039%2Fimg715.jpg&hash=3b00d679e9a70e4b152e857d448a6abdce96f6bb)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F2320%2Fimg716ex.jpg&hash=f7732e7c16a36643bd684bd5820657f77982fc78)
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: microbyte 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 :)
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso 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.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: beirao 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: zordlyon 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....
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso 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.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: zordlyon 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.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub 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...
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho 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
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso em 07 de Junho de 2012, 23:00
Dá uma vista de olhos nisto:
http://code.google.com/p/gp2y0a21yk-library/ (http://code.google.com/p/gp2y0a21yk-library/)
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: amando96 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?
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 08 de Junho de 2012, 19:50
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?


tens razão, estava a ver o datasheet errado, so que eu deparo-me com um novo problema, tenho um picaxe 18m2 3 leds ligados a partir do picaxe e estou a usar uma entrada usb como alimentação para o material todo, mas quando ligo o sharp ao vcc o picaxe por assim dizer desliga e não volta a ligar enquanto tenho o ir alimentado, alguma solução?



Dá uma vista de olhos nisto:
http://code.google.com/p/gp2y0a21yk-library/ (http://code.google.com/p/gp2y0a21yk-library/)
nao creio que seja linguagem basic para picaxe
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: amando96 em 08 de Junho de 2012, 20:53
Será algum curto circuito? o USB dá muito mais corrente que ele precisa...

Experimenta ligar só o 5v e o GND separado do picaxe, e vê com uma câmera se a luz IR acende
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 08 de Junho de 2012, 21:16
Nao sei se da...Depende se for um desktop ou nao...Se for laptop, o meu tambem desliga o arduino e os PIC, quando puxo por ele...  No desktop nao tenho problemas alguns...Por isso se estiveres num laptop, pode ser isso !!
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 08 de Junho de 2012, 21:43
boas,


sim e por laptop..


experimentei ligar a usb da box meo ::)  mas fez a mesma coisa, usb do desktop, e finalmente ligar a um lm7805 com respectivos condensadores a filtra e faz o mesmo neles todos e neles todos o sharp liga o ir, pelo menos da a luz arroxada..
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: amando96 em 08 de Junho de 2012, 22:39
Então pode ser só falta de sumo... o meu aguenta, mas o meu sensor é mais fracote, puxa menos.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 08 de Junho de 2012, 22:56
mas que eles costumam consumir +- quanto?
Título: Re: [ajuda] sensor sharp + picaxe
Enviado por: amando96 em 08 de Junho de 2012, 23:07
Por volta dos 30mA... não é muito.

GP2Y0A21YK que é assim:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fdlnmh9ip6v2uc.cloudfront.net%2Fimages%2Fproducts%2F00242-1.jpg&hash=43f831be0c0565bad3a7f570a5a0eb0c2cda1216)
consome 30mA em média

O GP2Y0A02YK0F que é assim:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fdlnmh9ip6v2uc.cloudfront.net%2Fimages%2Fproducts%2F08958-03-L.jpg&hash=337626a076b8005995bff04546df49f2e861795b)
consome um pouco mais, 33mA.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 08 de Junho de 2012, 23:53
É o k0f mas tudo ligado não devia consumir mais que 200ma e a usb tem mais que o suficiente, para não falar do lm que dá 1.5a então qual será o problema? disto :-\
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 09 de Junho de 2012, 09:16
Se e o PICAXE a ir abaixo, e capaz de ser o chip... eu nao conheco as specs deles, mas e o que cheira... Tens ai uma esquematica ?! de como tens tudo ligado ?!
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 09 de Junho de 2012, 13:48
o picaxe e o 18m2
vcc ao pino 14
gnd ao pino 5
e sinal do ir ao pino 9 (B.3)


depois e a alimentaçao do sharp
e um led com res. ligado ao vcc..


e a ligaçao mais simples, e o que esta na foto


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg688.imageshack.us%2Fimg688%2F4550%2Fimg741h.jpg&hash=19ca77ab9d560fa86065d471139c5a620f180242)
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 10 de Junho de 2012, 17:27
Estranho... Nao consegui encontrar uma datasheet como deve de ser do PICAXE, em relacao a consumos, A e V  por pin.
Ok, vamos la ver uma cena : Aconselho-te talvez a usar um decoupling cap sempre com este tipo de projectos...Vindo do PC e suposto ser limpa, sem ripple, mas sistemas digitais sao sempre ruidosos...
Consegues fazxer leituras dee consumos em mA no chip e com o sensor ligado ?! e tb a saida desse adaptador para Protoboard ?!¬?
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 10 de Junho de 2012, 17:33
decoupling cap ? tens de me refrescar a memoria, o adaptador comprei a uns anos na aliatron..
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 10 de Junho de 2012, 17:41
Isso era apenas um aparte . Um condensador , perto do power do sensor, ligado entre o positivo e o negativo...Serve para limpar  uim pouco o ripple que se forma, e os barulhos dos sistemas digitais neste caso !!
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 10 de Junho de 2012, 20:56
a placa que esta na board e a mesma coisa que ter as resistências na breadboard para a programação, aquilo so simplifica a ligação, e que mesmo com outro ir faz a mesma coisa.. :-\
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 11 de Junho de 2012, 10:54
Tenta medir os consumos do chip( so, e de seguida com o sensor) e do sensor, e tb a saida do adaptador(sem nada ligado a frente qdo medires o adaptador )entao, como referido acima.
E estranho isso estar acontecer...
Alguem sabe onde posso saber os limites dos picaxes ?!? Nao encontro nada mais que pinouts, manuais de uso...Nada acerca de limites de voltagem /corrente, total/pino,etc...
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso em 11 de Junho de 2012, 18:23
Vê qual é o modelo do PIC e saca a datasheet do mesmo.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 11 de Junho de 2012, 19:43
Quando chegar a casa vou tentar saber algo, mas não garanto que encontre visto que essa info sempre foi um pouco escaça.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso em 11 de Junho de 2012, 20:13
Esta marcado no chip qual é o modelo do pic.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 11 de Junho de 2012, 20:48
Foto em  anexo o que esta no picaxe 18m2
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 12 de Junho de 2012, 11:04
Ja baixei algumas 5 diferentes( umas era manuais no fim lol) Mas nao consegui encontrar os limites de cada pin, Sink /Sourcing, etc...So voltagem ???!!!

*OK OK, acho que ja encontrei...
Nao tens outro chip  para experimentar sem ser esse ?!? Ou so tens esse mesmo ?Isso e ja chip batido ou nao ?!? ( tou a perguntar, mas so agora e que estou aprender mais sobre o picaxe, mas em principio cheira a falta de sumo nalgum lado, ou parecido).
Usb1 mete pra fora a volta 500mA, usb2 , 900mA, mas convem medir a saida do adaptador, sem nada ligado(VOLTAGEM E Corrente), TB com o chip so e e depois com o sensor se der sem ir abaixo. Mede tambem o consumo do sensor se der... Pode ser que de para verificar se o problema anda por ai...
Se nao souberes ler o consumo , da aqui uma olhada ( esta em ingles http://www.allaboutcircuits.com/vol_6/chpt_2/4.html (http://www.allaboutcircuits.com/vol_6/chpt_2/4.html)
ou aki
http://forum.zwame.pt/showthread.php?t=289032&page=1 (http://forum.zwame.pt/showthread.php?t=289032&page=1)

PS- Nao leves a mal por estes ultimos links, so os coloquei pelo sim pelo nao, no case de serem precisos ...
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 12 de Junho de 2012, 19:29
quando chegar a  casa vejo isso, ja troquei por outro 18m2 que aqui tenho e faz o mesmo..:/
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso em 13 de Junho de 2012, 00:15
Isso é algo estranho, parece que estás é a fazer um curto-circuito com o sensor.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 13 de Junho de 2012, 13:49
Ou isso sim !!
Atencao que ja me aconteceu entrar pontas cortadas de fio para dentro da protoboard e tar a tocar entre filas ( a minha era das que tinha o adesivo por baixo aka aberta). Tanto que hoje em dia tenho o vicio de "varrer" com um pincel a laca/circuito todo depois de ter estado a trabalhar nele, pra evitar curtos ( o que nao tem nada a ver com a protpoboard claro lol)
 Apesar de duvidar que possa ser isso no teu caso !!
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: andre_f_carvalho em 13 de Junho de 2012, 19:30
Sim a minha tem esse adesivo mas eu colei  a chapa de alumínio por baixo, mas só vai abaixo quando eu ligo o ir sem ele alimentado o picape funciona bem
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: amando96 em 13 de Junho de 2012, 22:10
Colaste chapa de aluminio como? é que o alumínio pode ser o culpado...
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 13 de Junho de 2012, 23:14
Faz uma coisa- aconselho-te a veres outros projectos com o picaxe que possam usar o mesmo sensor ( acho que ha varios) e certificares-te que eles podem ser usados directamente com chip, ja que na datasheet diz que os pins so podem source/sink 20mA. Se tiveres outras coisas ligadas pode ser isso que estaj a causar ele desligar-se ( proteccao do chip).

aconselho-te a tb usares o decoupling cap a entrada do chip , pq de certeza que o vais precisar para leituras mais correctas.

Estou a tentar ajudar-te mas com o factor de que nao conheco o picaxe !!
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: senso em 14 de Junho de 2012, 01:02
Mas o sensor não é alimentado pelo picaxe, é ligado nos rails de alimentação, 5v e massa, e sai o fio amarelo que se liga a uma entrada analógica, não importa se os pinos fornecem 1mA ou 1A.
Título: Re: [ajuda] sensor sharp GP2Y0A21YK + picaxe
Enviado por: iyahdub em 14 de Junho de 2012, 02:56
Tens razao ja nao estou a pensar bem... Nao ligues !!
Eu pensei que tinha mandado vir um destes afinal mandei vir um ultrasonico( ja chegou ha uns dias ).