جدول المحتويات:

جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة: 3 خطوات
جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة: 3 خطوات

فيديو: جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة: 3 خطوات

فيديو: جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة: 3 خطوات
فيديو: مشروع أردوينو - عداد المسافة الرقمي باستخدام حساس الموجات فوق الصوتية 2024, يوليو
Anonim
جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة
جهاز استشعار بالموجات فوق الصوتية أنالوج لقياس المسافة

ستتعامل هذه التعليمات مع كيفية استخدام مستشعر الموجات فوق الصوتية المتصل بـ Arduino وقياس المسافات بدقة من 20 سم إلى 720 سم.

الخطوة 1: جهاز GY-US42V2.0

الموديل GY-US42V2
الموديل GY-US42V2
جهاز GY-US42V2
جهاز GY-US42V2

لقد استخدمت GY-US42V2 الشهير والذي يمكن تشغيله في 4 طرق:

- لم يتم اختبار إخراج النبض مع مكتبة خاصة للتثبيت (SR04.h)

-I2C التواصل مع مكتبة SoftI2Cmaster.h الخاصة (لم يتم اختبارها).

-I2C مع عدم وجود مكتبة خاصة مع خريطة الدبوس هذه:

  • VCC إلى VCC ،
  • A5 (atmega328 SCL) إلى CR
  • A4 (atmega328 SDA) إلى DT
  • GND إلى GND

قم بالارتباط بـ atmega328 بدون مقاومة سحب ، وليس قياسًا جيدًا جدًا.

-Serial RX TX مع مكتبة خاصة SoftwareSerial.h وهذه الخريطة الدبوسية:

VCC إلى VCC

GND إلى GND

  • دبوس D2 إلى CR
  • دبوس D3 إلى DT
  • VCC إلى PS

أكثر دقة وأفضل على ما أعتقد

بعض المواصفات الفنية:

GY-US42 عبارة عن وحدة نطاق منخفضة التكلفة وعالية الجودة.

جهد التشغيل 3-5 فولت ، استهلاك طاقة صغير ، حجم صغير ، سهل التركيب.

مبدأ عمله هو أن المسبار يصدر موجات فوق صوتية مشعة بواسطة الجسم المقاس ، ويتلقى المسبار موجات صوتية عائدة ، ويستخدم فرق الوقت ، ويحسب المسافة الفعلية. هناك ثلاث طرق لقراءة بيانات الوحدة ، أي UART التسلسلي (مستوى TTL) ، IIC ، وضع النبض pwm ،

سرعة الإرسال التسلسلي هي 9600 بت في الثانية و 115200 بت في الثانية ، ويمكن تهيئتها ، هناك مستمر ، ضبط الإخراج بطريقتين ، يمكنك حفظ إعدادات الطاقة.

يمكن لـ IIC تعديل العنوان الداخلي لتسهيل ناقل IIC في نفس الوقت للوصول إلى عدة وحدات. الناتج النبضي pwm هو نفسه sr04.

يمكن تكييف الوحدة مع بيئة عمل أخرى وتوصيلها مباشرة بالميكروكونترولر.

عندما يحتاج الكمبيوتر إلى USB في وحدة TTL ، اتصال مباشر.

يمكن ربط وضع IIC مباشرة بـ APM و Pixhawk وأنظمة التحكم الأخرى في الطيران.

يوفر إجراءات اتصال Arduino ، 51 ، STM32 الخاصة بالمتحكم الدقيق ، ولا يوفر الدوائر ومصدر وحدة التحكم الدقيقة الداخلية.

نتيجة لاستخدام جهاز الإرسال والاستقبال ، تم بناء مسبار فوق صوتي ، ويبلغ المدى من المنطقة العمياء حوالي 20 سم. في حدود 20 سم ، النطاق غير صالح.

الجهد: 3-5 فولت

المدمج في MCU يحسب المسافة

IIC والمسلسل و pwm

التردد: 15 هرتز (نطاق كامل)

التيار: 9mA (VCC = 5V)

الخطوة 2: التخطيطي والأرشيف ضمن Sketch and Libs

التخطيطي والأرشيف ضمن Sketch and Libs
التخطيطي والأرشيف ضمن Sketch and Libs

لقد صنعت لوحة استنساخ من اردوينو باستخدام atmega328 PU non P ، لقد حصلت منذ وقت طويل. أنا اكتب 2 رسم يسمى:

  • RADARI2C لتشغيل I2C بدون مكتبة خاصة
  • RADARserial مع SoftwareSerial.h

سوف تجد أيضًا الرسم الأصلي والأجزاء المرفقة لهذا المستشعر.

الخطوة الثالثة: الخاتمة

سيتم استخدام هذا النوع من أجهزة الاستشعار كنوع من مستشعرات وقوف السيارات الخلفية ولكن للاستخدام في الهواء الطلق ، يمكن أن يتأثر هذا النظام بالرياح التي تنحرف عن الصوت. كن حذرا.

شكرًا لجميع مواقع الويب اللازمة لتحرير هذه التعليمات.

تعليمات سعيدة !!!!

موصى به: