Прегледи: 164 Аутор: Граце Време објаве: 26.07.2021. Порекло: Сајт
Представљање ХЦ-СР04
ХЦ-СР04 је веома популаран сензор за мерење удаљености. Емитује ултразвучне таласе на фреквенцији од 40КХз. Ултразвучни таласи путују кроз ваздух. Ако постоје објекти или препреке на путу, он ће се вратити назад у модул. Узимајући у обзир време ширења и брзину звука, можете израчунати растојање.
1. Главни технички параметри:
●Типични радни напон: 5В
●Ултра-мала статичка радна струја: мање од 5мА
●Угао сенсинга (отпор Р3 је већи, што је веће појачање, већи је угао детекције):
Отпор Р3 је 392, не више од 15 степени
Отпор Р3 је 472, не више од 30 степени
● Удаљеност детекције (отпор Р3 може подесити појачање, односно подесити удаљеност детекције):
Отпор Р3 је 392 2цм-450цм
Отпор Р3 је 472 2цм-700цм
● Висока прецизност: до 0,3 цм
●Слепа зона (2цм) супер близу
2. Опис пинова:
ВЦЦ - +5 В напајање
ТРИГ – Окидач улаз сензора. Микроконтролер примењује окидач од 10 нас на ХЦ-СР04 ултразвучни модул.
ЕЦХО–Ехо излаз сензора. Микроконтролер чита/прати овај пин да открије препреку или да пронађе растојање.
ГНД – Уземљење
3. Принцип рада
Користите ИО за активирање распона, дајући сигнал високог нивоа од најмање 10ус;
●Модул аутоматски шаље 8 квадратних таласа од 40 кХз да би аутоматски открио да ли постоји повратни сигнал.
●Постоји повратак сигнала, преко ИО излаза висок ниво, трајање високог нивоа је (4) време од преноса до повратка ултразвучног таласа. Тестно растојање = (високо време * брзина звука (340М / С)) / 2
Временски дијаграм ултразвучног модула ХЦ-СР04
Ардуино
1. Основно знање Ардуино програмирања:
пулсеИн(): Користи се за откривање ширине импулса високог и ниског нивоа који излази из пина.
пулсеИн(пин, вредност);
пулсеИн(пин, валуе, тимеоут);//време
Пин---Пин који треба да очита пулс
Вредност---Тип пулса који се чита, ВИСОКО или НИСКО
Тимеоут---временско ограничење, у микросекундама, тип података је беззначан дуг цео број
Везе су прилично једноставне, можете погледати доњу слику са шемом кола матичне плоче.
2. Програм за ултразвучни сензор (типично):
Ако видите овде, верујем да сте разумели начин рада ултразвучног сензора са Ардуином. Хајде да предузмемо акцију и пробајте сами!