Оглавление:

АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ: 3 шага
АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ: 3 шага

Видео: АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ: 3 шага

Видео: АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ: 3 шага
Видео: Ультразвуковой датчик. Принцип действия 2024, Декабрь
Anonim
АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ
АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ

В этой инструкции будет рассказано, как использовать ультразвуковой датчик, подключенный к Arduino, и точно измерять расстояния от 20 см до 720 см.

Шаг 1: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

Я использовал знаменитый GY-US42V2, который может работать четырьмя способами:

-импульсный вывод со специальной библиотекой для установки (SR04.h) не тестировалось

-I2C связь со специальной библиотекой SoftI2Cmaster.h (не проверял).

-I2C без специальной библиотеки с этой картой контактов:

  • VCC в VCC,
  • A5 (atmega328 SCL) в CR
  • A4 (atmega328 SDA) в DT
  • GND к GND

Ссылка на atmega328 без сопротивления подтягиванию, не очень хорошее измерение.

-Serial RX TX со специальной библиотекой SoftwareSerial.h и этой картой контактов:

VCC в VCC

GND к GND

  • вывод D2 на CR
  • контакт D3 к DT
  • VCC в PS

Я думаю, точнее и лучше

Некоторые технические характеристики:

GY-US42 - недорогой высококачественный модуль диапазона.

Рабочее напряжение 3-5 В, небольшая потребляемая мощность, небольшие габариты, простой монтаж.

Его принцип работы заключается в том, что зонд излучает ультразвуковые волны, излучаемые измеряемым объектом, зонд принимает отраженные звуковые волны, использует разницу во времени, вычисляет фактическое расстояние. Есть три способа чтения данных модуля: последовательный UART (уровень TTL), IIC, импульсный режим pwm, Скорость последовательной передачи составляет 9600 бит / с и 115200 бит / с, может быть настроена, есть непрерывная, установить выход двумя способами, вы можете сохранить настройки мощности.

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

Модуль может быть адаптирован к другой рабочей среде и подключен непосредственно к микроконтроллеру.

Когда компьютеру нужен USB в модуле TTL, прямое подключение.

Режим IIC можно напрямую связать с APM, Pixhawk и другими системами управления полетом.

Предоставляет Arduino, 51, STM32 коммуникационные процедуры микроконтроллера, не предоставляет схемы и внутренний источник микроконтроллера.

В результате использования трансивера встраивается ультразвуковой датчик, дальность действия от слепой зоны около 20 см. В пределах 20 см диапазон недопустим.

Напряжение: 3-5 В

Встроенный MCU рассчитывает расстояние

ИИК и серийник и шим

Частота: 15 Гц (полный диапазон)

Ток: 9 мА (VCC = 5 В)

Шаг 2: Схема и архив в Sketch и Libs

Схема и архив в Sketch и Libs
Схема и архив в Sketch и Libs

Я сделал плату-клон arduino с atmega328 PU non P, у меня есть давным-давно. Я набираю 2 скетча, который называется:

  • RADARI2C для I2C работает без специальной библиотеки
  • RADARserial с SoftwareSerial.h

Вы также найдете исходный эскиз и библиотеки, поставляемые для этого датчика.

Шаг 3: Заключение

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

Спасибо всему веб-сайту, необходимому для редактирования этого руководства.

С Днем наставник !!!!

Рекомендуемые: