فهرست مطالب:

WRISTBAND CONTROLLER با استفاده از PLUTOX: 4 مرحله
WRISTBAND CONTROLLER با استفاده از PLUTOX: 4 مرحله

تصویری: WRISTBAND CONTROLLER با استفاده از PLUTOX: 4 مرحله

تصویری: WRISTBAND CONTROLLER با استفاده از PLUTOX: 4 مرحله
تصویری: Fitbit Versa 4 Review: Not as Good as Expected? 2024, جولای
Anonim
Image
Image
WRISTBAND CONTROLLER با استفاده از PLUTOX
WRISTBAND CONTROLLER با استفاده از PLUTOX

PrimusX یک کنترل کننده پرواز است که در هواپیماهای بدون سرنشین PlutoX استفاده می شود. برد PrimusX با استفاده از ESP8266-12F ارتباط برقرار می کند. این دستگاه همچنین دارای MPU و فشارسنج است ، بنابراین فکر کردم چرا پهپاد را فقط با برد PrimusX کنترل نکنم و تخته را به مچم وصل کنم و پهپاد را فقط با حرکات مچ دستم کنترل کنم.

مرحله 1: جزئیات

جزئیات
جزئیات

من در این پروژه از 2 تخته Primus X استفاده کرده ام. یکی PrimusX روی هواپیمای بدون سرنشین نصب شده است در حالی که دومی برای نصب آن بر روی مچ دست ما استفاده می شود.

اکنون برای کنترل هواپیمای بدون سرنشین تنها با حرکت مچ دست ، تنها کاری که باید انجام دهیم این است که مقادیر Roll ، Pitch و yaw از مچ دست PrimusX را با پهپاد واقعی ترسیم کنیم. کنترل دریچه گاز به هواپیمای بدون سرنشین بر اساس جزء سرعت محور z محاسبه می شود. بنابراین با تمام داده های مربوط به Roll ، Pitch ، yaw و Throttle تخته روی مچ دست ، می توانیم به راحتی پهپاد خود را تنها با حرکات مچ دست کنترل کنیم.

برای این منظور باید بین 2 برد PrimusX ارتباط برقرار شود. برای این کار ما 2 دستور AT ایجاد می کنیم ، یکی برای ایجاد سوکت و دیگری برای ایجاد UserID و رمز عبور برای هواپیمای بدون سرنشین که می خواهیم با آن ارتباط برقرار کنیم. API های مختلف موجود در Cygnus IDE مانند Angle ، Msp و غیره کدگذاری را بسیار آسان می کند. برای باز کردن آزمایش پهپاد در جهان ، Drona Aviation برای PlutoX در Indiegogo سرمایه گذاری جمعی انجام می دهد. از ما حمایت کنید و به ما کمک کنید آن را زنده کنیم:

مرحله 2: اجزاء

  • 2 ، PlutoX (IT یک پهپاد نانو است که توسط Drona Aviation توسعه یافته است)
  • 1 ، Cygnus
  • 1 ، مچ بند

مرحله 3: آماده سازی سخت افزار

آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار

1) یک باند ایجاد کنید که براحتی بتوانید برد PrimusX را روی آن وصل کنید

مرحله 4: آماده سازی نرم افزار

1) 2 برد PrimusX استفاده می شود که یکی از آنها روی هواپیمای بدون سرنشین و دیگری روی مچ دست شما قرار دارد

2) بنابراین ابتدا باید ارتباط بین آنها را فعال کنید. برای این منظور 2 دستور AT اضافه کردم که یکی از آنها برای ایجاد سوکت و دیگری برای ایجاد شناسه و رمز عبور برای هواپیمای بدون سرنشین شما است.

3) با کمک MSP API های جدید می توانیم آن را در Cygnus IDE کدگذاری کنیم

4) با استفاده از Angle Api ما Roll ، Pitch و Yaw of PrimusX را روی مچ دست می گیریم و آن را روی رول هواپیماهای بدون سرنشین ، زمین و خمیازه نشان می دهیم.

5) دریچه گاز را با جزء سرعت محور z می دهیم.

توصیه شده: