Прагляды: 164 Аўтар: Грэйс Час публікацыі: 2021-07-26 Паходжанне: Сайт
Увядзенне HC-SR04
HC-SR04 - вельмі папулярны датчык для вымярэння адлегласці. Ён выпраменьвае ультрагукавыя хвалі з частатой 40 кГц. Ультрагукавыя хвалі распаўсюджваюцца па паветры. Калі на шляху ёсць прадметы або перашкоды, ён адскочыць назад да модуля. Улічваючы час распаўсюджвання і хуткасць гуку, можна вылічыць адлегласць.
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 В
TRIG - трыгерны ўваход датчыка. Мікракантролер падае імпульс 10 мкс на Ультрагукавой HC-SR04 . модуль
ECHO–Рэха-выхад датчыка. Мікракантролер счытвае/кантралюе гэты кантакт, каб выявіць перашкоду або вызначыць адлегласць.
GND - Зямля
3. Прынцып працы
Выкарыстоўвайце IO для запуску дыяпазону, даючы сігнал высокага ўзроўню не менш за 10 мкс;
● Модуль аўтаматычна адпраўляе 8 квадратных хваль частатой 40 кГц, каб аўтаматычна вызначыць, ці ёсць зваротны сігнал.
●Існуе зваротны сігнал, праз выхад IO высокі ўзровень, працягласць высокага ўзроўню складае (4) час ад перадачы да вяртання ультрагукавой хвалі. Тэставая адлегласць = (максімальны час * хуткасць гуку (340M / S)) / 2
Часовая дыяграма ультрагукавога модуля HC-SR04
Arduino
1. Базавыя веды праграмавання Arduino:
pulseIn(): Выкарыстоўваецца для вызначэння шырыні імпульсу высокага і нізкага ўзроўню, які выводзіцца штыфтам.
pulseIn(пін, значэнне);
pulseIn(pin, value, timeout);//час
Pin--- Pin, які павінен счытваць пульс
Значэнне---Тып імпульсу, які трэба счытваць, ВЫСОКІ ці НІЗКІ
Тайм-аўт --- час чакання, у мікрасекундах, тып даных - доўгае цэлае без знака
Злучэнні даволі простыя, вы можаце звярнуцца да малюнка ніжэй са схемай макетнай платы.
2. Праграма ультрагукавога датчыка (тыповая):
Калі вы бачыце тут, я лічу, што вы зразумелі метад працы ультрагукавога датчыка з Arduino. Давайце дзейнічаць і паспрабуем самі!