norr@manorshi.com         +86-519-89185720
Мэдээний төв

Arduino дээр хэт авианы мэдрэгчийг хэрхэн ашиглах вэ?

Үзсэн: 164     Зохиогч: Грейс Нийтлэх цаг: 2021-07-26 Гарал үүсэл: Сайт

HC-SR04-ийн танилцуулга


HC-SR04 бол зайг хэмжих маш алдартай мэдрэгч юм. Энэ нь 40 кГц давтамжтай хэт авианы долгионыг ялгаруулдаг. Хэт авианы долгион нь агаараар дамждаг. Хэрэв замд ямар нэгэн зүйл эсвэл саад тотгор байвал модуль руу буцаж очно. Дууны тархалтын хугацаа, хурдыг харгалзан та зайг тооцоолж болно.

1

1. Техникийн үндсэн үзүүлэлтүүд:

●Ердийн ажлын хүчдэл: 5V 

●Хэт жижиг статик ажлын гүйдэл: 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 us триггер импульсийг дамжуулдаг HC-SR04 хэт авианы модуль.

ECHO – Мэдрэгчийн цуурай гаралт. Микроконтроллер нь саад тотгорыг илрүүлэх эсвэл зайг олохын тулд энэ зүүг уншдаг / хянадаг.

GND - Газар


hc-sr04


3. Ажлын зарчим


Доод тал нь 10us өндөр түвшний дохио өгөхийн тулд IO-г ашиглана уу;

●Модуль нь 8 40кц квадрат долгионыг автоматаар илгээж, дохио буцаж байгаа эсэхийг автоматаар илрүүлдэг.

●Дохио буцах, IO гаралтаар өндөр түвшний, өндөр түвшний үргэлжлэх хугацаа нь (4) хэт авианы долгионы дамжуулалтаас буцах хүртэлх хугацаа юм. Туршилтын зай = (өндөр цаг * дууны хурд (340M / S)) / 2


hc-sr04 хэт авианы модуль


HC-SR04 Хэт авианы модулийн цагийн диаграмм

Arduino

1. Arduino програмчлалын анхан шатны мэдлэг:

pulseIn(): Өндөр болон доод түвшний гаралтын импульсийн өргөнийг зүүгээр илрүүлэхэд ашигладаг.

pulseIn(зүү, утга);

pulseIn(зүү, утга, хугацаа дуусах);//цаг

Pin---Судасны цохилтыг унших шаардлагатай зүү

Утга--- Унших импульсийн төрөл, ӨНДӨР эсвэл БАГА

Хугацаа ---цаг хугацаа, микросекундээр өгөгдлийн төрөл нь тэмдэггүй урт бүхэл тоо юм

arduino


Холболтууд нь маш хялбар тул та доорх зурагт самбарын хэлхээний схемийг харж болно.


uno

2. Хэт авианы мэдрэгчийг хэмжих програм (ердийн):

Хэрэв та эндээс харвал Arduino-тэй хэт авианы мэдрэгч ашиглах аргыг ойлгосон байх гэж бодож байна. Арга хэмжээ аваад өөрөө туршаад үзье!


Хэт авианы мэдрэгчийг хэмжих програм





Мессеж үлдээнэ үү

Бидэнтэй холбоо барина уу

Утас: +86-519-89185720
И-мэйл:  norr@manorshi.com
Хаяг: № 61. Кунлун зам, Шинбэй дүүрэг, Чанжоу, Жиансу, Жиансу, Хятад