» Aliexpress » مكونات إلكترونية »Rangefinder بالموجات فوق الصوتية في اردوينو

Rangefinder بالموجات فوق الصوتية في اردوينو


مرحبًا الغرض من هذا الجهاز هو تحديد المسافة إلى الجسم باستخدام السونار ، جهاز ضبط المسافة. تعرف على كيفية تثبيت السونار اردوينو، على سبيل المثال ، رمز يتضمن شرحًا ومعايرة وكيفية استخدام الجهاز لحساب المسافة. يرجى ملاحظة أن بعض الصور ستستخدم لوحة الدائرة لتركيب أداة البحث عن الأسماك في Arduino ، والبعض الآخر لن يفعل ذلك ، ومع ذلك فهي قابلة للتبادل لأنها متطابقة.

المواد


سنحتاج إلى:
1. مجلس اردوينو
2. Rangefinder المائية الصوتية
3. صداري
3.5. الأسلاك (اختياري ، للاستخدام على لوحة التوصيل)
4. اللوح (اختياري)

Rangefinder بالموجات فوق الصوتية في اردوينو


مخطط اتصال Rangefinder المائي إلى Arduino




1. Trig الاتصال دبوس 11
2. قم بتوصيل Echo بدبوس 10
3. اتصالات GND لدبابيس GND المقابلة على اردوينو
4. ربط vcc بموقف 5 فولت على امدادات الطاقة مع اردوينو
تكنولوجيا الاتصال

1. قم بتوصيل vcc بالطرف الموجب للوحة اللوح ، و GND بالطرف السالب
2. قم بتوصيل طرف GND السلبي بـ Arduino ، والطرف الموجب بموضع 5V لـ Arduino
3. قم بتوصيل مثلث ، في دبوس 8
4. قم بتوصيل صدى على دبوس 9
كود

تمت معايرة التعليمات البرمجية التالية بالفعل ، حيث تم الحصول عليها من مصدر خارجي يتضمن المعايرة.
#define trigPin 9 // يخبر أردوينو أن دبوس المثلث هو pin 9
#define echoPin 10 // يخبر أردوينو أن دبوس الصدى هو دبوس 10

إعداد باطل () {
Serial.begin (9600) ؛ // يعين معدل بيانات الإرسال إلى 9600
pinMode (trigPin ، OUTPUT) ؛ // يعين trigPin كمخرج
pinMode (echoPin ، INPUT) ؛ // يعين echoPin كمدخل
}

حلقة فارغة () {
تعويم المدة والمسافة.
الكتابة الرقمية (trigPin ، LOW) ؛
تأخير ميكروثانية (2) ؛

الكتابة الرقمية (trigPin ، عالية) ؛
تأخير ميكروثانية (10) ؛
// digitalWrite (trigPin، LOW) ؛

المدة = pulseIn (echoPin ، HIGH) ؛
Serial.println (المدة) ؛
المسافة = (المدة / 2) * 0.0344 ؛ // يحسب المدة بالسنتيمتر

إذا (المسافة <= 2) {
Serial.print ("Distance =") ؛
Serial.println ("خارج النطاق") ؛ // لا تطبع المسافة إذا كانت أقل من فاصل زمني معين
}
آخر {
Serial.print ("Distance =") ؛
Serial.print (المسافة) ؛ // يطبع المسافة داخل الفاصل الزمني
Serial.println ("سم") ؛
تأخير (500) ؛
}
تأخير (500) ؛
}


قم بتشغيل البرنامج
بعد بدء البرنامج ، اكتب البيانات وحظا سعيدا لك!

التكلفة: ~ 143

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      الحرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب

ننصحك بقراءة:

تسليمها للهاتف الذكي ...