وحدة مستشعر المسافة بالموجات فوق الصوتية HC-SR04 (لأردوينو ووحدات التحكم الدقيقة)
الوصف:
يُستخدم المستشعر HC-SR04 لقياس المسافة بدقة دون تلامس، حيث يرسل نبضات فوق صوتية ويقيس الزمن المستغرق لعودة الصدى المنعكس عن الجسم. يتم حساب المسافة بناءً على هذا الزمن. يمكن توصيله بسهولة مع لوحة Arduino أو أي وحدة تحكم دقيقة باستخدام دبابيس الإدخال والإخراج الرقمية.
المواصفات الأساسية:
- جهد التشغيل: 5 فولت تيار مستمر (متوافق مع مخرج الأردوينو 5V)
- التيار العامل: تقريبًا 15 ملي أمبير
- نطاق القياس: من 2 سم إلى 400 سم
- الدقة: ±3 ملم
- زاوية القياس: تقريبًا 15 درجة
- إشارة التشغيل (Trig): نبضة TTL لمدة 10 ميكروثانية (صادرة من مخرج رقمي في الأردوينو)
- إشارة الصدى (Echo): نبضة TTL (يستقبلها مدخل رقمي في الأردوينو)
- الأطراف: VCC ، Trig ، Echo ، GND
التوصيل مع الأردوينو:
- VCC → 5V
- GND → GND
- Trig → أي مخرج رقمي (مثل D9)
- Echo → أي مدخل رقمي (مثل D10)
مبدأ العمل:
- يرسل الأردوينو نبضة HIGH لمدة 10 ميكروثانية إلى الطرف Trig.
- يصدر المستشعر 8 موجات فوق صوتية بتردد 40 كيلوهرتز.
- عند استقبال الصدى، يبقى الطرف Echo في حالة HIGH طوال مدة الرحلة.
- يقوم الأردوينو بحساب عرض النبضة ويحسب المسافة بالمعادلة:
المسافة (سم) = (المدة × 0.0343) ÷ 2
الاستخدامات الشائعة:
- روبوتات تجنب العوائق باستخدام الأردوينو
- قياس المسافة والكشف عن القرب
- استشعار مستوى السوائل أو الموضع
- أنظمة مواقف السيارات الذكية والأتمتة
HC-SR04 Ultrasonic Distance Sensor Module (for Arduino and microcontrollers)
Description:
The HC-SR04 is an ultrasonic distance sensor designed for precise, non-contact distance measurement. It operates by transmitting ultrasonic pulses and detecting the echo reflected from an object. The time between sending and receiving the pulse is used to calculate distance. The module easily interfaces with Arduino or other microcontrollers using simple digital I/O pins.
Key specifications:
- Operating voltage: 5 V DC (compatible with Arduino 5V pin)
- Operating current: ≈15 mA
- Measurement range: 2 cm – 400 cm
- Accuracy: ±3 mm
- Measuring angle: ~15°
- Trigger input signal: 10 µs TTL pulse (Arduino digital output)
- Echo output signal: TTL pulse (read by Arduino digital input)
- Pins: VCC, Trig, Echo, GND
Connection with Arduino:
- VCC → 5V
- GND → GND
- Trig → any digital output pin (e.g., D9)
- Echo → any digital input pin (e.g., D10)
Working principle:
- Arduino sends a 10 µs HIGH pulse to Trig.
- Sensor emits 8 cycles of 40 kHz ultrasonic waves.
- When echo returns, Echo pin goes HIGH for the duration of the round trip.
- Arduino measures the pulse width and calculates distance using:
distance (cm) = (duration × 0.0343) / 2
Applications:
- Arduino-based obstacle detection and avoidance robots
- Distance and proximity measurement
- Level and position sensing
- Smart parking or automation systems
المراجعات
لا توجد مراجعات بعد.