Bom dia pessoal!

Estou montando um robô seguidor de linha que desvia de obstáculos. Na verdade já está montado e funcionando. Porém, estou com problema com o sensor ultrassonico. As vezes ele funciona normalmente, e de repente ele fica maluco, como se houvesse obstáculo em sua frente. 

Eu já observei no monitor serial quando isso acontece. Percebi que os valores ficam variando entre 0cm até a distancia correta. É nesse momento que o robô perde o controle.

Eu já trabalhei com esse sensor outras vezes, e pude observar que ele não é muito confiável, é muito instável. Outros colegas que já trabalharam com o mesmo, dizem a mesma coisa, que ele é muito instável. As vezes funciona normalmente, e de repente começa a marcar alores incorretos, como se houvesse um obstáculo bem próximo, quando na verdade não á.

Alguém tem alguma dica para dar sobre esse sensor? O que eu poderia fazer para torna-lo estável? 

Exibições: 3240

Anexos

Responder esta

Respostas a este tópico

Oi SC, boa noite,

a propagação do som se faz por uma forma de um cone.

Como o seu sensor está muito próximo do nivel do solo onde o robot roda,

é possivel que esteja recebendo um retorno do solo.

Pelas fotos que vi do seu projeto, o sensor está ligeiramente incliniado

no sentido do solo.

Experimente modifica-lo apontando mais para cima, tentando evitar o 

recebimento de retorno indesejado de ultra som.

Dá uma olhada neste site. Tem varias formas de pertubação do som.

http://www.sabereletronica.com.br/artigos/1753-sensores-ultra-snicos

Rui

Boa noite Rui!

Vou seguir o seu conselho e inclinar levemente o sensor para cima, e vou olhar o link que você postou!

Obrigado! 

Os testes que eu já fiz, foram estáveis. 

Seu sensor pode estar sofrendo interferência de ruidos, através do circuito de alimentação. 

Como esta sendo feita a alimentação com a bateria ? 

Os motores podem produzir ruidos eletrônicos que podem estar prejudicando o funcionamento do sensor. 

Poderá introduzir choques (indutores) para suprimir esses possíveis ruídos. 

Boa noite José Augusto!

Estou alimentando com quatro pilhas diretamente no shield l293d, assim como na imagem.

Quatro pilhas produzem 6 Volts. 

Vi que a tensão de entrada do Shield pode variar de 4,5 à 25 Vcc

Mas e a alimentação do Arduino e do sensor De ultrasom ? Esta usando as mesmas pilhas ?

Estou alimentando o circuito inteiro com as quatro pilhas! O shield se encaixa por cima do arduino, assim não é necessário alimentar o arduino, somente a shield. Assim como na imagem!

Oi SC, bom dia,

estas pilha devem ser bem "parrudas", pois o consumo é alto,

e se a voltagem cair muito, tudo fica muito doido.

Rui

Da uma olhada no post abaixo Rui.. Veja as pilhas que estou usando!

Não recomendo  alimentar o Arduino Mega com somente 6V.

 Pode ser que  a tensão de alimentação regulada de 5V  esteja  abaixo do limite. 

Meça a tensão de 5V quando tudo ligado. 

Não poderá estar abaixo de 5V.

Creio que se estiver em 4,8 poderá ter problemas. 

Quando um motor estiver consumindo muita corrente, a tensão poderá  abaixar aquém do limite e o sensor/Arduino  poderão ficar  instáveis. 

Que tipo de pilhas esta usando ? NimH ?

Obs. Estou usando um UNO, e não um MEGA. Esqueci de mencionar. 

Estou usando quatro pilhas como as da imagem abaixo:

Obs. Eu não deixo a carga se manter baixa. Assim que as pilhas ficam fracas eu troco por pilhas novas.

Meça a tensão de 5V quando tudo ligado. 

Não poderá estar abaixo de 5V.

Creio que se estiver em 4,8 poderá ter problemas. 

O Layout que enviou é de um Arduino Mega. Por isso pensei que era um Mega.

Com pilha comum, irá gastar muito dinheiro  pois ela tem pouca capacidade de corrente.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço