Go Down

Topic: [Ajuda] Ultrasom HC SR04 - Como tratar interferências? (Read 544 times) previous topic - next topic

InsaneChess

Pessoal, tudo certinho?
Eu finalmente estou terminando um protótipo que estava trabalhando no passado para construir uma Luva para Deficientes Visuais.

Coloquei os dois sensores de Ultrasom em um angulo de 45º graus de inclinação um do outro e um delay de 30millis entre cada um deles para um não interferir no outro. (Acredito 30millis ser o suficiente, já que o ele trabalha com microsegundos.)

O problema é que deixando o sensor apontado para a parede aqui de casa no meu quarto sem mexer, ele me apresenta muitas leituras erradas!!! 
Digamos que na Leitura de um metrô ele me retorna os seguintes valores: 1m, 1m, 2.4m, 0m, 1.4m, 1m, 1m.

E essas leituras erradas inteferem o modo no qual controlo a Luva.

A Pergunta:
Alguém sabe me dizer o que está causando as leituras erradas nos sensores ou como posso tentar corrigir essa falha?


Desde já, agradeço a atenção!!!!


valter sp

Uma possibilidade é que demore um tempo para estabilizar as leituras após ser ligado. Espere um tempo após acionar e veja se estabiliza.  Se não,  tente um "filtro":   só aceite um valor até ,p. ex., se tiver 3 leituras consecutivas iguais.
Como você não deu muitos detalhes, as sugestões são genericas.

Go Up