Те из вас, кто собирал проекты на основе Arduino и Raspberry Pi, наверняка знакомы с ультразвуковым датчиком HC-SR04. HC-SR04 представляет собой популярный ультразвуковой датчик расстояния, который полезен для измерения расстояний до нескольких метров. Он работает, испуская ультразвуковой импульс, а затем измеряя время, необходимое для того, чтобы импульс отразился от объекта и вернулся к датчику. Затем это измерение времени можно использовать для расчета расстояния до объекта.
HC-SR04 обычно используется в робототехнике, автоматизации и других приложениях, где важно измерение расстояния. Например, его можно использовать для создания робота, который может автономно перемещаться и избегать препятствий. Сам датчик очень прост в использовании и настройке.
Существует несколько версий датчика HC-SR04, здесь мы расскажем про расширенную версию, работающую при напряжении 3,3–5 В, и стандартную версию, работающую только при напряжении 5 В. Основное различие между двумя версиями, конечно же, заключается в уровне напряжения, при котором они работают. Настройка для использования любого датчика одинакова.
Обе версии внешне практически одинаковы. Например, вот версия HC-SR04+:
А вот стандартная версия HC-SR04:
Версия с плюсом полезна в приложениях, где микроконтроллер или микропроцессор работает от напряжения 3,3 В. Ее можно напрямую подключить к контактам GPIO микроконтроллера без необходимости сдвига уровня или регулирования напряжения. Это облегчает интеграцию в проекты, использующие 3,3-вольтовую логику. Данная версия отлично подойдет для Raspberry Pico, Pico W, 3-вольтовых версий Arduino, ESP32 и других микроконтроллеров.
Версия 5 В более распространена и полезна в приложениях, где микроконтроллер или микропроцессор работает от 5 вольт. Ее также можно напрямую подключить к контактам GPIO 5-вольтового микроконтроллера без необходимости смещения уровня или регулирования напряжения. Сдвиг уровня относится к процессу преобразования сигнала с одного уровня напряжения на другой. Это часто необходимо при соединении двух цепей, работающих при разных уровнях напряжения. Например, если у вас есть схема, работающая от 3,3 В, и вам нужно подключить ее к схеме, работающей от 5 В, вам потребуется использовать микросхему сдвига уровней для преобразования сигнала 3,3 В в сигнал 5 В. Обратите внимание, что версия с плюсом также может быть подключена к микроконтроллерам 5 В, потому что она имеет встроенный стабилизатор напряжения, который значительно упрощает вашу жизнь.
Таким образом, HC-SR04 являет собой полезный ультразвуковой датчик расстояния, который можно использовать в самых разных областях. Новый HCSR04+ может быть легко настроен и использован, если вы не хотите иметь дело с микросхемой сдвига уровня или регулировкой напряжения, и его цена примерно такая же, как у его стандартного собрата.
© digitrode.ru