Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Схема ультразвукового датчика:полное руководство

Такие животные, как дельфины и летучие мыши, используют акустический шум и звук, чтобы ориентироваться и исследовать свое окружение. Это явление называется эхолокацией. Несмотря на то, что он был впервые обнаружен у нечеловеческих животных, он не уникален для них. Например, слепые люди также продемонстрировали способность к эхолокации. Однако, что более важно, мы адаптировали его к современным технологиям. Хорошим примером этого является схема ультразвукового датчика. В этом руководстве вы узнаете, что это такое, что оно делает и как вы можете создать свое собственное приложение.

Что такое ультразвуковой датчик?


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

Источник: https://commons.wikimedia.org <эм>

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

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

Таким образом, ультразвуковые датчики, по сути, являются экономичным и надежным способом измерения и обнаружения присутствия объектов и расстояния между ними. Они функционируют как золотая середина между датчиком приближения и лазерным датчиком расстояния по дальности действия и стоимости. По сути, ультразвуковые датчики охватывают большее расстояние, чем датчики приближения, но меньшее расстояние, чем лазерные датчики расстояния.


Врач держит трансвагинальный ультразвуковой зонд

Применение и основные преимущества ультразвуковых датчиков

Вот краткий обзор некоторых преимуществ и областей применения ультразвуковых датчиков:

Типы ультразвуковых датчиков

Мы можем разделить ультразвуковые датчики на три группы или типа:

В большинстве случаев разница в цене между датчиком, который обладает обеими возможностями, и самым дешевым минимальным датчиком составляет всего 15%. Тем не менее, выбор идеального датчика может быть немного сложным из-за всех доступных опций.

Вот почему хорошо иметь представление обо всех доступных характеристиках и параметрах (мощность, диаметр, расстояние и т. д.)

Как сделать схему ультразвукового датчика

В этом разделе руководства мы рассмотрим, как создать собственный ультразвуковой датчик и работать с ним.

Компоненты и материалы

Вам также понадобится компьютер и некоторые навыки работы с Arduino IDE.

Предварительная информация <сильный>

Ультразвуковой датчик HC-SR04

Прежде чем мы начнем с урока, давайте расскажем кое-что об ультразвуковом датчике HC-SR04. Во-первых, вы заметите, что самые большие компоненты ультразвукового датчика HC-SR04 — это два одинаковых цилиндра. Левый цилиндр — это то, что мы знаем как передатчик, а другой — приемник. Следовательно, вы можете сказать, что есть что, по меткам на плате (T =передатчик и R =приемник).

Передатчик посылает ультразвуковые волны, в то время как приемник обнаруживает любые волны, которые отражаются от объекта. Вы заметите, что ультразвуковой датчик HC-SR04 имеет четыре контакта:

Тем не менее, этот проект направлен на обнаружение объекта перед датчиком и последующее его отображение. В этом случае проект отобразит результаты на последовательном мониторе. Если вы хотите добавить функциональности или сложности в этот проект, вы можете добавить дисплей RGB.

Инструкции


Схема ультразвукового датчика Arduino

Источник: https://commons.wikimedia.org/ <эм>

Подключение платы Arduino к датчику HC-SR04

Во-первых, давайте подключим нашу схему. Опять же, вы заметите, что проект достаточно прост, чтобы вы могли использовать любой дешевый микроконтроллер Arduino.

1. Используйте одну из ваших перемычек для подключения контакта Vcc от датчика HC-SR04 к разъему 5V на Arduino Mega.

*Примечание: вы можете использовать макетную плату в качестве моста или подключить модуль HC-SR04 напрямую к Arduino

2. Затем подключите Gnd/GND на модуле ультразвукового датчика к заземляющему (GND) разъему на микроконтроллере Arduino

3. Подключите контакт Trig (триггер) модуля ультразвукового датчика к разъему 10 на микроконтроллере Arduino

4. Наконец, подключите контакт Echo к разъему 11 на микроконтроллере Arduino

.

Как только вы закончите защищать вышеуказанные соединения, вы можете начать работать над кодом. Вам нужно будет подключить микроконтроллер Arduino к компьютеру через кабель. Опять же, вы должны убедиться, что вы установили Arduino IDE и она работает на указанном компьютере.

Программирование проекта

1. Подключите плату Arduino к компьютеру.

2. Запустите Arduino IDE.

3. Создайте новый скетч и назовите его sketch_nov08a.

4. Затем включите библиотеку NewPing.h. (#Include )

*Примечание. Библиотека NewPing.h содержит огромное количество классов и функций, упрощающих кодирование вашего ультразвукового компонента.

5. Затем создайте экземпляр объекта NewPing и назовите его Sonar (NewPing sonar(10,11, 20) ). Следовательно, конструктор Sonar принимает три параметра:

6. Под функцией настройки вызовите функцию начала из библиотеки последовательной связи и используйте 9600 в качестве аргумента – Serial. начало(9600)

7. Затем вызовите функцию задержки с 60 миллисекундами в качестве аргумента (delay(50) )

8. Под функцией цикла добавьте вызов функции печати из библиотеки Serial с параметром «Расстояние равно:» (Serial. print(«Расстояние равно:»). ).

9. Снова добавьте еще один вызов функции печати. Но на этот раз добавьте вложенный вызов функции ping_cm из объекта сонара в качестве аргумента (Serial.print(sonar.ping_cm()) ).

10. Наконец, добавьте задержку в 1 секунду (delay(1000))

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

Скриншот эскиза

Источник: https://imgur.com/5pWRX1e <эм>

Если вы правильно написали и скомпилировали приведенный выше код, экран вашей консоли/последовательного монитора будет выглядеть следующим образом каждый раз, когда вы размещаете объект перед датчиком:

Скриншот вывода

Источник: https://imgur.com/fTg4D5K <эм>

Если вас интересует более сложный проект, почему бы не посетить наше руководство по датчику приближения Arduino?

Заключение

Работа с ультразвуком или ультразвуком — отличный способ продемонстрировать, как мы можем использовать эхолокацию в повседневных технологиях. В приведенном выше руководстве было рассмотрено, что такое ультразвуковой датчик. Кроме того, чтобы помочь вам понять концепцию ультразвукового обнаружения, мы также включили краткое руководство, в котором показано, как использовать ультразвуковой модуль с микроконтроллером Arduino. Тем не менее, мы надеемся, что вам понравилось читать это руководство. Как всегда, спасибо за чтение.


Промышленные технологии

  1. Ультразвуковой датчик HC-SR04 и Arduino — полное руководство
  2. Полное руководство по сварке нержавеющей стали
  3. Как паять алюминий — полное руководство
  4. Полное руководство по управлению запасами
  5. Полное руководство по роботизированной сварке
  6. Интегральные схемы:подробное руководство
  7. IC4017:Полное руководство для начинающих
  8. Типы потенциометров:полное руководство
  9. Распиновка датчика Холла:полное руководство
  10. SCR Bt151:полное руководство