Напруга живлення 5 В

Робочий кут відбитої хвилі не більше 15 градусів

Діапазон вимірюваних відстаней 2 см ... 450 см

Подаємо на ніжку Trig сигнал, тривалістю 10 мкс, що запускає генератор, що створює пакет коротких імпульсів на передатчику ( 8 шт ). Далі, приймач отримує відбитий сигнал та на ніжці Echo генерується прямокутний сигнал, довжина якого пропорційна часу між випромінюванням імпульсів та детектуванням їх приймачем.

Реальний час, за який звук дійде до приймача, звичайно, складе якусь мить. Щоб за ним визначити відстань, можна скористатись наступною формулою:


s=vt/2, s — відстань, v — швидкість звука, t — час отримання сигналу на приймачі.


А чому ділимо навпіл, думаю усім зрозуміло. Тільки в даному випадку ця формула не потрібна. Навожу її тут виключно для розуміння фізики процесу.

З виходу Echo іде вже сформований сигнал, з достатньо великою тривалістю. Заглянувши в даташит, ми побачимо формулу перерахунку: s = t/58, s — відстань, t — тривалість імпульсу Echo, s — відстань в сантиметрах.


Приклад програми для Arduino:


const int Trig = 3; // позначимо до якої ніжки та що підключаємо

const int Echo = 2; 

void setup() 

{

pinMode(Trig, OUTPUT);

pinMode(Echo, INPUT);

Serial.begin(9600); // Ініціюємо паралельний порт, щоб вивести результат на монітор


unsigned int time_us=0; // Змінна для зберігання часового інтервалу

unsigned int distance_sm=0; // Змінна для зберігання відстані в сантиметрах


void loop()

{

digitalWrite(Trig, HIGH); // Подаємо сигнал на вихід мікроконтролера 

delayMicroseconds(10); // Утримуємо 10 мікросекунд 

digitalWrite(Trig, LOW); // Потім прибираємо

time_us=pulseIn(Echo, HIGH); // Заміряємо довжину імпульсу 

distance_sm=time_us/58; // Перераховуємо в сантиметри

Serial.print(distance_sm); // Виводимо на порт

Serial.print(" "); 

delay(500); 

}



Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

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

  • Модель HC-SR04
  • Наявність Є в наявності
  • 43.16грн.


Рекомендовані товари

Датчик звуку

Датчик звуку

Інтелектуальний дискретний датчик звуку. Робоча напруга живлення 4...6 В постійного струму. Чутливіс..

21.89грн.

Датчик температури аналоговий

Датчик температури аналоговий

Межі вимірювання температури -20 ...105 °CПід'єднується до аналогового входу контроллера.Довжин..

37.11грн.

Датчик руху інфрачервоний

Датчик руху інфрачервоний

Датчик реагує на рух людей, тварин або швидку зміну температури речей у радіусі своєї дії. Він викор..

32.02грн.

Цифровий датчик температури DS18B20 з кабелем

Цифровий датчик температури DS18B20 з кабелем

Цифровий датчик температури в герметичному погружному корпусі з кабелем, готовий для безпосереднього..

54.34грн.

Датчик світла

Датчик світла

Інтелектуальний дискретний датчик світла. Робоча напруга живлення 4...6 В постійного струму. Чутливі..

19.52грн.

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

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

Тримач використовується для монтажу ультразвукового датчика відстані HC-SR04 на різноманітних констр..

22.66грн.

Нове

Мідний чулок для видалення припою 2мм 1,5м

Мідний чулок для видалення припою 2мм 1,5м

Мідна оплітка - застосовується для залужування доріжок друкованої плати, а також для видалення надли..

Модуль твердотільного реле 4-канальний

Модуль твердотільного реле 4-канальний

Модуль призначений для комутації 4-х навантажень зі змінною напругою живлення 75 ... 264 ВМаксимальн..

Оптопара EL817 SMD

Оптопара EL817 SMD

Оптопара з транзистором на виходіЗастосовується для гальванічної розв'язки дискретного сигналу, а та..

Стабілізатор напруги 5В 2А мікросхема L78S05CV

Стабілізатор напруги 5В 2А мікросхема L78S05CV

Мікросхема стабілізатор напруги L78S05CVЗастосовується для стабілізації пульсуючої напруги в блоках ..

Програматор AVR-контролерів USBASP

Програматор AVR-контролерів USBASP

Програматор для завантаження та відлагодження програм в мікроконтролери компанії ATMEL.Інтерфейс про..

Зсувний регістр 74HC595N

Зсувний регістр 74HC595N

Цю мікросхему використовують для керування світлодіодними гірляндами та символьними індикаторами.Вон..

Світлодіод ультраяскравий 3мм

Світлодіод ультраяскравий 3мм

Над-яскравий світлодіод діаметром 3 ммКорпус прозорий в світлодіодів різного кольору світіння. Тобто..

Вентилятор для Orange PI товщиною 10мм

Вентилятор для Orange PI товщиною 10мм

Вентилятор для охолодження процесора міні-комп'ютера Orange PI або Raspberry PIПрацює дуже тихоЖивле..

Термінальний роз'ємний конектор кутовий 4д

Термінальний роз'ємний конектор кутовий 4д

Роз'ємний 4-дротовий конектор для пайки на друковану платуДроти підводяться паралельно платі та з'єд..

Шестерня для зубчатого ременю на 20 зубців під вісь 5 мм

Шестерня для зубчатого ременю на 20 зубців під вісь 5 мм

Використовується для передачі та редукції обертаючого моменту від двигунаКількість зубців 20 шт.Діам..

Термінальний роз'ємний конектор кутовий 3д

Термінальний роз'ємний конектор кутовий 3д

Роз'ємний трьохдротовий конектор для пайки на друковану платуДроти підводяться паралельно платі та з..

Термінальний роз'ємний конектор кутовий 2д3.81mm

Термінальний роз'ємний конектор кутовий 2д3.81mm

Роз'ємний двохдротовий конектор для пайки на друковану платуДроти підводяться паралельно платі та з'..

Мікроконтролер ATTINY13A

Мікроконтролер ATTINY13A

Мініатюрний економічний AVR 8-бітний мікроконтролер, який можна програмувати як програматором, так і..

Логічний аналізатор 8 каналів

Логічний аналізатор 8 каналів

Надписи на корпусі можуть відрізнятись від наведених на картинці, але сутність приладу незмінна.Цифр..

Лінійний підшипник 8мм

Лінійний підшипник 8мм

Підшипник для лінійного ковзання робочого органу 3D-принтера або CNC за своїми осями.Одягається на ц..

Підшипник для зубчатого ременя GT2 без зубів

Підшипник для зубчатого ременя GT2 без зубів

Підшипник для натяжки зубчатого ременя GT2 6 мм на вісь 5 ммЗастосовується у 3D-принтерах та CNCШири..