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

مكتشف المدى بالموجات فوق الصوتية مع الأبواب: 7 خطوات (بالصور)
مكتشف المدى بالموجات فوق الصوتية مع الأبواب: 7 خطوات (بالصور)

فيديو: مكتشف المدى بالموجات فوق الصوتية مع الأبواب: 7 خطوات (بالصور)

فيديو: مكتشف المدى بالموجات فوق الصوتية مع الأبواب: 7 خطوات (بالصور)
فيديو: كيفية استخدام طريقة نيكولا تسلا | الرمز السري ٣٦٩لإظهار أي شيء تريده بشكل أسرع |سامح الحموري 2024, شهر نوفمبر
Anonim
مكتشف المدى بالموجات فوق الصوتية مع الأبواب
مكتشف المدى بالموجات فوق الصوتية مع الأبواب

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

الخطوة 1: المواد

لخطتنا ، نحتاج إلى:

متحكم Arduino Uno

كبل USB (لتوصيل Arduino بالكمبيوتر)

كمبيوتر محمول

اللوح

الأسلاك (حوالي 4-5)

السونار

الخطوة 2: توصيل اللوحة

ربط المجلس!
ربط المجلس!

هناك أنواع وأحجام مختلفة من الألواح ، بالنسبة للألواح الطويلة ، نوصي باتباع الصورة الأولى أعلاه.

إذا كانت لديك الصورة الصغيرة ، فإننا نوصي باستخدام الصورة الثانية أعلاه.

الخطوة 3: برمجة Arduino الخاص بك

برمجة اردوينو الخاص بك!
برمجة اردوينو الخاص بك!
برمجة اردوينو الخاص بك!
برمجة اردوينو الخاص بك!

هذه الخطوة هي كل شيء عن برمجة Arduino الخاص بك ، أعلاه يمكنك رؤية الكود الذي استخدمناه. باستخدام هذا الرمز ، ستتمكن من جعل الشاشة تقرأ قيمة Sonar Rangefinder وتسجيلها على الشاشة.

الخطوة 4: معايرة نطاق السونار الخاص بك

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

الخطوة الخامسة: عمل منحنى المعايرة

عمل منحنى المعايرة
عمل منحنى المعايرة

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

الخطوة 6: معايرة نظامك

سيتعين عليك الآن العودة إلى التعليمات البرمجية الخاصة بك وتغيير جميع قيم int لتعويم ، مما يسمح للكود بقراءة القيم العشرية أيضًا. ثم قم بإنشاء متغير جديد لمعادلتك في الأعلى ، يمكنك تسميته شيئًا مثل "درجة الحرارة" ، وتعيينه مساويًا للمعادلة التي حصلت عليها من الخطوة السابقة. اسمح للمتغير الجديد بتضمين الكسور العشرية عن طريق إضافة سطر جديد من التعليمات البرمجية وهو "درجة حرارة الطفو". أخيرًا ، أسفل هذين السطرين ، ضع Serial.println ("اسم متغير") بحيث يتم تسجيل قيمة المسافة الجديدة الخاصة بك. يجب أن يبدو مثل هذا =

* y يمثل الاسم الذي تضعه للمتغير *

تعويم y ؛ y = (a * x) + b ؛ Serial.println (ذ) ؛

تذكر أيضًا إزالة النسخة المسلسلة الأخرى لأن هذه ليست القيمة التي نركز عليها.

الخطوة 7: اختبار مكتشف نطاق السونار

اختبار مكتشف نطاق السونار
اختبار مكتشف نطاق السونار

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

يجب معايرة مكتشف نطاق السونار ويجب أن تظهر النتائج على الشاشة. لقد انتهيت الآن!:)

موصى به: