Header banner
Revain logoHome Page
Drew Gengler photo
1 Уровень
1313 Отзывов
51 Карма

Отзыв о Улучшите дальность обнаружения с помощью набора из 3 шт. ультразвуковых модулей HC-SR04 Excelity и крепежного кронштейна от Drew Gengler

Revainrating 5 out of 5

Универсальный датчик HC-SR04

Я купил эти блоки, чтобы заменить роботизированное транспортное средство (Picar-X), которое также поставлялось с датчиком HC-SR04. Однако ни одно из этих устройств не работало в этом приложении — оказалось, что Picar-X подает 3,3 В на HC-SR04, в то время как каждое устройство HC-SR04, с которым я сталкивался, работало на 5 В. Судя по всему, создатели Picar-X используют вариант 3,3 В или, может быть, они модифицировали стоковый HC-SR04. Затем я по очереди подключил каждый датчик к моему raspberry pi (используя библиотеку Bluetin_Echo) и обнаружил, что все три устройства работают нормально. Важно отметить, что контакты pi gpio работают при напряжении 3,3 В, в то время как HC-SR04 работает при напряжении 5 В, поэтому не забудьте включить подтягивающий резистор на выходе "эха" от HC-SRO4 к выводу pi gpio. (триггерный вход работает). хорошо на 3,3 В). HC-SR04 генерирует обратный импульс (на эхо-контакте), ширина которого пропорциональна измеренному расстоянию. Определение длины этого импульса может быть проблематичным, поскольку ширина импульса измеряется только в микросекундах. Такие компьютеры, как Raspberry P, работающие под управлением относительно сложной операционной системы, не оптимизированы для высокоточных измерений временных интервалов. Поэтому следует ожидать джиттера и случайных ложных показаний. Если вам нужен более точный и стабильный датчик, рассмотрите устройства, которые возвращают числовые значения расстояния по шине RS232 TTL или I2C (например, HRLV-MaxSonar-EZ1). Хорошо, датчик был в порядке и работал нормально. Пластиковые рамки идеально подходят для транспондеров и легко крепятся. Я использовал каплю эпоксидной смолы, чтобы прикрепить датчик к раме. Эти устройства зависят от скорости звука, которая зависит от температуры. Вы должны знать об этом ограничении, общем для всех (некомпенсированных) ультразвуковых преобразователей. Обычно я калибрую и отображаю эти устройства на разных расстояниях (программно) и использую датчик температуры, чтобы настроиться на преобладающую скорость звука. Однако это не сверхточные приборы. Тем не менее, они предлагают отличное соотношение цены и качества и очень эффективны для простой робототехники. Для более сложных роботов я использую стереокамеры и лидар — и то, и другое недешево! Для Raspberry Pi я использовал библиотеку Bluetin_Echo для запуска HC-SRO4. Простое решение. В целом, я думаю, что это была хорошая покупка, и я доволен своим клиентом.

Минусы
  • Очень дорого