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

Arduino UNO a CO-pilot (طيار آلي): 6 خطوات
Arduino UNO a CO-pilot (طيار آلي): 6 خطوات

فيديو: Arduino UNO a CO-pilot (طيار آلي): 6 خطوات

فيديو: Arduino UNO a CO-pilot (طيار آلي): 6 خطوات
فيديو: Arduino Basic Programing 2024, شهر نوفمبر
Anonim
اردوينو UNO مساعد طيار (طيار آلي)
اردوينو UNO مساعد طيار (طيار آلي)

مرحبًا بالجميع هنا ، أقوم بنشر نظام تجريبي تلقائي صغير لطائرة RC ذات الأجنحة الثابتة (Sky Surfer V3)

نظرًا لأن sky surfer v3 تعمل بالطاقة الشراعية ، يمكننا استخدام نظام التوجيه التلقائي هذا أثناء الانزلاق أو حتى عند التشغيل. قبل أن أبدأ فكرتي عن الطيار الآلي لا تقوم بمزامنة الكمبيوتر الموجود على اللوحة (في هذه الحالة اردوينو أونو)

مع نظام تحديد المواقع ، ومقياس المغناطيسية ، ومقياس الضغط الجوي والعديد من أجهزة الاستشعار. هذا مجرد اقتران مع 6 محاور الدوران ، ومقياس التسارع وكلما تم تسليح هذا المستشعر ، فإنه يعتني بمحور الدوران للرحلة

الخطوة 1: الأشياء المطلوبة

الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة

1. Sky surferv3 (أو أي جناح ثابت آخر)

2. 6-ch راديو tx ، تركيبة rx

3. LiPo 11.1V 2200mah (يعتمد على ESC والمحرك المستخدم)

4. MPU 6050 acc + الدوران (IMU)

5. لاعبي القفز (M-M ، M-F ، F-F)

6. دبابيس الرأس والمنافذ الأنثوية

7. Arduino UNO

8. طقم لحام

9. الأدوات

الخطوة 2: وضع وحدة IMU

وضع وحدة IMU
وضع وحدة IMU

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

لذلك يتم وضع IMU في وسط اثنين من CG حيث نحاول موازنة المستوى. لقد وضعت أيضًا بعض مخمدات الاهتزاز لتجنب الاهتزازات المحورية (اهتزازات المحرك) والتي ستؤثر على قيم IMU.

يتم استخدام الرؤوس والمنفذ الأنثوي في هذه الخطوة لإصلاح وحدة IMU على جسم الطائرة.

الخطوة 3: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني

في مخطط الدائرة هذا ، يتم إعطاء إخراج ch 6 إلى arduino uno لمعالجة الطقس لأخذ أوامر من الطيار أو التشغيل في وضع التوجيه التلقائي ، لذا فإن ch 6 هو مفتاح تجريبي تلقائي.

الخطوة 4: البرنامج

البرنامج الأساسي لهذا مأخوذ من Instructables "Gyro camera". هنا يبدأ المحور x في القراءة ويتم تمرير القيم إلى المؤازرة (ألييرون)

المنطق هو أن Arduino يقرأ قيمة ch 1 وقيمة ch 6. هنا الفصل 1 هو ألييرون وهو لفة الطائرة.

إذا كان الفصل 6 مرتفعًا (قيمة postiom العالية هي 1980. فإنه يتم تشغيل المؤازرة من IMU إذا لم يأخذ القيم التجريبية.

إذن ، الفصل 6> 1500

إنه وضع الطيار الآلي أو الوضع العادي.

في البرنامج الأساسي ، تُعطى قيم تصحيح x كـ 27. يتم تغيير هذا وفقًا لموضع وحدة IMU في جسم الطائرة

الخطوة الخامسة: التكامل

هنا تأتي المهمة الأكثر شدة ، وهي القيام بالكثير من أعمال الدرب وطريقة التتبع والخطأ. ولكن تأتي الكثير من الفراشات عندما تنجح أخيرًا

الخطوة 6: الرحلة

Image
Image

واو ، هذا هو المنتج النهائي ، إنها جميلة جدًا ورائعة للغاية

موصى به: