Сенсорные модули

GS-V2.0 Ультразвуковой дальномер I2С/UART/TrigEcho

Артикул: 004716
В наличии: 3 шт.
499.00 руб

Описание

Ультразвуковой сонар является, своего рода, глазами робота и решает задачу позиционирования в пространстве, позволяя определять наличие препятствия и расстояние до него. Принцип работы сонара аналогичен тому, что реализован в природных органах чувств летучих мышей и дельфинов.

Модуль измеряет время от момента излучения ультразвукового сигнала и до момента получения отраженного от препятствия эха. Затем измеренный временной интервал умножается на скорость звука и вычисляется расстояние. Сонар GS-V2.0 позволяет определять дальность до препятствия в диапазоне от 1 до 255 см. 

Датчик линии подключается к Arduino при помощи специального кабеля-переходника, который идет в комплекте. Для того, чтобы контакт был надежным, на модуле установлен разъем XH-2.54-4P, который имеет специальную защелку. Защелка не позволит кабелю выскочить из разъема во время движения или при столкновении с препятствием. Отличительной особенностью модуля является наличие отверстий для крепления винтами М3. Два отверстия расположены в верхней части платы и три в нижней. 

ПОДКЛЮЧЕНИЕ

Ультразвуковой сонар GS-V2.0 может подключаться к контроллеру с использованием трех различных протоколов. Прежде всего может быть использован стандартный протокол Trigger-Echo.

Trigger-Echo
В этом случае контроллер должен отправлять управляющий сигнал, запускающий излучение ультразвукового импульса, после чего засекать время до получения отраженного импульса. Такой способ подключения, не смотря на распространенность, достаточно неудобен. Во-первых лишний объем кода занимает место в памяти контроллера и делает программу более громоздкой. Во-вторых задействуется один из таймеров, которых, как известно, много не бывает. В результате может не хватить таймера для управления серводвигателми, моторами постоянного тока, буззером или другими устройствами.

Для работы по данному протоколу существует специальный разъем XH-2.54-4P:
VCC - питание +5V
ECHO - отраженный сигнал
TRIG - триггер для формирования излучаемого импульса
GND - земля 

I2C
В случае подключения по протоколу I2C, все рассчеты ведутся на стороне сонара. Остается только подключить библиотеку и инициализировать сонар. После этого можно оплучать данные от сонара следующим образом:

  • Разовый замер
  • Непрерывное измерение с заданным интервалом
  • Замер по нажатию на кнопку

Для работы по данному протоколу существует специальный разъем XH-2.54-4P:
VCC - питание +5V
SCL - интерфейсный пин
SDA - интерфейсный пин
GND - земля 

UART
Работа по даному будет реализована в следующей версии библиотеки. На данный момент существует возможность самостоятельного изменения прошивки сонара, в том числе и дополнит ее функцией работы по UART. Рекомендуется только для опытных пользователей.

Для работы по данному протоколу существует место под запайку гребенки пинов:
VCC - питание +5V
TX - передача
RX - прием
Пин GND отсутствует. Можно использовать общий пин из разъема SPI.  

КОМПЛЕКТАЦИЯ

1. Сонар GS-V2.0
2. Кабель-переходник 4-pin для Arduino и Breadboard

Рецепты с "GS-V2.0 Ультразвуковой дальномер I2С/UART/TrigEcho"