NSW Ultrasonik Sensor Moduli
Loyihalaringizda NSW Ultrasonik Sensor Moduli bilan masofani aniq o'lchang
Umumiy Ma'lumot
NSW Ultrasonik Sensor Moduli masofani o'lchash uchun mo'ljallangan elektron modul bo'lib, 2 sm dan 400 sm gacha bo'lgan masofalarni aniqlay oladi. Bu modul sariq belgi bilan belgilangan bo'lib, u Nsw Boarddagi sariq belgili (Raqamli) portga ulanadi. Ultrasonik to'lqinlar yordamida masofani o'lchaydi, bu esa robotlarning to'siqlardan qochishi yoki masofa o'lchash loyihalari uchun ideal qiladi. Modulda ultrasonik transmitter (T) va qabul qiluvchi (R) mavjud bo'lib, 40 kHz chastotali to'lqinlar yuboradi va qaytgan aks sado vaqtini o'lchaydi.

Asosiy Xususiyatlari
- Ishlash kuchlanishi: 5V DC
- Masofa diapazoni: 2 sm - 400 sm
- Aniqlik: ±3 mm
- Chiqish signali: Raqamli (impuls uzunligi)
- Chastota: 40 kHz
- Modul hajmi: 45 x 20 x 15 mm (U x G x Y)
- Ulanish: RJ25 yoki 3-pinli Dupont simlari
- Energiya sarfi: ~15 mA (faol holatda)
Eslatma: Yumshoq materiallar (masalan, mato) aks sadoni yomon qaytarishi mumkin, bu esa o'lchov aniqligiga ta'sir qiladi. Sensorning old qismida to'siq bo'lmasligiga ishonch hosil qiling.
Ilovalar
NSW Ultrasonik Sensor Moduli quyidagi turli loyihalarda ishlatilishi mumkin:
- Robototexnika loyihalarida to'siqlardan qochish
- Masofa o'lchash va park radarlari
- Ta'lim loyihalari va ultrasonik texnologiyani o'rganish
- Aqlli qurilmalarda sath monitoringi
- Avtomatik eshik ochish tizimlari
Pin Ta'rifi
NSW Ultrasonik Sensor Modulida uchta pin mavjud bo'lib, ularning vazifalari quyidagicha:
Pin | Vazifasi |
---|---|
GND | Manfiy to'k (Ground) |
VCC | Quvvatlantirish manbai (5V) |
SIG | Raqamli signal (Trigger va Echo birlashgan) |
Eslatma: Agar modul 4-pinli (VCC, GND, TRIG, ECHO) bo'lsa, TRIG va ECHO alohida raqamli pinlarga ulanadi.
Simlarni Ulanish Rejimi
● RJ25 bilan ulanish
NSW Ultrasonik Sensor Moduli sariq IDga ega bo'lgani uchun RJ25 portidan foydalanganda Makeblock Orion-da sariq ID bilan belgilangan portlarga ulanadi. Masalan, Makeblock Orionda № 3, 4, 5, 6, 7 yoki 8 portlarga quyidagicha ulashingiz mumkin:

● Dupont simi bilan ulanish
Dupont simidan modulni Arduino UNO asosiy paneliga ulashda, SIG pinini raqamli pinga (masalan, D9) ulash lozim. Quyidagi rasmda ulanish ko'rsatilgan:

Dasturlash bo'yicha Qo'llanma
Arduino dasturlash
Arduino yordamida NSW Ultrasonik Sensor Modulini boshqarish uchun SIG piniga 10 mikrosekundlik impuls yuborish va qaytgan impuls uzunligini o'lchash kerak. Quyidagi misol masofani o'lchab, ketma-ket monitorga chop etadi. Makeblock-Library-master kutubxonasi ixtiyoriy ravishda qo'llanilishi mumkin, lekin standart Arduino funktsiyalari yetarli:
const int sigPin = 9; // SIG pinini D9 ga uladik void setup() { pinMode(sigPin, OUTPUT); // SIG pinini chiqish sifatida sozlash pinMode(sigPin, INPUT); // Keyin kirish sifatida ishlatiladi Serial.begin(9600); // Ketma-ket portni ishga tushirish } void loop() { digitalWrite(sigPin, LOW); delayMicroseconds(2); digitalWrite(sigPin, HIGH); delayMicroseconds(10); digitalWrite(sigPin, LOW); long duration = pulseIn(sigPin, HIGH); // Impuls uzunligini o'lchash float distance = duration * 0.034 / 2; // Masofani sm da hisoblash Serial.print("Masofa: "); Serial.print(distance); Serial.println(" sm"); delay(100); // 100 ms kutish }
Ushbu kod SIG piniga impuls yuboradi, qaytgan aks sado impulsini o'lchaydi va masofani santimetrda hisoblab, ketma-ket monitorga chiqaradi. Masofa hisoblash formulasi: masofa = (impuls vaqti * tovush tezligi) / 2
, bu erda tovush tezligi 340 m/s.
Prinsipiy Tahlil
NSW Ultrasonik Sensor Moduli sonar printsipiga asoslanadi. Ultrasonik transmitter 40 kHz chastotali to'lqinlarni yuboradi, bu to'lqinlar to'siqqa urilib qaytadi. Qabul qiluvchi qaytgan aks sadoni aniqlaydi va SIG pinida impuls hosil qiladi. Impuls uzunligi to'lqinlarning borib-kelish vaqtiga bog'liq. Masofa quyidagi formula yordamida hisoblanadi: s = (340 m/s × t) / 2
, bu erda t
— impuls vaqti. Sensorning aniqligi akustik shovqin va yumshoq materiallardan ta'sirlanishi mumkin.