
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

أنا أصنع من أجل المتعة روبوتًا أريد أن أتحرك فيه بشكل مستقل داخل المنزل.
إنه عمل طويل وأنا أقوم به خطوة بخطوة.
هذا التركيز القابل للتوجيه على اكتشاف العوائق باستخدام Arduino Mega
تعتبر أجهزة الاستشعار بالموجات فوق الصوتية HC-SR04 مقابل HY-SRF05 رخيصة وسهلة الاستخدام ولكن قد يصعب دمجها في حلقة وحدة التحكم الدقيقة في روبوت معقد. كنت أرغب في تشغيل اكتشاف العوائق بطريقة غير متزامنة.
_
لقد قمت بالفعل بنشر 3 إرشادات حول ميزات هذا الروبوت:
- جعل عجلة التشفير الخاص بك
- اصنع بوابة WIFI الخاصة بك
- استخدم وحدة الوحدة النمطية بالقصور الذاتي
ووثيقة حول الجمع بين الذكاء الاصطناعي والموجات فوق الصوتية لتحديد موقع الروبوت.
الخطوة 1: ما هي المشكلة بالضبط مع أجهزة الاستشعار بالموجات فوق الصوتية ووحدات التحكم الدقيقة؟


الانتظار المتزامن وقيود اردوينو
يعمل كود Microcontrollers في حلقة ولا يدعم الخيوط المتعددة. تعتمد أجهزة الاستشعار بالموجات فوق الصوتية على مدة الإشارة. تدوم هذه المدة حتى 30 مترًا في الثانية وهي طويلة جدًا للانتظار داخل الحلقة عندما يتعين على المتحكمات الدقيقة التعامل مع محركات وأجهزة استشعار متعددة (على سبيل المثال ، محركات مؤازرة و DC مع مشفرات للعجلات).
لذلك أردت تطوير كائن يعمل بشكل غير متزامن.
الخطوة الثانية: كيف تعمل؟

لقد تم تصميمه من أجل Atmega لاكتشاف العوائق. يدعم ما يصل إلى 4 أجهزة استشعار بالموجات فوق الصوتية.
بفضل الانقطاع الدوري للوقت ، يمكن للنظام مراقبة ما يصل إلى 4 أجهزة استشعار بالموجات فوق الصوتية. يجب أن يحدد الكود الرئيسي فقط المستشعر المراد تنشيطه بالشرط والعتبة. يتم مقاطعة wil الرئيسي فقط في حالة ظهور (الشرط ، العتبة).
الوظائف الرئيسية هي:
- التنبيه هو الكشف الأساسي عن العوائق ويوفر مقاطعة إذا اكتشف واحد على الأقل من أجهزة الاستشعار الأربعة مسافة تحتها
- الشاشة هي وظيفة ممتدة توفر مقاطعة على مجموعة من حالة المسافة تصل إلى 4 أجهزة استشعار. الشروط المحتملة هي فوق أو تحت أو تساوي أو لا تساوي العتبات.
الخطوة الثالثة: التفاصيل الفنية
استخدم timer4 بحيث لا يمكن استخدام pin 6 7 8 كـ PWM.
لكل جهاز استشعار ، يحتاج الكائن إلى رمز PIN للمشغل ورقم PIN للمقاطعة.
في الجزء العلوي من المستشعرات تقاطع أرقام التعريف الشخصية (PIN) ، يحتاج الكائن إلى رقم تعريف شخصي آخر للمقاطعة لاستخدام البرنامج.
الخطوة الرابعة: كيفية التنفيذ؟

قم بتوصيل المستشعرات على النحو الوارد أعلاه
قم بالتنزيل من مستودع GitHub هذا
- EchoObstacleDetection.cpp ،
- EchoObstacleDetection.h
- exampleEchoObstacleDetection.ino
قم بإنشاء دليل EchoObstacleDetection داخل مكتبة IDE الخاصة بك وقم بنقل ملفات.cpp و. h
قم بتجريبه
افتح ExampleEchoObstacleDetection.ino.
هذا مثال بسيط لاكتشاف العوائق يتم تشغيله باستخدام مستشعرين فوق صوتيين.
يتم توجيه الإخراج على الشاشة التسلسلية. في البداية ، ستطبع المسافات التي اكتشفها المستشعران ثم تطبع التنبيهات حسب المسافات التي تقع تحت العتبات.
موصى به:
روبوت تجنب العقبات باستخدام جهاز استشعار بالموجات فوق الصوتية (بروتيوس): 12 خطوة

روبوت تجنب العوائق باستخدام جهاز استشعار بالموجات فوق الصوتية (بروتيوس): عادة ما نصادف روبوت تجنب العقبات في كل مكان. تعد محاكاة الأجهزة لهذا الروبوت جزءًا من المنافسة في العديد من الكليات وفي العديد من الأحداث. لكن محاكاة البرمجيات لروبوت عقبة أمر نادر الحدوث. حتى لو تمكنا من العثور عليه في مكان ما ،
قم بقياس المسافة باستخدام مستشعر الموجات فوق الصوتية HC-SRF04 (أحدث عام 2020): 3 خطوات

قم بقياس المسافة باستخدام مستشعر الموجات فوق الصوتية HC-SRF04 (أحدث 2020): ما هو جهاز الاستشعار بالموجات فوق الصوتية (المسافة)؟ الموجات فوق الصوتية (سونار) مع موجات عالية المستوى لا يسمعها الناس. ومع ذلك ، يمكننا أن نرى وجود الموجات فوق الصوتية في كل مكان في الطبيعة. في حيوانات مثل الخفافيش والدلافين … استخدم الموجات فوق الصوتية لـ
البرنامج التعليمي: كيفية بناء كاشف المدى باستخدام Arduino Uno ومستشعر الموجات فوق الصوتية: 3 خطوات

البرنامج التعليمي: كيفية بناء كاشف المدى باستخدام Arduino Uno ومستشعر الموجات فوق الصوتية: الوصف: يوضح هذا البرنامج التعليمي كيفية صنع كاشف نطاق بسيط يمكنه قياس المسافة بين مستشعر الموجات فوق الصوتية (US-015) والعائق أمامه. جهاز الاستشعار بالموجات فوق الصوتية US-015 هو المستشعر المثالي لقياس المسافة و
الموجات فوق الصوتية للجسم بالموجات فوق الصوتية باستخدام Arduino: 3 خطوات (بالصور)

التصوير بالموجات فوق الصوتية للجسم باستخدام Arduino: مرحبًا ، هوايتي وشغفي هو تنفيذ مشاريع فيزياء. يتعلق أحد أعمالي الأخيرة بالتصوير بالموجات فوق الصوتية. كما هو الحال دائمًا ، حاولت أن أجعل الأمر بسيطًا قدر الإمكان باستخدام الأجزاء التي يمكنك الحصول عليها على موقع ئي باي أو AliExpress. لذلك دعونا نلقي نظرة إلى أي مدى يمكنني أن أذهب مع
كشف العقبات والتحذير - Arduino UNO والموجات فوق الصوتية: 4 خطوات (بالصور)

اكتشاف العوائق والتحذير - Arduino UNO و Ultrasonic: هذا برنامج تعليمي لمساعدتك على فهم الموجات فوق الصوتية والجرس والتعمق في تعلم Arduino ، اتبع هذه الخطوات وإعطائي ملاحظات