![](https://duino4projects.com/wp-content/uploads/2021/01/RC-Flight-Data-Recorder-Black-Box.jpg)
در این آموزش من قصد دارم یک ضبط کننده داده مبارزه مبتنی بر آردوینو برای وسایل نقلیه RC، به ویژه هواپیماهای RC بسازم. من قصد دارم از یک ماژول GPS UBlox Neo 6m متصل به آردوینو پرو مینی و محافظ کارت SD برای ضبط داده ها استفاده کنم. این پروژه قرار است طول، طول، سرعت، ارتفاع و ولتاژ باتری را از جمله موارد دیگر ثبت کند. این داده ها برای تجربه بهتر مشاهده با استفاده از Google Earth Pro غنی می شوند.
مرحله 1: ابزارها و قطعات
![](https://duino4projects.com/wp-content/uploads/2021/01/Tools-and-Parts.jpg)
قطعات :
- ماژول GPS Ublox NEO 6m: ebay / amazon
- ماژول کارت Micro SD: ebay / amazon
- کارت Micro SD (سرعت یا ظرفیت بالا لازم نیست): آمازون
- Arduino pro mini: ebay / amazon
- برنامه نویس FTDI و کابل مربوطه: ebay / amazon
- Perfboard: ebay / amazon
- سیم اتصال: ebay / amazon
- پین های هدر: ebay / amazon
- دیود یکسو کننده: ebay / amazon
- مقاومت 2 x 1K اهمی: ebay / amazon
- مقوا 1500 میکرون
ابزار :
- لحیم کاری و لحیم کاری
- چسب حرارتی تفنگی
- لپ تاپ یا کامپیوتر
- مولتی متر (به شدت ضروری نیست اما فوق العاده مفید است)
- دست های کمک کننده (باز هم ضروری نیست اما مفید است)
- موکت بر
اختیاری :
- موارد استفاده شده برای نمونه سازی ضروری نیستند اما بسیار مفید هستند
- تخته نان
- آردوینو اونو
- سیم های جامپر
مرحله 2: تئوری و شماتیک
![](https://duino4projects.com/wp-content/uploads/2021/01/Theory-and-Schematic.jpg)
مغز دستگاه آردوینو پرو مینی است که از پورت تعادل باتری لیتیوم پو در وسایل نقلیه RC (در مورد من هواپیما) تغذیه می شود. من این را برای باتری 2s تنظیم کرده ام، اما می توان آن را به راحتی تغییر داد تا با اندازه های دیگر باتری سازگار شود.
این قطعه کامل نیست، وقتی خواندن سطح کنترل کامل شد، این دستورالعمل را به روز خواهم کرد
- Servo1 موتور elevon هواپیمای من خواهد بود در حالی که سروو 2 خروجی سروو کنترل پرواز من خواهد بود.
ماژول GPS داده ها را از ماهواره های GPS به شکل رشته های NMEA دریافت می کند . این رشته ها حاوی اطلاعات مکان و همچنین زمان دقیق، سرعت، عنوان، ارتفاع و بسیاری از داده های مفید دیگر هستند. هنگامی که یک رشته دریافت شد، اطلاعات مفید برای این پروژه با استفاده از کتابخانه کد TinyGPS استخراج می شود.
این داده ها به همراه ولتاژ باتری و موقعیت elevon قرار است با نرخ 1 هرتز روی کارت SD نوشته شوند. این داده ها در قالب CSV (مقدار جدا شده با کاما) نوشته شده است و با استفاده از نقشه های گوگل برای ترسیم مسیر پرواز تفسیر می شود.
مرحله 3: نمونه سازی
![](https://duino4projects.com/wp-content/uploads/2021/01/Prototyping.jpg)
توجه: اتصالات ماژول GPS در بالا نشان داده نشده است. سیم کشی GPS به صورت زیر است: