norr@manorshi.com         +86-519-89185720
Новинний центр

Як використовувати ультразвуковий датчик з Arduino?

Погляди: 164     Автор: Грейс Опубліковано Час: 2021-07-26 Походження: Ділянка

Введення HC-SR04


HC-SR04-це дуже популярний датчик для вимірювання відстані. Він випромінює ультразвукові хвилі з частотою 40 кГц. Ультразвукові хвилі подорожують повітрям. Якщо на шляху є об'єкти або перешкоди, він відскочить назад до модуля. Враховуючи час розповсюдження та швидкість звуку, ви можете обчислити відстань.

1

1. Основні технічні параметри:

● Типова робоча напруга: 5В 

● Ультра-дрібний статичний робочий струм: менше 5 мА 

● Кут зондування (опір R3 вищий, чим вище посилення, тим більший кут виявлення): 

Опір R3 становить 392, не більше 15 градусів 

R3 опір становить 472, не більше 30 градусів 

● Відстань виявлення (опір R3 може регулювати посилення, тобто відрегулювати відстань виявлення): 

R3 опір становить 392 2 см-450см 

R3 опір становить 472 2 см-700см 

● Висока точність: до 0,3 см 

● Сліпа зона (2 см) супер закриваються



2. Опис PIN -коду:

VCC - +5 V постачання

Trig - тригер вхід датчика. Мікроконтролер застосовує 10 імпульсу тригера США до Ультразвуковий HC-SR04 . модуль

Ехо -echo вихід датчика. Microcontroller зчитує/відстежує цей штифт, щоб виявити перешкоду або знайти відстань.

Gnd - земля


HC-SR04


3. Принцип роботи


Використовуйте IO для запуску діапазону, даючи сигнал високого рівня щонайменше 10US;

● Модуль автоматично надсилає 8 квадратних хвиль 40 кГц, щоб автоматично виявити, чи є повернення сигналу.

● Існує повернення сигналу через вихід вводу в ІО високий рівень, тривалість високого рівня становить (4) час від передачі до повернення ультразвукової хвилі. Відстань тесту = (високий час * швидкість звуку (340 м / с)) / 2


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


HC-SR04 Ультразвукова схема часу модуля

Ардуїно

1. Основні знання про програмування Arduino:

pulsein (): Використовується для виявлення ширини імпульсу високих та низьких рівнів виходу штифтом.

пульсей (штифт, значення);

pulsein (штифт, значення, тайм -аут); // час

Штифт --- шпилька, який повинен прочитати імпульс

Значення --- тип імпульсу, який слід читати, високий або низький

Тайм-аут --- Час очікування, в мікросекундах тип даних не підписаний довгим цілим числом

ардуїно


З'єднання досить прості, ви можете посилатися на зображення нижче за допомогою схеми ланцюга на борту.


унос

2. Програма ультразвукового датчика (типова):

Якщо ви бачите тут, я вважаю, що ви зрозуміли метод експлуатації використання ультразвукового датчика з Arduino. Давайте вживаємо заходів і спробуємо самостійно!


Ультразвукова програма датчика





Залиште повідомлення

Зв’яжіться з нами

Тел: +86-519-89185720
Електронна пошта:  norr@manorshi.com
Адреса: Будівництво 5, № 8 Чуангей -роуд, місто Шезжу, місто Льян, Чанчжоу, Цзянсу, Китай