У меня очень странная ошибка. У меня ультразвуковой датчик, когда оба динамика торчат из корпуса, вообще не работает. Это черный кейс. Это дает очень «близкие» показания. Но на улице работает. Почему это может быть проблемой?
Вполне вероятно, что преобразователь и приемник соединены друг с другом корпусом, поэтому сигнал, принимаемый первым, представляет собой вибрацию корпуса, а не внешний объект. Я бы порекомендовал увеличить отверстия, чтобы они не соприкасались физически с корпусом.
У вас также могут возникнуть аналогичные проблемы, если плата очень жестко прикреплена к основанию корпуса, в этом случае можно рассмотреть возможность использования уплотнительных колец между монтажным оборудованием и корпусом. Но сначала попробуйте выполнить шаг 1, если отверстия плотно прилегают.
Датчик состоит из передатчика и приемника и измеряет временную задержку между переданным сигналом и тем же принимаемым сигналом. Чем дальше препятствие, отражающее сигнал, тем выше задержка. Если вы поместите датчик в закрытый корпус, то сигнал США сразу же отразится обратно, когда он отразится от корпуса. Это нормально, что вы получаете «почти» чтение.
Всегда устанавливайте передатчик и приемник так, чтобы они имели свободный обзор на окружающую среду, поэтому вам нужны отверстия в корпусе.
Джиппи
Крис Стрэттон