Amateur Radio Station R9AL

Обзор

Ультразвуковой датчик отлично подходит для всех видов проектов, которые требуют измерения расстояния, например, чтобы избежать препятствие. HC-SR04 недорогой и простой в использовании датчик, для простоты работы с ним есть специальная библиотека.



Необходимые компоненты:

Описание компонентов

Ультразвуковой датчик:

Модуль ультразвукового датчика HC-SR04 обеспечивает бесконтактное измерение расстояния до объекта от 2 до 400 см, с точностью до 3 мм. Модуль включает в себя ультразвуковой передатчик, приемник и схему управления. Основной принцип работы:
  1. На вход датчика подается управляющий импульс высокого уровня длительностью не менее 10 мкс.
  2. Модуль автоматически отправляет восемь импульсов частотой 40 кГц и определяет, есть ли отраженный сигнал.
  3. Если сигнал вернулся обратно, то на выходе устанавливается высокий уровень, длительностью пропорционально расстоянию до объекта.
Измеренное расстояние = (время высокого уровня * скорость звука (340 м / с) / 2

Временная диаграмма показана ниже. Вам нужно только подать короткий импульс 10 мкс на триггерный вход для запуска измерения, а затем модуль отправит 8 ультразвуковых импульсов (40 кГц) и примет отраженный сигнал. Ширина импульса на выходедатчика (Т) пропорционально расстоянию. Вы можете рассчитать дистанцию через временной интервал между отправкой сигнала запуска и получением отраженного сигнала по формуле: Дистанция (см) = Т/58 или Дистанция (дюйм) = T/148; или поуказанной выше формуле: Дистанция = (время высокого уровня * скорость (340M / S) / 2; Мы предлагаем использовать цикл измерения более 60 мс, чтобы предотвратить сигнал запуска к эхо-сигналу.



Принципиальная схема:



Монтажная схема:



Код:

Использование библиотеки, разработанной для этих датчиков, сделает наш код коротким и простым. Мы включаем библиотеку в начале нашего кода, а затем с помощью простых команд, мы можем контролировать датчик.

После подключения, пожалуйста, откройте программу из папки с кодом - Урок 10 "Ultrasonic Sensor" и нажмите ЗАГРУЗИТЬ, чтобы загрузить программу. См. Урок 2 для получения подробной информации о процессе загрузки, если есть какие-либо ошибки. Прежде чем вы сможете запустить это, убедитесь, что вы установили библиотеку "HC-SR04" или переустановите её, если необходимо. В противном случае ваш код не будет работать. Подробнее о загрузке файла библиотеки см. Урок 1.



Пример:


Откройте монитор, после чего вы сможете увидеть данные:

Нажмите кнопку Serial Monitor, чтобы включить последовательный монитор. Как работать с Монитором порта подробно описано в Урок 1.






Обсуждение на форуме





Copyright © R9AL 2020 Все права защищены

Рейтинг@Mail.ru Яндекс цитирования