Погляды: 164 Аўтар: Грэйс апублікаваць Час: 2021-07-26 Паходжанне: Пляцоўка
HC-SR04-вельмі папулярны датчык для вымярэння адлегласці. Ён выпраменьвае ультрагукавыя хвалі з частатой 40 кГц. Ультрагукавыя хвалі рухаюцца па паветры. Калі на шляху ёсць аб'екты ці перашкоды, ён адскочыць назад да модуля. Улічваючы час распаўсюджвання і хуткасць гуку, вы можаце разлічыць адлегласць.
● Тыповае працоўнае напружанне: 5V
● Ультра-мімальны статычны працоўны ток: менш за 5 мА
● Кут зандзіравання (супраціў R3 вышэй, чым вышэй узмацненне, тым большы кут выяўлення):
Супраціў R3 складае 392, не больш за 15 градусаў
Супраціў R3 складае 472, не больш за 30 градусаў
● Адлегласць выяўлення (супраціў R3 можа наладзіць узмацненне, гэта значыць наладзіць адлегласць выяўлення):
Супраціў R3 складае 392 2 см-450 см
Супраціў R3 складае 472 2 см-700 см
● Высокая дакладнасць: да 0,3 см
● сляпоя зона (2 см) Супер блізка
VCC - +5 V Пастаўка
TRIG - Trigger ўваход датчыка. Мікракантролер прымяняе 10 у ЗША імпульс да Ультрагукавы HC-SR04 . модуль
Echo -Hecho выхад датчыка. Мікракантролер чытае/адсочвае гэты штыфт, каб выявіць перашкоду альбо знайсці адлегласць.
GND - зямля
Выкарыстоўвайце IO для запуску ў дыяпазоне, даючы сігнал высокага ўзроўню па меншай меры 10US;
● Модуль аўтаматычна адпраўляе 8 квадратных хваль 40 кГц, каб аўтаматычна выявіць, ці ёсць вяртанне сігналу.
● Існуе вяртанне сігналу, праз выхад IO высокі ўзровень працягласць высокага ўзроўню складае (4) час ад перадачы да вяртання ультрагукавой хвалі. Адлегласць тэсту = (высокі час * хуткасць гуку (340 м / с)) / 2
Arduino
Pulsein (): выкарыстоўваецца для выяўлення шырыні імпульсу высокага і нізкага ўзроўню выхаду на штыфт.
пульс (штыфт, значэнне);
Pulsein (штыфт, кошт, тайм -аўт); // час
Штыфт --- штыфт, які павінен прачытаць імпульс
Значэнне --- Тып імпульсу, які трэба чытаць, высокі ці нізкі
Тайм-аўт --- Час тайм-аўту, у мікрасекундах, тып дадзеных не падпісаны доўгім цэлым лікам
Злучэнні даволі простыя, вы можаце звярнуцца да малюнка ніжэй з схематычнай схемай платы.
Калі вы бачыце тут, я лічу, што вы зразумелі метад працы ўльтрагукавога датчыка з Arduino. Давайце возьмем меры і паспрабуем самастойна!