Дистанция перемещения Arduino только с ультразвуком c Senzor - PullRequest
0 голосов
/ 28 января 2020

Можно ли измерить расстояние движения робота только с помощью ультразвукового датчика c ?? enter image description here

Я работаю на машине-роботе, на рисунке вы можете увидеть, как я установил свои ультразвуковые c датчики (красные точки), и мой вопрос, могу ли я получить значение ширины ??

1 Ответ

0 голосов
/ 29 января 2020

Да, это возможно. Низкозатратный датчик HC-SR04 может измерять объекты от 2 см до 4-5 м.

Датчик отправляет несколько импульсов и измеряет время до тех пор, пока импульсы не вернутся. Таким образом, вы можете просто измерить время (короткий импульс = ближний, длинный импульс = дальний).

Существует только одна проблема с вашей машиной:
- она ​​должна отражать ваши импульсы. Если у вас нет стен или препятствий, вы всегда будете определять максимальный импульс с помощью.

Если вы находитесь в комнате, вы можете обнаружить движение. Если вы находитесь на улице или в большой комнате (более 8х8 м), это невозможно.

...