PiWings 2.0 از شرکت SB Components یک پهپاد کوچک است که با استفاده از Raspberry Pi Pico و ماژول ESP8266 WiFi برای ارتباطات بیسیم ساخته شده است. این دستگاه به طور خاص برای آموزش مفاهیم مرتبط با علوم، فناوری، مهندسی و ریاضیات (STEM) طراحی شده و همچنین برای علاقهمندان به پهپاد نیز جذاب است.
بورد PiWings 2.0 میتواند تا شش موتور و چهار سروو (Servo) را کنترل کند. همچنین شامل یک واحد اندازهگیری اینرسی (IMU) شش محوره است که به پهپاد کمک میکند تا تعادل خود را حفظ کند. پورتهای I2C، SPI، UART و GPIO روی برد هم امکان اتصال سنسورها و تجهیزات بیشتر را فراهم میکنند. این ویژگیها سبب میشوند که بتوان پهپاد را بر اساس نیازهای خود سفارش سازی کرد. به علاوه پهپاد PiWings 2.0 با تعداد موتورهای مختلفی (سه، چهار، یا شش) عرضه میشود.
شاید برای شما مفید باشد: آموزش رزبری پای از 0 تا 100
ویژگیهای مهم PiWings 2.0
- میکروکنترلر RP2040: این میکروکنترلر دارای دو هسته Cortex-M0+ و همچنین KB 264 حافظه SRAM است
- ماژول ESP8266: این ماژول وایفای امکان اتصال بیسیم را فراهم میکند و همچنین از پروتکل iBus هم پشتیبانی میکند.
- درایورهای موتور: PiWings 2.0 میتواند تا شش موتور را پشتیبانی کند. هر کانال هم میتواند تا 3 آمپر جریان DC را مدیریت کند.
- موتورهای سروو: این بورد تا چهار موتور سروو را پشتیبانی میکند.
- پورت micro USB: برای تأمین برق و همچنین برنامهریزی بورد میکروکنترلر استفاده میشود.
- پورتهای توسعه: پورتهای I2C، SPI، UART و GPIO امکان اتصال سنسورها و دستگاههای جانبی مختلف را فراهم میکنند.
- سنسور IMU شش محوره (MPU6050): این سنسور شامل یک ژیروسکوپ و شتابسنج است که به پهپاد کمک میکند تا تعادل خود را حفظ کند و به طور خودکار تراز شود.
- 4 چراغ LED (RGB): چراغهای RGB برای نمایش وضعیتهای مختلف پهپاد استفاده میشوند.
- منبع تغذیه 3V تا 5.5V DC: در بورد میتوان از باتریهای 1S LiPo، 1S LiIon و 3S NiMh استفاده کرد.
- حفاظت از معکوس شدن منبع تغذیه: این ویژگی از بورد در برابر اتصال اشتباه باتری و جریان معکوس محافظت میکند.
- ابعاد: هنوز تعیین نشده (TBD): اندازه فیزیکی بورد هنوز مشخص نشده است و به زودی اعلام خواهد شد.
SB Components با ارائه یک SDK (Software Development Kit) برای میکروکنترلر RP2040 امکاناتی را فراهم کرده است که به برنامهنویسان اجازه میدهد با استفاده از محیطهای برنامهنویسی Visual Studio و Arduino IDE کد نویسی کنند. این کمپانی قرار است نمونه کدهایی هم برای مشتریان خود ارسال کند اما این کدها تنها بعد از خرید در اختیار خریداران قرار میگیرد.
این شرکت مدعی است که این پهپاد برای آموزش STEM مناسب است، اما شواهدی برای تائید این ادعا وجود ندارد. پهپاد با استفاده از یک اپلیکیشن اندرویدی کنترل میشود، اما هنوز نام و مشخصات این اپلیکیشن مشخص نشده است.
یک پهپاد را میتوان فقط با یک ESP32 (یا Raspberry Pi Pico W) ساخت. با این حال در ساخت پهپاد PiWings 2.0 از دو میکروکنترلر استفاده شده که ممکن است عجیب به نظر برسد و البته این شرکت توضیحی هم در این خصوص نداده است. دلیل استفاده از دو میکروکنترلر در طراحی PiWings 2.0 ممکن است به دلیل وجود کتابخانههای نرمافزاری آماده و پشتیبانی نرمافزاری باشد. به طور خاص کتابخانه FlySky iBus Decoder Arduino که برای میکروکنترلر ESP8266 کاربرد دارد، میتواند یکی از دلایل اصلی باشد.
سلام و خسته نباشید
برد کنترل موردنیاز برای این پروژه تو ایران هست؟
سلام. خیر