Laboratoriya ishi 4 Ovoz datchigini tekshirish Ishning maqsadi



Yüklə 216,64 Kb.
Pdf görüntüsü
səhifə2/3
tarix20.11.2023
ölçüsü216,64 Kb.
#166615
1   2   3
 
 
 
 
 
 
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. 



Yüklə 216,64 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin