8 (800) 550-13-29
Заказать звонок
Связь с директором
  • Контакты
  • Доставка
  • Оплата
  • База знаний
  • Блог
  • Акции
  • Видео
  • О 3DiY
  • Гос. закупки
  • ...
    3DIY
    3D принтеры
    Всё для 3D принтеров
    • Электроника
      Электроника
    • Механика
      Механика
    • Экструдеры
      Экструдеры
    • Пластик
      Пластик
    • 3D принтеры
      3D принтеры
    • 3D ручки
      3D ручки
    • Сопутствующие
      Сопутствующие
    Arduino/робототехника
    • Arduino
      Arduino
    • Raspberry Pi
      Raspberry Pi
    • Orange Pi
      Orange Pi
    • Одноплатники
      Одноплатники
    • Модули (Shield)
      Модули (Shield)
    • Датчики / Сенсоры
      Датчики / Сенсоры
    • Дисплеи
      Дисплеи
    • Механика
      Механика
    • Макетные платы (Breadboard)
      Макетные платы (Breadboard)
    • Светодиоды
      Светодиоды
    • Провода и кабели
      Провода и кабели
    • Источники питания
      Источники питания
    • Радиодетали
      Радиодетали
    ЧПУ
    • Электроника
      Электроника
    • Электротехника
      Электротехника
    • Электропривод
      Электропривод
    • Направляющие
      Направляющие
    • Передачи
      Передачи
    • Механика
      Механика
    • Конструкционный профиль
      Конструкционный профиль
    • Лазерная резка и аксессуары
      Лазерная резка и аксессуары
    Услуги
    • 3D печать
    • Ремонт 3D принтеров
    Ещё
      3DIY
      3D принтеры
      Каталог
      • 3D принтеры и комплектующие
        3D принтеры и комплектующие
        • Электроника
        • Механика
        • Экструдеры
        • Пластик
        • 3D принтеры
        • 3D ручки
        • Сопутствующие
      • Arduino и робототехника
        Arduino и робототехника
        • Arduino
        • Raspberry Pi
        • Orange Pi
        • Одноплатники
        • Модули (Shield)
        • Датчики / Сенсоры
        • Дисплеи
        • Механика
        • Макетные платы (Breadboard)
        • Светодиоды
        • Провода и кабели
        • Источники питания
        • Радиодетали
      • ЧПУ комплектующие
        ЧПУ комплектующие
        • Электроника
        • Электротехника
        • Электропривод
        • Направляющие
        • Передачи
        • Механика
        • Конструкционный профиль
        • Лазерная резка и аксессуары
      Услуги
      • 3D печать
      • Ремонт 3D принтеров
      Блог
      • 3D-печать
      • 3D-принтеры
      База знаний
      • Датчики
      • Модули
      • Платы
      • 3D-принтеры
      • Дисплеи
      • Механика
      • Сопутствующие
      • ЧПУ
      • Проекты
      • Компоненты
      Информация
      • Акции и Скидки
      • Условия доставки
      • Условия оплаты
      • Сashback
      • О нас
        • Наши партнеры
        • Наши клиенты
        • Вакансии
      • Гос. закупки
      Контакты
      • Как до нас добраться
      Ещё
        3DIY
        • 3D принтеры
        • Каталог
          • Назад
          • Каталог
          • 3D принтеры и комплектующие
            • Назад
            • 3D принтеры и комплектующие
            • Электроника
            • Механика
            • Экструдеры
            • Пластик
            • 3D принтеры
            • 3D ручки
            • Сопутствующие
          • Arduino и робототехника
            • Назад
            • Arduino и робототехника
            • Arduino
            • Raspberry Pi
            • Orange Pi
            • Одноплатники
            • Модули (Shield)
            • Датчики / Сенсоры
            • Дисплеи
            • Механика
            • Макетные платы (Breadboard)
            • Светодиоды
            • Провода и кабели
            • Источники питания
            • Радиодетали
          • ЧПУ комплектующие
            • Назад
            • ЧПУ комплектующие
            • Электроника
            • Электротехника
            • Электропривод
            • Направляющие
            • Передачи
            • Механика
            • Конструкционный профиль
            • Лазерная резка и аксессуары
        • Услуги
          • Назад
          • Услуги
          • 3D печать
          • Ремонт 3D принтеров
        • Блог
          • Назад
          • Блог
          • 3D-печать
          • 3D-принтеры
        • База знаний
          • Назад
          • База знаний
          • Датчики
          • Модули
          • Платы
          • 3D-принтеры
          • Дисплеи
          • Механика
          • Сопутствующие
          • ЧПУ
          • Проекты
          • Компоненты
        • Информация
          • Назад
          • Информация
          • Акции и Скидки
          • Условия доставки
          • Условия оплаты
          • Сashback
          • О нас
            • Назад
            • О нас
            • Наши партнеры
            • Наши клиенты
            • Вакансии
          • Гос. закупки
        • Контакты
          • Назад
          • Контакты
          • Как до нас добраться
        • 8 (800) 550-13-29
        Контактная информация
        Москва, Духовской пер. 17с3   |  Пн-Пт 11.00-19.00 | Сб-Вс Выходные
        info@3d-diy.ru
        • Facebook
        • Вконтакте
        • Instagram
        • YouTube

        Ультразвуковой дальномер HC-SR04

        База знаний
        -
        Датчики
        -
        Пространства
        -Ультразвуковой дальномер HC-SR04
        Поделиться
        • Ультразвуковой дальномер HC-SR04
        Товары
          • Ультразвуковой дальномер HC-SR04
            Быстрый просмотр
            Ультразвуковой дальномер HC-SR04
            Много
            299 руб./шт
            Подробнее

          Ультразвуковой дальномер является датчиком пространства, позволяет измерять расстояние до объекта в диапазоне от 2 до 400 см.

          Содержание

          • Обзор
          • Технические характеристики модуля
          • Пример использования
          • Часто задаваемые вопросы FAQ

          Обзор ультразвукового дальномера HC-SR04

          Датчики расстояния являются неотъемлемой частью любого робота. Ультразвуковой дальномер модуль HC-SR04 для Arduino— это помещенные на одну плату приемник и передатчик ультразвукового сигнала. Принцип действия HC-SR04 основан на хорошо известном явлении эхолокации. Излучатель формирует акустический сигнал, который отразившись от преграды, возвращается к датчику и регистрируется приемником. Зная скорость распространения ультразвука в воздухе и время запаздывания между излученным и принятым сигналом, легко рассчитать расстояние до акустической преграды. В отличие от инфракрасных дальномеров на ультразвуковой датчик HC-SR04 не влияют источники света или цвет препятствия. Могут возникнуть затруднения при определении расстояния до пушистых или тонких объектов. Кроме приемника и передатчика на плате находится необходимая обвязка. Модуль имеет 4 вывода стандарта 2,54 мм:
          • VCC — питание +5 В;
          • Trig (T) — вывод входного сигнала;
          • Echo (R) — вывод выходного сигнала;
          • GND — земля.

          ultrazvukovoj-dalnomer.jpg

          Последовательность действий по измерению расстояния следующая:
          • подаем импульс продолжительностью 10 мкс на вывод Trig;
          • на плате модуля входной импульс преобразуется в 8 импульсов частотой 40 кГц и посылается через излучатель T;
          • дойдя до препятствия, посланные импульсы отражаются и принимаются приемником R, в результате получаем выходной сигнал на выводе Echo.
          • На стороне контроллера переводим полученный сигнал в расстояние по формуле:
          • ширина импульса (мкс) / 58 = дистанция (см);
          • ширина импульса (мкс) / 148 = дистанция (дюйм).

          Технические характеристики ультразвукового дальномера HC-SR04

          • измеряемый диапазон — от 2 до 500 см;
          • точность — 0,3 см;
          • эффективный рабочий угол  — < 15 °;
          • угол измерений: 30 градусов;
          • напряжение питания — 5 В.
          • Сила тока покоя: < 2 мА;
          • Рабочая сила тока: 15 мА;: < 15°;
          • ширина импульса триггера: 10 микросекунд;
          • размеры: 45 мм x 20 мм x 15 мм.

          Пример использования

          Типичными областями применения ультразвуковых дальномеров являются парковочные датчики, контроллеры уровня, устройства мониторинга местности. Очень часто используют данные модули в любительской робототехнике. Рассмотрим подключение модуля HC SR-04 к Ардуино. Создадим проект звуковой сигнализации при обнаружении объекта, находящегося на расстоянии меньше 1 м от нашего датчика. Модуль HC SR-04 находится на вращающейся в горизонтальной плоскости платформе (вращение платформы помощью сервопривода) и измеряет расстояние до преграды. При обнаружении объекта, находящегося на расстоянии менее 1 м от модуля, платформа останавливается и подает звуковой сигнал на динамик до тех пор, пока объект не удалится на большее расстояние. затопления помещения. При погружении датчика в воду, сигнализация издает три вида звуковых сигналов (небольшое затопление, средний уровень, критический уровень), соответствующий трем уровням воды. Для воспроизведения звуковых можно к цифровому выводу подключить пьезоизлучатель - электроакустическое устройства воспроизведения звука. Но при этом звук получается очень тихий. Чтобы получить громкость более приличного уровня, к цифровому выводу Arduino динамик, но не напрямую, а через транзистор. Для проекта нам понадобятся следующие детали:
          • плата Arduino
          • ультразвуковой модуль HC SR-04
          • сервопривод
          • платформа для крепления сервопривода и модуля HC SR-04
          • динамик 8 Ом
          • резистор 500 Ом
          • транзистор КТ503е
          • источник внешнего питания 5В (для питания сервопривода)
          • соединительные провода
          Соберем схему, показанную на рисунке.

          shema-podkljuchenija-dalnomera.jpg

          Запустим Arduino IDE. Создадим новый скетч и внесем в него следующее содержимое:
          
          // 3d-diy.ru
          // константы для выводов
          
          #define PIN_TRIG 12
          #define PIN_ECHO 13
          #define PIN_SERVO 9
          #define PIN_SPEAKER 8
          
          // расстояние обнаружения см
          #define DIST_DETECT 100
          
          // частота звукового сигнала
          #define FREQ 546
          
          // подключение библиотеки для HC SR04
          #include "Ultrasonic.h"
          
          // создание объекта Ultrasonic
          // Trig - 12, Echo - 13
          Ultrasonic ultrasonic(PIN_TRIG, PIN_ECHO);
          
          // переменная для хранения измеренного расстояния
          float dist_cm=0;
          
          // подключение библиотеки для серво
          #include <Servo.h>
          
          // создание объекта Servo
          Servo myservo;
          
          // переменная для хранения позиции сервопривода
          int pos = 0;
          
          // переменная направления перемещения сервопривода
          int dir=1;
          
          void setup() {
          // запуск последовательного порта
          Serial.begin(9600);
          
          // запуск серво на выходе PIN_SERVO
          myservo.attach(PIN_SERVO);
          }
          
          void loop() {
          // вычисление следующей позиции сервопривода
          pos=pos+dir;
          
          // установить сервопривод в позицию pos
          myservo.write(pos);
          
          // при достижении крайних позиций изменить
          // направление dir
          if(pos==180)
          dir=-1;
          else if(pos==0)
          dir=1;
          else ;
          
          // получить данные с дальномера
          dist_cm = ultrasonic.Ranging(CM);
          Serial.println(dist_cm);
          
          // обнаружение объекта в зоне
          if(dist_cm>0 && dist_cm<DIST_DETECT) {
          // звуковой сигнал
          tone(PIN_SPEAKER,FREQ);
          }
          
          // пока в зоне обнаружения
          while(dist_cm>0 && dist_cm<DIST_DETECT){
          dist_cm = ultrasonic.Ranging(CM);
          Serial.println(dist_cm);
          }
          
          // отключить звуковой сигнал
          noTone(PIN_SPEAKER);
          
          // пауза перед сменой позиции сервопривода
          delay(50);
          }
          
          Сервопривод вращает платформу с датчиком от 0 до 180 градусов и обратно. На каждом шаге проверяем показания модуля расстояния HS SR04. Если объект нарушает границу (значение DIST_DETECT равное 100 см) на динамик подается звуковой сигнал tone(PIN_SPEAKER,FREQ); Далее ждем пока объект не выйдет из зоны. Затем отключаем динамик и продолжаем вращение платформы. Для контроля текущие показания расстояния выводятся в последовательный порт. 

          ultrazvukovoj-dalnomer-podkljuchenie.jpg

          ultrazvukovoj-dalnomer-primenenie.jpg

           

          Часто задаваемые вопросы FAQ

          1. Платформа не вращается
          • Проверьте наличие и полярность подаваемого на сервопривод внешнего питания 5 В).
          • Проверьте соединение "земли" Arduino и "земли" внешнего питания.
          2. При приближении на заданное расстояние не срабатывает динамик
          • Проверьте подсоединение модуля HC SR-04.
          • Проверьте правильность показаний модуля HC SR-04 в мониторе последовательного порта.
          • Проверьте правильность подсоединения динамика.
               



          Товары
            • Ультразвуковой дальномер HC-SR04
              Быстрый просмотр
              Ультразвуковой дальномер HC-SR04
              Много
              Подробнее

            Назад к списку
            Компания
            О компании
            Политика
            Услуги
            Партнеры
            Клиенты
            Информация
            Акции и скидки
            Условия оплаты
            Условия доставки
            Гарантия на товар
            Кэшбэк
            Как купить
            Вопрос-ответ
            Блог
            База знаний
            Производители
            Будьте всегда в курсе!
            Узнавайте о скидках и акциях первым
            Оставайтесь на связи
            • Вконтакте
            • Facebook
            • Instagram
            • YouTube
            Наши контакты
            8 (800) 550-13-29
            info@3d-diy.ru
            Москва, Духовской пер. 17с3   |  Пн-Пт 11.00-19.00 | Сб-Вс Выходные
            2021 © 3DiY (Тридиай) - интернет-магазин комплектующих для 3D принтеров, ЧПУ станков и робототехники