norr@manorshi.com         +86-519-89185720
Yangiliklar markazi

Arduino bilan ultratovush sensori qanday ishlatiladi?

Ko'rishlar: 164     Muallif: Greys Nashr qilish vaqti: 2021-07-26 Kelib chiqishi: Sayt

HC-SR04 ning joriy etilishi


HC-SR04 masofani o'lchash uchun juda mashhur sensordir. U 40 kHz chastotada ultratovush to'lqinlarini chiqaradi. Ultrasonik to'lqinlar havo orqali tarqaladi. Agar yo'lda ob'ektlar yoki to'siqlar bo'lsa, u modulga qaytadi. Ovozning tarqalish vaqti va tezligini hisobga olgan holda siz masofani hisoblashingiz mumkin.

1

1. Asosiy texnik parametrlar:

●Odatiy ish kuchlanishi: 5V 

●Ultra-kichik statik ish oqimi: 5mA dan kam 

●Sezgi burchagi (R3 qarshiligi yuqori bo'lsa, daromad qanchalik baland bo'lsa, aniqlash burchagi kattaroq bo'ladi): 

R3 qarshiligi 392, 15 darajadan oshmaydi 

R3 qarshiligi 472, 30 darajadan oshmaydi 

●Aniqlash masofasi (R3 qarshiligi daromadni sozlashi mumkin, ya'ni aniqlash masofasini sozlashi mumkin): 

R3 qarshiligi 392 2 sm-450 sm 

R3 qarshiligi 472 2 sm-700 sm 

●Yuqori aniqlik: 0,3 sm gacha 

●Ko‘r zona (2 sm) juda yaqin



2. Pin tavsifi:

VCC - +5 V kuchlanish

TRIG - Sensorni ishga tushirish. Mikrokontroller 10 us tetik impulsini qo'llaydi HC-SR04 ultratovush moduli.

ECHO – Sensorning aks-sado chiqishi. Mikrokontroller to'siqni aniqlash yoki masofani topish uchun ushbu pinni o'qiydi/kuzatadi.

GND - Tuproq


hc-sr04


3. Ishlash printsipi


Kamida 10us yuqori darajadagi signal berib, diapazonni ishga tushirish uchun IO dan foydalaning;

●Modul avtomatik ravishda signalning qaytishi yoki yo'qligini aniqlash uchun 8 40khz kvadrat to'lqinlarni avtomatik ravishda yuboradi.

●Signalning qaytishi mavjud, IO chiqishi orqali yuqori daraja, yuqori darajadagi davomiyligi (4) ultratovush to'lqinining uzatilishidan qaytishigacha bo'lgan vaqt. Sinov masofasi = (yuqori vaqt * ovoz tezligi (340M / S)) / 2


hc-sr04 ultratovush moduli


HC-SR04 ultratovush moduli vaqt diagrammasi

Arduino

1. Arduino dasturlash bo'yicha asosiy bilimlar:

pulseIn(): PIN tomonidan chiqarilgan yuqori va past darajadagi puls kengligini aniqlash uchun ishlatiladi.

pulseIn (pin, qiymat);

pulseIn (pin, qiymat, vaqt tugashi);//vaqt

Pin --- Pulsni o'qishi kerak bo'lgan pin

Qiymat --- O'qilishi kerak bo'lgan impuls turi, YUQORI yoki LOW

Vaqt tugashi --- vaqt tugashi vaqti, mikrosekundlarda ma'lumotlar turi belgisiz uzun butun son

arduino


Ulanishlar juda oson, siz non paneli sxemasi bilan quyidagi rasmga murojaat qilishingiz mumkin.


uno

2. Ultratovush sensori diapazoni dasturi (odatiy):

Agar siz bu erda ko'rsangiz, Arduino bilan ultratovushli sensordan foydalanishning ishlash usulini tushunganingizga ishonaman. Keling, harakat qilaylik va o'zingiz sinab ko'ring!


Ultrasonik sensor oralig'i dasturi





Xabar QOLDIRISH

Biz bilan bog'lanish

Tel: +86-519-89185720
E-mail:  norr@manorshi.com
Manzil: № 61. Kunlun yo'li, Sinbey tumani, Chanchjou, Jiangsu, Jiangsu, Xitoy