Laboratoriya ishi 4 Ovoz datchigini tekshirish Ishning maqsadi


Download 216.64 Kb.
Pdf ko'rish
bet2/3
Sana30.04.2023
Hajmi216.64 Kb.
#1409752
1   2   3
Bog'liq
4-AMP Laboratoriya

 
 
 
 
 
 
4.2-Rasm.Tovushni tarqalish diapazoni 
Keling, Arduino Uno platasi va HC SR04 masofa Datchik i bilan oddiy 
loyiha misolini ko'rib chiqaylik. Eskizda biz ob'ektlargacha bo'lgan masofaning 
qiymatini olamiz va ularni Arduino IDE-dagi port monitoriga chiqaramiz. Eskizni 


va ulanish sxemasini osongina o'zgartirishingiz mumkin, shunda Datchik
ob'ektning yaqinlashishi yoki masofasi haqida signal beradi. 
HC 
SR04 ni Datchikga arduinoga ulash
Namuna dasturni yozish uchun datchikni ulash uchun quyidagi pinout opsiyasi 
ishlatilgan: 

VCC: +5V 

Trig - 12 pin 

Echo - 11 pin 

Ground (GND) - Ground (GND) 
Keling, nisbatan murakkab variant bilan - tashqi kutubxonalardan foydalanmasdan 
darhol Datchik bilan ishlashni boshlaylik. 
Ushbu namunada biz quyidagi harakatlar ketma-ketligini bajaramiz: 

Qisqa impuls (2-5 mikrosekund) bilan biz masofa Datchik ini 
echolocation rejimiga o'tkazamiz, bunda 40 kHz chastotali ultratovush 
to'lqinlari atrofdagi kosmosga yuboriladi. 

Biz Datchik ni aks ettirilgan signallarni tahlil qilishini va kechikish 
bo'yicha masofani aniqlashini kutamiz. 

Biz masofaning qiymatini olamiz. Buning uchun biz HC SR04 ECHO 
kirishidagi masofaga mutanosib impuls hosil qilguncha kutamiz. Biz 
impulsning davomiyligini pulseIn funktsiyasidan foydalanib aniqlaymiz, 
bu bizga signal darajasi o'zgarishidan oldin o'tgan vaqtni qaytaradi 
(bizning holatda, impulsning teskari qirrasi paydo bo'lguncha). 

Vaqtni olganimizdan so'ng, biz qiymatni doimiyga bo'lish orqali uni 
santimetrdagi masofaga aylantiramiz (SR04 Datchik i uchun bu "bor" 
signali uchun 29,1, "orqa" signali uchun bir xil, bu umumiy miqdorni 
beradi 58.2). 
Agar masofa datchikgi signalni o'qimasa, u holda chiqish signalining 
konvertatsiyasi hech qachon qisqa pulsning qiymatini olmaydi - LOW. Ba'zi 
datchik lar uchun kechikish vaqti ishlab chiqaruvchiga qarab o'zgarganligi sababli, 
ushbu eskizlardan foydalanganda uning qiymatini qo'lda o'rnatish tavsiya etiladi 
(biz buni tsiklning boshida qilamiz). 
Agar masofa 3 metrdan ortiq bo'lsa, HC SR04 yomon ishlay boshlasa, kechikish 
vaqtini 20 ms dan ortiqroqqa belgilash yaxshiroqdir, ya'ni. 25 yoki 30 ms. 



Download 216.64 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling