سلام به همه!
من بیست ساله هستم. من برای اولین بار در کریسمس آردوینو را انتخاب کردم و مشغول برنامه های آردوینو خود بودم تا بتوانم این آموزش را برای شما بیاورم. امیدوارم که کمک کند!!!
هدف از این پروژه ساخت یک پله از پرواز کنترل از راه دور به پرواز کاملا خودمختار بود. این در ابتدا مانند یک فرآیند دلهره آور به نظر می رسید، اما با شکستن آن، قابل کنترل می شود. من فکر می کنم که اگر شما هر نوع ربات مستقلی را تکمیل کرده باشید و به یک هواپیمای RC دسترسی داشته باشید، در موقعیت خوبی برای پرواز خودگردان هستید. اگر قبلاً این کار را انجام نداده اید، به شدت توصیه می کنم از سایت http://diydrones.com بازدید کنید . هزاران رشته مرتبط با اعضای مفید بسیاری وجود دارد. به علاوه، مقدار زیادی الهام. اگر می خواهید، لطفا به من نگاه کنید. نام کاربری من waymond91 است.
شما می توانید یک پلتفرم کامل برای توسعه بروشور مستقل خود بخرید و همچنین یک کد کامل را دانلود کنید!!!
با این حال، مانند بسیاری از اعضای آموزش پذیر، بودجه محدود است، و رضایت بی حد و حصری وجود دارد که سعی کنید خودتان آن را از پایه بسازید…
من هنگام شروع این پروژه دو هدف اصلی داشتم:
1) دستیابی به پرواز در سطح پایدار با استفاده از برنامه خلبان خودکار ما
2) امکان جابجایی بین پرواز با رادیو کنترل و کنترل آردوینو
اکیداً توصیه میکنم که قبلاً تجربه پرواز با هواپیماهای RC را داشته باشید، در غیر این صورت باید به دنبال هواپیمای خود بگردید و کمی وقت بگذارید. من نحوه ساخت هواپیمای شخصی شما را توضیح نمی دهم، من سعی می کنم بر روی خلبان خودکار تمرکز کنم. شاید سعی کنید هواپیمای را که قبلا دارید بازسازی کنید/
اگر قبلاً با این موارد آشنا باشید، مزیت زیادی خواهید داشت:
محیط برنامه نویسی آردوینو (من از ترمینال ubuntu خود برای دانلود و کاوش کتابخانه های جدید آردوینو لذت می برم)
کتابخانه سروو آردوینو
کتابخانه سیم کشی آردوینو (برای ارتباط I2C - در صورت نیاز)
درک اولیه از آرایه ها و اشاره گرها
اگر این چیزها برای شما جدید است، امیدوارم آموزش من مفید باشد. به هر حال باید بتوانید آن را کشف کنید. تعداد زیادی سایت تکمیلی با اطلاعات عالی وجود دارد!! شما ممکن است بخواهید یک ربات PING یا یک پیرو خط را امتحان کنید،
در غیر این صورت از قبل شخم بزنید!
ما یاد خواهیم گرفت:
چگونه داده ها را با استفاده از حلقه های PID و حلقه های PID آبشاری تمیز و تفسیر کنیم.
همه ویدیوهای این دستورالعمل در لینکها یافت میشوند، متأسفم که نتوانستم جاسازی را کار کنم
در اینجا یکی از اولین آزمایشهای من است، همانطور که میبینید، ما هنوز کمی عصبانیت داریم:
http://www.youtube.com/watch?v=Im0Sm7hgn-8
مرحله 1: حسگرها
ما از دو حسگر برای کمک به کنترل هواپیما استفاده می کنیم: یک شتاب سنج برای تعیین موقعیت زاویه ای هواپیما و یک ژیروسکوپ برای تعیین سرعت زاویه ای هواپیما.
اینها هنگام تلاش برای ساخت IMU (واحد اندازه گیری اینرسی) خود، سنسورهای استاندارد هستند. من از سنسورهای برند ossep مبتنی بر شتابسنج ADXL345 و ژیروسکوپ MPU 3050 استفاده کردم. http://osepp.com/learning-centre/start-here/gyroscope-sensor-module/ & http://osepp.com/learning-centre/start-here/accelerometer-sensor-module/
مزایای استفاده از این سنسورها:
موجود در Frys
Code موجود در
پروتکل I2C آنلاین، سیم کشی را آسان می کند.