جدول المحتويات:
- الخطوة 1: الأجهزة
- الخطوة الثانية: التصميم
- الخطوة الثالثة: التصنيع والتجميع
- الخطوة 4: إعداد وحدات التحكم Multiwii Code
- الخطوة 5: استخدام واجهة المستخدم الرسومية Multiwii
- الخطوة 6: ضبط PID ونصائح المعايرة
- الخطوة 7: حلق
فيديو: وحدة تحكم الطيران Multiwii المتحكم فيها من DIY Arduino: 7 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يهدف هذا المشروع إلى إنشاء لوحة منطقية للطائرات بدون طيار متعددة الاستخدامات ولكنها مخصصة تعتمد على Arduino و Multiwii.
الخطوة 1: الأجهزة
تم استخدام Arduino Nano لمعالجة منطق المعالجة وتم تنفيذ MPU-6050 لإدخال الجيروسكوب ومقياس التسارع.
الخطوة الثانية: التصميم
تنزيل Fritzing. إنه برنامج لتصميم الدوائر لدوائر أصغر وأبسط. إنه أحد أكثر برامج تصميم ثنائي الفينيل متعدد الكلور بساطة وفعالية.
تصميم دائري متاح عبر المرفق "myPCB.fzz".
إذا لم يكن المستشعر متاحًا في Fritzing افتراضيًا ، فيمكنك تنزيل مخطط المستشعر (ملف.fzz) وسحب الملف إلى مساحة العمل.
الخطوة الثالثة: التصنيع والتجميع
هناك طريقتان للاستمرار في صنع ثنائي الفينيل متعدد الكلور من التصميم الخاص بك. لقد استخدمت الخيار الأول أثناء العمل في هذا المشروع.
ملفقة PCB على الإنترنت
لقد استخدمت SeeedStudio مع أفضل النتائج بسعر تنافسي.
في Fritzing ، قم بتصدير مشروعك كملف جربر.
يمكنك عرض التصميم عن طريق تحميل ملف (ملفات) جربر هنا.
ثم قم بإنشاء حساب على seeedstudio ، واسحب ملفات gerber الخاصة بك إلى صفحة التصنيع الخاصة بـ SeeedStudio ، وقم بالترتيب حسب المواصفات المطلوبة.
المجسم
لحام المكونات الخاصة بك على PCB الخاص بك. ضع في اعتبارك غلافًا مطبوعًا ثلاثي الأبعاد لجهاز التحكم في الطيران.
الخطوة 4: إعداد وحدات التحكم Multiwii Code
رمز MultiWii مجاني وسهل الاستخدام ويدعم العديد من (معظم) الإنشاءات.
قم بتنزيل Multiwii و Arduino IDE.
قم بتوصيل وحدة التحكم في الطيران بجهاز الكمبيوتر الخاص بك.
على الكمبيوتر ، افتح مجلد MultiWii الذي تم تنزيله بالفعل وافتح ملف Arduino المسمى "MultiWii.ino".
الوصول إلى علامة التبويب "config.h" وحذف "//" ، واختيار النوع المطلوب من multirotor.
قم بالتمرير لأسفل وأدخل الحد الأدنى والحد الأقصى لقيم جهاز الإرسال الخاص بك.
Uncomment أجهزة الاستشعار المستخدمة.
بعد ذلك ، اتبع التعليمات التي تم التعليق عليها في جميع أنحاء الملف.
بعد ذلك ، في القائمة العلوية لـ IDE ، انقر فوق Tools ، Boards ، وحدد Arduino micro-controller الذي تستخدمه.
ثم ، انقر فوق أدوات ، منفذ ، وحدد منفذ الكمبيوتر الذي تعمل به وحدة التحكم الخاصة بك.
قم بتحميل رمز Multiwii بالنقر فوق الزر على شكل سهم.
بعد التحميل ، يجب أن يظهر النص "تم الرفع بنجاح" على IDE.
الخطوة 5: استخدام واجهة المستخدم الرسومية Multiwii
افتح مجلد MultiWii الخاص بك ، وانقر فوق MultiwiiConf ، application.windows32 (أو خيار نظام التشغيل المطلوب) ، وأخيراً افتح MultiWiiConf.exe.
في الجزء العلوي الأيسر من النافذة ، حدد المنفذ الذي تعمل به وحدة التحكم في الرحلة وانقر فوق "ابدأ". يجب أن تظهر قيم الاستشعار في التطبيق.
على اليمين ، حدد نوع المستشعر. لمعايرة المستشعر ، حرك ببطء / قم بإمالة وحدة التحكم في الطيران كما هو مطلوب.
يجب أن يظهر نموذج للطائرة بدون طيار المطلوبة في التطبيق. يجب أن تحاكي حركاتها حركات جهاز التحكم في الطيران.
الخطوة 6: ضبط PID ونصائح المعايرة
قم بتوصيل وحدة التحكم في الطيران بالمحرك المتعدد لضبط قيم PID.
اضبط قيم PID على الوضع الافتراضي وتأكد من أن مركز ثقل المحرك المتعدد في المركز.
أمسك المروحيات المتعددة بعناية حتى تكون قراءات الجيروسكوب في واجهة المستخدم الرسومية مسطحة. ثم اضبط الخانق على 50٪.
ملاحظة: إذا كانت قراءات مقياس التسارع تتقلب بشكل كبير ، فهذا يدل على وجود اهتزاز زائد. قد تكون هناك حاجة لمخمدات الاهتزاز لتقليل الاهتزازات (استخدمت شريطًا مزدوج الجوانب كحل بديل).
الآن ، بينما تمسك الدوار بحذر في مكان آمن ، قم بزيادة دواسة الوقود حتى يشعر المحرك المتعدد بانعدام الوزن.
ضع ضغطًا (ضعيفًا) على كل محور للطائرة بدون طيار. يجب أن تشعر بمقاومة هذا التغيير. قم بتغيير قيمة P حتى تصبح هذه المقاومة ملحوظة.
بيدك ، حرك الطائرة بدون طيار للأمام والخلف بيدك. في التطبيق ، قم بزيادة قيمة P حتى تبدأ الطائرة بدون طيار في التأرجح من تلقاء نفسها. الآن قم بتقليل قيمة P قليلاً. كرر هذه العملية ، هذه المرة تتأرجح الطائرة بدون طيار على الجانبين (إلى اليسار واليمين).
يجب أن تكون القيم المعايرة مناسبة للطيران الآن.
للحصول على نصائح حول ضبط أنواع الرحلات المختلفة ، انظر إلى قسم "الضبط المتقدم - التنفيذ العملي" هنا.
الخطوة 7: حلق
لا تتردد في إجراء مزيد من التجارب مع قيم PID بحذر.
إذا كنت ترغب في إضافة ميزات إضافية إلى الطائرة بدون طيار الخاصة بك ، فيمكنك التفكير في إضافة بث مباشر باستخدام Raspberry Pi أو إضافة إمكانيات Bluetooth إليه.
شكر خاص لـ robobot3112 لمساعدتي في إعداد جهاز التحكم في الطيران الخاص بي.
إذا كنت تعتقد أن هذا المشروع يستحق ذلك ، فلا تنس التصويت أو المفضلة أو الاشتراك.
لا تتردد في مناقشة الميزات المحتملة الأخرى ، أو طرح سؤال ، أو مشاركة الأفكار في قسم التعليقات أدناه.
استمتع بالطيران!
موصى به:
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2): 10 خطوات (مع صور)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام عصا التحكم اللاسلكية Playstation 2 (PS2) لتجربة خزان آلي. تم استخدام لوحة Arduino Uno في صميم هذا المشروع. يستقبل أوامر من جهاز التحكم اللاسلكي ويضبط سرعة المحركات
وحدة تحكم DIY لألعاب الطيران الشراعي: 5 خطوات (مع صور)
وحدة تحكم DIY لألعاب الطيران المظلي: لقد لعبت عددًا قليلاً من ألعاب الطيران المظلي المختلفة ووجدت دائمًا مشكلة عناصر التحكم التي تستخدمها. الماوس ولوحة المفاتيح ليسا رائعين لأن الطيران الشراعي هو تناظري للغاية. إنها تشبه إلى حد ما لعبة محاكاة الطيران أو لعبة سباق السيارات ، فأنت بحاجة إلى أفراح
وحدة تحكم محمولة مع وحدات تحكم ومستشعرات لاسلكية (Arduino MEGA & UNO): 10 خطوات (مع صور)
وحدة تحكم محمولة مع وحدات تحكم ومستشعرات لاسلكية (Arduino MEGA & UNO): ما استخدمته: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 & quot؛ شاشة لمس TFT 320x480 HXD8357D- صفارة- مكبر صوت 4 أوم 3 وات- مصابيح LED 5 مم- طابعة Ultimaker 2+ مع خيوط PLA سوداء- Lasercutter مع خشب MDF- طلاء بخاخ أسود (للخشب) - 3x nRF24
قلادة اليراع الزجاج الملون المتحكم فيها بدقة LED: 5 خطوات (مع صور)
قلادة Firefly من الزجاج الملون المتحكم فيها دقيق LED: ستوجهك Instructable خلال الخطوات اللازمة لصنع قلادة من الزجاج الملون مع anLED يومض بنمط باستخدام متحكم دقيق. نمط الوميض هو أغنية فعلية لليراع لنوع من اليراع اليابانية. إنها نسخة مصغرة