Ультразвуковые датчики: полное руководство по схемам и применению
Дельфины и летучие мыши используют звук для навигации и обстановки — эхолокация. Открыта у животных, но применима и к людям (слепые люди эхолоцируют). Главное — адаптация в технологиях: ультразвуковой датчик. Руководство: что это, как работает, как собрать свой.
Что такое ультразвуковой датчик?
Источник: Wikimedia Commons
Ультразвук — звуковая волна выше порога слуха человека. Идеален для синтетической эхолокации.
Как гиперзвуковые системы, датчики излучают волны, они отражаются от объектов и возвращаются. Датчик измеряет время полёта и скорость звука, вычисляя расстояние.
Просто: ультразвуковые датчики — дешёвый и надёжный способ детектировать объекты и измерять расстояния. Занимают нишу между датчиками приближённости (малое расстояние) и лазерными дальномерами (большое расстояние, дорого). Ультразвук покрывает больше, чем датчики приближённости, но меньше, чем лидары.
Применение и ключевые преимущества
- Детекция малых объектов на 50 мм – 3.5 м
- Независимость от поверхности и текстуры цели
- Измерение и детекция: твёрдые материалы (металл, дерево, пластик, бумага, пробка, стекло), рулонные материалы (ткани, салфетки), насыпные (сахар, мука, картофель), жидкости (вода, масло, сок)
- Медицина: УЗИ беременности
- Авто: системы предотвращения столкновений
- Независимость от цвета цели
- Независимость от шума, освещения, перепадов температуры
- Работа в паре, тумане, пыли, высокой влажности
- Полупроводниковая конструкция — практически бесконечный и беспреобслуживаемый ресурс
Типы ультразвуковых датчиков
- Детекция объектов: только дискретный выход (вкл/выкл).
- Измерение расстояния: по времени полёта, только аналоговый выход.
- Комбинированные: и детекция, и измерение расстояния.
Разница в цене ~15% между комбинированным и минимальным. Выбор сложен — важно понимать спецификации (выход, диаметр, дальность).
Как собрать схему с ультразвуковым датчиком
Компоненты:
- Бредборд 400 точек
- 6 перемычек
- Arduino Mega 2560 REV3
- Датчик HC-SR04
- Рулетка
Нужен ПК и знание Arduino IDE.
Предварительная информация
На HC-SR04 два одинаковых цилиндра: левый — передатчик (T), правый — приёмник (R). 4 вывода:
- Vcc — питание 5 В
- GND — земля
- TRIG — триггер (выход импульса запуска излучения)
- ECHO — эхо (вход принятого отражённого сигнала)
Цель: детектировать объект перед датчиком, выводить расстояние в Serial Monitor. Можно добавить RGB-дисплей.
Инструкции
Подключение Arduino к HC-SR04
- Vcc датчика → 5V Arduino (через бредборд или прямо).
- GND датчика → GND Arduino.
- TRIG датчика → пин 10 Arduino.
- ECHO датчика → пин 11 Arduino.
Подключаем Arduino к ПК по USB. Arduino IDE должна быть установлена и рабочей.
Программирование
- Подключаем плату к ПК.
- Запускаем Arduino IDE.
- Новый скетч:
sketch_nov08a. - Подключаем библиотеку:
#include <NewPing.h> - Создаём объект:
NewPing sonar(10, 11, 200)— триггер 10, эхо 11, макс. 200 см (4 м у датчика, но 200 см достаточно). setup():Serial.begin(9600); delay(50);loop():Serial.print("The distance is: "); Serial.print(sonar.ping_cm()); delay(1000);
Итоговый скетч:
Вывод в Serial Monitor при объекте перед датчиком:
Хотите сложнее? Посмотрите наш гайд по датчикам приближённости на Arduino.
Заключение
Работа с ультразвуком — отличный пример использования эхолокации в бытовых технологиях. Руководство охватило теорию и практический урок с HC-SR04 и Arduino. Надеемся, было полезно. Спасибо за чтение!
Промышленные технологии
- Мастер-класс по ультразвуковому датчику HC-SR04 с Arduino
- Освоение сварки нержавейки: полное руководство
- Мастерство пайки алюминия: экспертные техники и практические советы
- Мастерство управления запасами: проверенные стратегии для любого бизнеса
- Мастерство роботизированной сварки: полное руководство по качеству, эффективности и экономии
- Интегральные схемы: Полное руководство для инженеров
- Счетчик десятичный IC4017: Полное руководство для начинающих
- Типы потенциометров: полное руководство по выбору и применению
- Распиновка датчика Холла: полное справочное руководство
- Полное руководство по тиристору BT151 (SCR): 핀-аут, параметры, применение