جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
إنه روبوت آلي متعدد الأغراض مصمم لأداء وظائف مثل مكنسة الغبار وتنظيف الأرضيات وقتل الجراثيم والتطهير. يستخدم متحكم Arduino تمت برمجته لقيادة أربعة محركات تعمل بالتيار المستمر ، ومضاعفات واحدة ، واثنين من أجهزة الاستشعار بالموجات فوق الصوتية. الهدف الرئيسي هو أتمتة عملية التنظيف وجعلها أكثر كفاءة وأقل استهلاكا للوقت.
الخطوة 1: متطلبات الأجهزة والبرامج
1. جهاز الاستشعار بالموجات فوق الصوتية HC-SR04 بالموجات فوق الصوتية x2
2. ADRUINO (Uno R3)
3. L 293D MOTOR SHIELD
4. منظف الفراغ (محمول)
5. الضوء فوق البنفسجي
6. محرك 12 فولت DC (عزم دوران عالي أو سرعة منخفضة) x4
7. محرك سيرفو
7. مطاردة للروبوت و 4 عجلات
6. DC امدادات الطاقة أو البطارية
الخطوة 2: مخطط كتلة النظام وقسم الانسياب
يحتوي AUVC بشكل أساسي على جهازي استشعار بالموجات فوق الصوتية. يعمل أحد أجهزة الاستشعار
وظيفة تجنب العائق من خلال مقارنة المسافات اليسرى واليمنى والأمامية ، وتجنب مسار العائق الأقرب أو بعبارة أخرى تحديد مسار عقبة أقل ، إذا كان الروبوت مغطى بالعقبات الكاملة حوله ، فسوف يستدير الروبوت. المستشعر الآخر الذي يتجنب الحواف بقياس العمق
الخطوة 3: مخطط الدائرة
1. ضع درع المحرك فوق Ardino uno3
2. ربط الأسلاك كما هو موضح في الشكل
3. دبوس (A0 و A1) مستشعر الموجات فوق الصوتية إلى الأمام ، يتم وضع هذا المستشعر فوق محرك سيرفو
4. دبوس (A2 و A3) مستشعر عمق الموجات فوق الصوتية يتم تثبيته على مطاردة الروبوت والوجه على العمق
5. يتم توفير طاقة المحرك المؤازر من خلال درع المحرك (المنفذ 0 على الدرع)
الخطوة 4: وقت الترميز
1. تثبيت برنامج Arduino (IDE)
2. أضف ملفات المكتبة هذه (مكتبة Adafruit Motor Shield ، مكتبة Servo Motor ، مكتبة أجهزة الاستشعار بالموجات فوق الصوتية)
3. وتحميل هذا الرمز
سيتم نشر الكود على رابط جيثب هنا
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
الخطوة الخامسة: تشغيل الروبوت
طورت بواسطة
أكهيل جوزيف ، [email protected]
أدارش موهان ،
باسل ابراهام و
إدوين جوني