Page را انتخاب کنید

ساخت تانک رادیویی بر روی آردوینو نانو. تانک آردوینو با کنترل بلوتوث نبرد تانک DIY از آردوینو

این پست اولین پست آزمایشی خواهد بود، تا بفهمیم آیا این برای کسی غیر از من جالب است یا خیر. در آن شرح خواهم داد ساختار کلیفن آوری ها و دستگاه های مورد استفاده

UPD:ویدیو اضافه شد


ابتدا یک ویدیوی کوچک برای جلب توجه. صدا از بلندگوی مخزن می آید.

چطور شروع شدند

مدت‌ها پیش رویای ساختن روباتی روی شاسی ردیابی را داشتم که بتوان از راه دور هدایت کرد. مشکل اصلی نبود شاسی ردیابی مستقیم بود. در پایان ، من قبلاً تصمیم گرفتم یک مخزن رادیویی برای جداسازی بخرم ، اما خوش شانس بودم ، در فروشگاه در بین آشغال ها یک مخزن Snow Leopard (Pershing) - USA M26 با قطعات الکترونیکی سوخته اما مکانیکی کاملاً قابل تعمیر پیدا کردم. . دقیقاً همان چیزی بود که لازم بود.

در تعقیب شاسی، دو تنظیم کننده ولتاژ برای موتورهای کلکتور، یک سه پایه برای یک دوربین دو سروو، یک وب کم با پشتیبانی سخت افزاری برای mjpeg و یک کارت وای فای خارجی TP-LINK TL-WN7200ND خریداری شد. کمی بعد، یک بلندگوی قابل حمل، یک دستگاه صدای USB Creative SoundBlaster Play و یک میکروفون ساده به لیست دستگاه ها اضافه شد، و همچنین چند هاب USB برای اتصال همه اینها به ماژول کنترل، که تبدیل به Raspberry Pi شد. برجک از تانک برچیده شد، هدایت آن بسیار ناخوشایند بود، زیرا تمام مکانیک های استاندارد بدون بازخورد بر روی موتورهای معمولی ساخته شده بودند.

من فوراً رزرو می کنم که عکس ها زمانی گرفته شده اند که مخزن تقریباً آماده بود، و نه در طول فرآیند ساخت.

برق و سیم کشی


من بزرگترین باتری Li-Po را که در محفظه باتری قرار می گیرد پر کردم. معلوم شد که این یک باتری دو سلولی 3300 میلی آمپر ساعتی در یک جعبه جامد است که معمولاً در خودروهای مدل استفاده می شود. من برای لحیم کاری تنبل بودم، بنابراین از یک تخته نمونه اولیه استاندارد با پله 2.54 برای همه جابجایی ها استفاده شد. بعداً یک ثانیه روی جلد بالایی ظاهر شد و قطاری که آنها را به هم وصل می کرد. برای هر یک از دو موتور، من تنظیم کننده ولتاژ خود را داشتم که به عنوان یک امتیاز، منبع تغذیه تثبیت شده حدود 5.6 ولت را ارائه می دهد. کارت Raspberry و WiFi از یک رگولاتور تغذیه می‌شد، برق از دومی به سرووها و یک هاب USB با تجهیزات جانبی می‌رفت.

باید کاری کرد که حرکت کند

لازم بود به نحوی شروع شود. تمشک تصادفی انتخاب نشد. اولاً به شما امکان می دهد یک لینوکس کامل معمولی قرار دهید و ثانیاً دارای یک دسته پایه GPIO است که از جمله موارد دیگر می تواند سیگنال پالس را برای سرووها و گاورنرها ایجاد کند. شما می توانید چنین سیگنالی را با استفاده از ابزار ServoBlaster تولید کنید. پس از شروع، یک فایل / dev / سرووبلاستر ایجاد می کند، که می توانید چیزی شبیه 0 = 150 را در آن بنویسید، جایی که 0 شماره کانال است، و 150 طول پالس در ده ها میکرو ثانیه است، یعنی 150 برابر با 1.5 میلی ثانیه است (بیشتر سرووها دارای محدوده ای از مقادیر 700-2300 میلی ثانیه هستند.
بنابراین، ما رگولاتورهای 7 و 11 پایه GPIO را به هم وصل می کنیم و سرووبلاستر را با دستور شروع می کنیم:

# سروود -- حداقل = 70 -- حداکثر = 230 --p1 پین = 7.11
اکنون، اگر خطوط 0 = 230 و 1 = 230 به / dev / servoblaster را بنویسید، مخزن به جلو می رود.

احتمالا برای اولین بار کافی است. اگر مطلب را دوست داشتید در پست های بعدی کم کم جزئیات را خواهم نوشت. و در پایان چند عکس دیگر و همچنین یک ویدیوی تازه گرفته شده. درسته کیفیتش زیاد خوب نبود پس پیشاپیش از زیباشناسان عذرخواهی میکنم.


در مطالب قبلی، ویدیوهایی در مورد ساخت اسباب بازی های مختلف رادیویی کنترل شده را بررسی کرده ایم. بیایید این موضوع را ادامه دهیم. پیشنهاد می کنیم این بار با مراحل ساخت تانک رادیو کنترل آشنا شوید.

نیاز داریم:
- شاسی تمام شده؛
- آردوینو نانو؛
- 3 سروو؛
- سیستم چرخشی؛
- تپانچه اسباب بازی؛
- جوی استیک PS2؛
- گیرنده جوی استیک؛
- جعبه باتری؛
- باطری های قابل شارژ؛
- سیم ها؛
- لیزر

در شاسی تمام شده که لینک خرید آن در انتهای متریال ارائه شده است، دو موتور، دو گیربکس، سوئیچ و محفظه باتری وجود دارد. به گفته نویسنده این ایده، خرید شاسی آماده هزینه کمتری نسبت به تولید دست ساز خواهد داشت. اگر باتری هایی که قصد استفاده از آن را دارید در محفظه شاسی قرار نمی گیرند، مانند مورد نویسنده، می توانید راننده موتور را در آنجا پنهان کنید.

اولین مرحله اتصال گیرنده جوی استیک به شاسی است. برای انجام این کار، پوشش را از روی آن بردارید.

روکش گیربکس را هم برمی داریم.

روی درب دو سوراخ ایجاد می کنیم که برای بستن درب با پیچ استفاده می شود.

مهره هایی که با آن پیچ ها بسته شده اند را با چسب پر می کنیم تا در حین رانندگی شل نشوند و داخل گیربکس نیفتند.

اکنون باید درایور موتور را تعمیر کنید. به گفته نویسنده، هنگام استفاده از سیم‌هایی با کانکتورهای ویژه، محفظه به طور کامل بسته نمی‌شود، بنابراین باید کانکتورها را گاز بگیرید، سیم‌ها را جدا کرده و مستقیماً به خروجی‌های درایور لحیم کنید.

قبل از نصب درایور، باید از سیستم چرخشی دهانه مخزن مراقبت کنید. برای این کار سیستم چرخشی پلاستیکی را جدا کرده و دو سروو را در آن نصب می کنیم. اولی مسئول حرکات افقی و دومی برای حرکات عمودی خواهد بود.

بازگرداندن سیستم چرخشی

سیستم را روی بدنه تانک نصب می کنیم.

باید 3 سوراخ اضافی در کیس ایجاد کنید. دو عدد از آنها برای سیم های موتور مورد نیاز است و یک سوراخ گسترده برای باس در کنترل راننده موتور مورد نیاز است.

تفنگ باید به سروو متصل باشد. برای این کار کافیست یک سوراخ در سروو و بدنه تفنگ ایجاد کنید و با پیچ وصل کنید.

مرحله بعدی اتصال ماشه تفنگ به سروو است. برای این کار روی ماشه و نازل روی سروو را سوراخ می کنیم. ما عناصر را با یک تکه سیم وصل می کنیم.

در قسمت بالایی سیستم چرخشی باید دو سوراخ ایجاد کنید که باید از لوله تپانچه نیز عبور کند. از این سوراخ ها برای نصب پوزه روی میز گردان استفاده می شود.

بیایید به برنامه نویسی برد آردوینو نانو بپردازیم.

ما اجزای باقی مانده را طبق طرح زیر جمع آوری می کنیم.

در قسمت بالایی شاسی، تکه هایی از یک خط کش را نصب می کنیم که به عنوان بال عمل می کند. محفظه های باتری را روی بال ها نصب کنید.

لیزر را با چسب حرارتی به بشکه می چسبانیم.

تانک رادیویی ما آماده است.

این ربات از یک شاسی از یک مخزن رادیویی و چندین جزء دیگر تشکیل شده است که در زیر لیست شده اند. این اولین پروژه من است و پلتفرم آردوینو را دوست داشتم. هنگام ساخت این ربات از مطالب کتاب و اینترنت استفاده کردم.

مواد لازم
1. شاسی از یک تانک رادیو کنترل.
2. آردوینو اونو.
3. تخته توسعه و جامپر.
4. درایور موتور انتگرال SN754410NE.
5. سروو استاندارد.
6. فاصله یاب اولتراسونیک.
7. باتری 9 ولت و کانکتور برای آن.
8. 4 باتری D و یک سوکت برای آنها.
9. کابل USB A-B.
10. پایه 6 "x 6".

ابزار
1. مجموعه ای از پیچ گوشتی.
2. تفنگ حرارتی با چسب.
3. لحیم کاری و لحیم کاری.

شاسی بلند

من شاسی را از یک تانک که به قیمت 10 دلار خریدم برداشتم. پایه را می توان در هر جایی به آن وصل کرد، اما من آن را از وسط وصل کردم.

درایور موتور SN754410NE

من از درایور SN754410NE برای کنترل موتورها استفاده کردم. من چون داشتم ازش استفاده کردم ولی میتونی از یکی دیگه مثل L293 استفاده کنی.

حالا در مورد اتصال درایور به آردوینو Uno. تمام پین های GND (4،5،12،13) را به برد برد GND وصل کنید. پایه های درایور 1 و 16 را به پایه های 9 و 10 آردوینو وصل کنید. پایه های درایور 2 و 7 را به پایه های 3 و 4 آردوینو وصل کنید، اینها پایه های کنترل موتور سمت چپ هستند. پایه های درایور 10 و 15 را به پایه های 5 و 6 آردوینو وصل کنید، اینها پایه های کنترل موتور سمت راست هستند. پایه های 3 و 6 را به موتور سمت چپ و پایه های 14 و 11 را به سمت راست وصل کنید. پایه های 8 و 16 باید به برق روی برد برد وصل شوند. منبع تغذیه: باتری 9 ولت.

فاصله یاب اولتراسونیک به ربات کمک می کند در حین حرکت از موانع جلوگیری کند. روی یک سروو استاندارد که در جلوی ربات قرار دارد قرار می گیرد. هنگامی که ربات یک شی را در فاصله 10 سانتی متری می بیند، سروو شروع به چرخش می کند و به دنبال گذرگاه می گردد و سپس آردوینو تصمیم می گیرد که کدام سمت برای حرکت خوشایندتر است.
کانکتور را به آن وصل کنید. سروو را طوری محدود کنید که نتواند بیش از 90 درجه در هر جهت بچرخد.

سنسور دارای سه پایه GND، 5 ولت و یک سیگنال است. GND به GND، 5 ولت تا 5 ولت آردوینو وصل کنید و سیگنال را به 7 پین آردوینو وصل کنید.

تغذیه

آردوینو توسط یک باتری 9 ولتی از طریق کانکتور مربوطه تغذیه می شود. برای تغذیه موتورها از باتری های سایز 4 D و کانکتور مربوطه استفاده کردم. برای تغذیه موتورها، سیم ها را از نگهدارنده به برد با SN754410NE وصل کنید.

مونتاژ

وقتی همه قطعات آماده شدند، وقت آن است که آنها را کنار هم قرار دهید. ابتدا باید آردوینو را به پایه وصل کنیم. سپس با استفاده از چسب حرارتی، مسافت یاب مبتنی بر سروو را به جلوی ربات وصل کنید. سپس باید باتری ها را وصل کنید. شما می توانید آنها را در هر کجا که دوست دارید قرار دهید، اما من آنها را در کنار آردوینو قرار دادم. وقتی همه چیز آماده شد، می توانید ربات را روشن کنید تا مطمئن شوید که آردوینو کار می کند.

برنامه

بنابراین، پس از مونتاژ ربات، نوبت به نوشتن برنامه ای برای آن می رسد. بعد از گذراندن چند روز آن را نوشتم.
ربات در یک خط مستقیم حرکت می کند تا زمانی که جسم بیش از 10 سانتی متر فاصله داشته باشد.وقتی متوجه جسم شد، شروع به چرخش حسگر می کند و به دنبال مسیر می گردد. هنگامی که اسکن کامل شد، برنامه سمت بهینه را برای حرکت انتخاب می کند. اگر ربات در بن بست باشد، 180 درجه می چرخد.
برنامه را می توانید در زیر دانلود کنید. می توانید آن را اصلاح و تکمیل کنید.

مخزن آردوینو با کنترل بلوتوث نمونه ای عالی از این است که چگونه به راحتی و بدون دانش می توانید یک مخزن رادیویی معمولی را به یک اسباب بازی جالب که از یک دستگاه اندرویدی کنترل می شود تبدیل کنید. علاوه بر این، حتی کد نیازی به ویرایش ندارد، همه چیز توسط نرم افزار تخصصی انجام می شود. شاید مقاله قبلی من در مورد تبدیل مدل ماشین رادیویی به کنترل را خوانده باشید. با یک تانک، همه چیز تقریبا یکسان است، فقط می داند که چگونه برجک را بچرخاند و زاویه ارتفاع بشکه را تغییر می دهد.

ابتدا ارائه می کنم بررسی کوتاهامکانات هنر من:

حالا بیایید همه چیز را به ترتیب در نظر بگیریم.

مخزن آردوینو با کنترل بلوتوث - سخت افزار.

مهمترین چیز در سخت افزار این است شاسی، یعنی بدنه... بدون خود تانچیک هیچ کاری از دستش بر نمی آید. هنگام انتخاب کیس به فضای خالی داخل آن توجه کنید. ما باید تعداد قابل توجهی از اجزا را در آنجا قرار دهیم. من این گزینه را در دست دارم و با آن کار خواهیم کرد.

اهدا کننده برای پروژه ما

در ابتدا معیوب بود. من می خواستم بازیابی کنم، اما، با وحشت از کیفیت ساخت برد کار، تصمیم گرفتم که دوباره کاری قابل اعتمادتر باشد. بله، و من کودکان را با یک ابزار قدیمی که به روشی جدید کنترل می شود خوشحال خواهم کرد.

ابعاد: 330x145x105 میلی متر بدون در نظر گرفتن لوله. بدنه مجهز به چهار موتور است: دو موتور برای نیروی محرکه، یکی برای برجک و یکی برای بشکه. در ابتدا، تانک می‌توانست گلوله‌های لاستیکی شلیک کند، اما مکانیسم آن خراب بود، بنابراین من به سادگی آن را قطع کردم. پس از آن فضای کافی برای قرار دادن فیلینگ وجود داشت.

برنامه را از سایت رسمی دانلود و نصب کنید و نصب کنید، نسخه قابل حمل را می توان به سادگی باز کرد. بعد، فایل پروژه من را در آن باز کنید و روی دکمه سیستم عامل در بالای رابط (هفتم از سمت چپ) کلیک کنید.

رابط FLProg

ArduinoIDE باز می شود، خوب، شما می دانید که چگونه در آن کار کنید.

مخزن آردوینو با کنترل بلوتوث - نمودار سیم کشی

اتصال عناصر جانبی به برد، در مورد ما بلوتوث، بریج ها و LED ها، طبق پروژه انجام می شود.

لیست پین های استفاده شده

لیست شماره پین ​​های آردوینو و هدف آنها را نشان می دهد. همه چیز نظر داده شده است. کنتاکت های کنترل حرکت و برجک با بشکه مستقیماً از پل ها متصل می شوند، نیازی به کیت بدنه اضافی نیست. اتصال ورودی آنالوگ برای اندازه گیری ولتاژ باید از طریق یک تقسیم کننده مقاومتی انجام شود، زیرا ولتاژ آنبورد آردوینو پنج ولت است !!! این بسیار مهم است، هنگامی که ولتاژ آستانه ریزمدار تجاوز می کند، کنترل کننده به دنیای دیگری فرستاده می شود. خیلی مراقب باش. در مورد من، من از دو باتری لیتیوم یونی با فرمت 18650، یک تقسیم کننده روی مقاومت های 1K اهم و 680 اهم استفاده کردم. اگر ولتاژ کاری شما با من متفاوت است، برای محاسبه تقسیم کننده مقاومتی به هر ماشین حساب آنلاین مراجعه کنید و خودتان آن را محاسبه کنید، بر این اساس که ولتاژ خروجی آن باید برابر با پنج ولت باشد. اگر به توانایی های خود شک دارید، به هیچ وجه نمی توانید از اندازه گیری ولتاژ روی باتری استفاده کنید، اینطور عمل می کند. من اینطوری رانندگی نکردم - وقت ورزش است.

LED ها، در صورت وجود، باید از طریق مقاومت های محدود کننده جریان متصل شوند.

مخزن آردوینو با کنترل بلوتوث - برنامه برای تبلت یا گوشی هوشمند.

همانند مدل قبلی از برنامه ای برای دستگاه های اندرویدی به نام HmiKaskada استفاده خواهیم کرد. من یک نسخه رایگان از این برنامه را ارسال می کنم که می توانید آن را از YandexDisk دانلود کنید. پروژه من در نسخه پولی ساخته شده است و با نسخه رایگان برنامه سازگار نیست. بنابراین مطالب بیشتری به ایجاد یک پروژه در نسخه رایگان اختصاص داده شده است.

رابط مدیریت

V پروژه تمام شدههمچنین یک نشانگر میزان باتری روی تبلت وجود دارد و این پس زمینه پروژه است. پس بیایید شروع کنیم ...

ابتدا بیایید یک پروژه با یک صفحه کار ایجاد کنیم، دیگر به آن نیاز نخواهیم داشت. بعد، بیایید ماژول بلوتوث خود را به تبلت وصل کنیم. برای انجام این کار، به ویرایش لیست سرورها بروید و روی پلاس در گوشه سمت راست بالا کلیک کنید. بلوتوث خود را از لیست انتخاب می کنیم و نامی برای آن می گذاریم. اکنون راه اندازی شده و آماده راه اندازی است. مرحله بعدی تنظیم پس زمینه برای منطقه کار است. برای انجام این کار، به منوی «دیگر - پس‌زمینه» فضای کاری اصلی بروید و تصویر رابط را بارگیری کنید. می توانید از من استفاده کنید یا تصویر خود را بسازید. در واقع بدون تنظیم پس زمینه کار می کند، فقط برای زیبایی است.

حالا اجازه دهید شروع به قرار دادن کنترل ها کنیم. ما به منوی "Set-ups" می رویم و دکمه را به ناحیه کار می کشیم. در منوی دکمه، روی آدرس کلیک کنید و مثلاً 1 # 0.12 را وارد کنید. جایی که 1 آدرس برد آردوینو و 12 آدرس متغیر پروژه است. متغیرهای مورد استفاده در پروژه را می توان در درخت پروژه مشاهده کرد.

لیست آدرس را پرچم گذاری کنید

با تنظیم نشانگر باتری دقیقاً یکسان است. در پروژه آردوینو یک ثبات ذخیره سازی با فرمت Integer ایجاد می کنیم و آدرس آن را به اندیکاتور اختصاص می دهیم. به عنوان مثال 1 # 10، نشانگر را مطابق میل خود سفارشی کنید.

هنگامی که همه کنترل ها ایجاد، پیکربندی و در مکان های خود قرار گرفتند، روی راه اندازی پروژه کلیک کنید. اندروید به مخزن متصل می شود و می توانید از کار انجام شده لذت ببرید.

مخزن آردوینو با کنترل بلوتوث - مونتاژ.

مونتاژ کاردستی دو ساعت از وقت من را گرفت، اما نتیجه فراتر از همه انتظارات بود. معلوم شد تانک کاملاً زیرک است ، فوراً به دستورات پاسخ می دهد. مجبور شدم با گیربکسی که مسیرهای تانک را هدایت می کند، سرهم کنم. خرد شد، اما از خوشحالی من، چرخ دنده ها آسیبی ندیدند و کمی چسب، گریس و بازوهای صاف آن را به کار بازگرداند. باتری استاندارد باید با دو باتری لیتیوم یون 18650 متصل به صورت سری در نگهدارنده تعویض می شد. ولتاژ تغذیه نهایی بسته به سطح شارژ باتری 6 - 8.4 ولت است. مجبور شدم موتور برج را هم عوض کنم، اتصال کوتاه داشت.

دیودهای چراغ جلوی اسباب بازیم را عوض کردم. زردهای کم جریان کاملاً خوشایند نبودند و از فندک با چراغ قوه به سفیدهای روشن لحیم شده بودند 🙂. اکنون این معجزه کاترپیلار حتی در تاریکی مطلق نیز راحت است. عکس های قبل و بعد:

فوق العاده)

مونتاژ نهایی خیلی مرتب به نظر نمی رسد، بنابراین تصمیم گرفتم وقت اضافی را برای طراحی سپرها و سیم کشی صرف نکنم. و بنابراین همه چیز عالی کار می کند.

این همان "پر کردن" است

مخزن آردوینو با کنترل بلوتوث - نتیجه گیری.

همانطور که از مطالب بالا می بینید، هنگام ایجاد مخزن تحت کنترل بلوتوث، هیچ بویی از حفاری کد به مشام نمی رسد. ما همچنین نیازی به دانش عمیق در الکترونیک نداریم. همه عملیات بصری و مبتدی گرا هستند. در ابتدا، برنامه HMIKaskada به عنوان جایگزینی برای پانل های صنعتی گران قیمت HMI توسعه یافت، اما در ساخت یک اسباب بازی نیز مفید بود. امیدوارم به شما کمک کرده باشم افسانه پیچیدگی ایجاد پروژه های چند وظیفه ای در آردوینو را از بین ببرید.

از هر نوع نظری در مورد مقاله و همچنین اظهار نظر خوشحال خواهم شد. بالاخره من هم با شما درس می خوانم...

بیایید یک تانک رادیو کنترل اول شخص بسازیم که تا فاصله 2 کیلومتری قابل کنترل باشد! پروژه من بر اساس یک وسیله نقلیه تمام زمینی با کنترل از راه دور توسعه یافته است، مونتاژ آن آسان است، برنامه ریزی آسان است و این یک پروژه عالی برای آماتورها است!




این ربات بسیار سریع و چابک است، ناگفته نماند که دو موتور قدرتمند را حمل می کند! بدون توجه به اینکه مسابقه در چه سطحی باشد، قطعاً از یک انسان پیشی خواهد گرفت!

این ربات هنوز یک نمونه اولیه است، حتی پس از ماه‌ها صرف توسعه آن.

بنابراین FPV چیست؟
FPV یا نمای اول شخص، نمای اول شخص است. ما معمولاً هنگام بازی با کنسول ها و رایانه ها، مانند مسابقه، FPV را می بینیم. FPV همچنین توسط ارتش برای نظارت، دفاع یا کنترل مناطق حفاظت شده استفاده می شود. علاقه مندان از FPV در کوادکوپترها برای فیلمبرداری هوایی و فقط برای سرگرمی استفاده می کنند. همه اینها به اندازه هزینه ساخت یک کوادکوپتر خوب به نظر می رسد، بنابراین تصمیم گرفتیم چیزی کوچکتر بسازیم که روی زمین حرکت کند.

؟ چگونه آن را هدایت می کنی
این ربات مبتنی بر برد آردوینو است. از آنجایی که آردوینو از طیف گسترده ای از افزونه ها و ماژول ها (RC / WiFi / Bluetooth) پشتیبانی می کند، می توانید هر یک از انواع ارتباط را انتخاب کنید. برای این مونتاژ، ما از اجزای خاصی استفاده خواهیم کرد که با استفاده از فرستنده 2.4 گیگاهرتز و گیرنده ای که ربات را کنترل می کند، امکان کنترل در فواصل طولانی را فراهم می کند.

یک ویدیوی دمو در مرحله آخر وجود دارد.

مرحله 1: ابزار و مواد






من بیشتر قطعات را از فروشگاه های سرگرمی محلی خریداری می کنم، بقیه را به صورت آنلاین پیدا می کنم - فقط به دنبال پیشنهادات با آن بگردید بهترین قیمت... من از راه حل های بسیاری از Tamiya استفاده می کنم و دستورالعمل های من با در نظر گرفتن این ویژگی نوشته شده است.

من لوازم یدکی و مواد را از Gearbest خریدم - در آن زمان آنها فروش داشتند.

ما نیاز خواهیم داشت:

  • کلون آردوینو UNO R3
  • برد محافظ موتور دوتایی Pololu VNH5019 (2x30A)
  • پین-پدرها
  • 4 عدد فاصله
  • پیچ و مهره
  • ماژول انتقال سیگنال (فرستنده) 2.4 گیگاهرتز - در مرحله 13 بیشتر بخوانید
  • گیرنده 2.4 گیگاهرتز برای حداقل دو کانال
  • 2 عدد تامیا پلاسما داش / هایپر داش 3 موتور
  • کیت گیربکس دو موتور تامیا (شامل موتورهای استوک)
  • 2 تخته تامیای جهانی
  • مجموعه ای از آهنگ و چرخ تامیا
  • 3 باتری لیتیوم پلیمری 1500 میلی آمپر ساعتی
  • دوربین اول شخص با پشتیبانی از کنترل جهت و زوم از راه دور
  • فرستنده و گیرنده 5.8 گیگاهرتز 200 میلی وات FPV
  • بطری چسب فوق العاده
  • چسب گرم

ابزار:

  • چند ابزار
  • ست پیچ گوشتی
  • درمل

مرحله 2: مونتاژ گیربکس جفت شده


زمان باز کردن جعبه دنده است. فقط دستورالعمل ها را دنبال کنید و خوب خواهید شد.

نکته مهم: از ضریب دنده 58:1 استفاده کنید!!!

  • قبل از مونتاژ جعبه دنده ها را روغن کاری کنید نه بعد از آن
  • جدا کننده های فلزی را فراموش نکنید، در غیر این صورت جعبه می ترکد
  • از فرمت دنده 58:1 استفاده کنید، سرعت آن از 204:1 بیشتر است

مرحله 3: بهبود موتورها

گیربکسش موتور داره ولی به نظر من خیلی کند هستن. بنابراین تصمیم گرفتم در پروژه به جای Plasma Dash از موتورهای Hyper dash استفاده کنم که انرژی بیشتری مصرف می کنند.

با این حال، موتورهای Plasma Dash سریعترین موتورهای 4WD Tamiya هستند. موتورها گران هستند، اما شما می توانید بهترین محصولبرای این پول این موتورهای روکش کربنی با سرعت 29000 دور در دقیقه در 3 ولت و 36000 دور در دقیقه در 7 ولت می چرخند.

موتورها طوری طراحی شده اند که با منابع تغذیه 3 ولت کار کنند و ولتاژ را افزایش دهند و در عین حال کارایی را افزایش دهند، اما عمر مفید آنها را کاهش دهند. با درایور موتور Pololu 2x30 و دو باتری لیتیوم پلیمری، برنامه در آردوینو باید روی حداکثر سرعت 320/400 تنظیم شود، به زودی در مرحله با کد متوجه خواهید شد که این به چه معناست.

مرحله 4: درایورهای موتور


من مدت زیادی است که به رباتیک علاقه دارم و می توانم بگویم. که بهترین درایور موتور Pololu Dual VNH5019 است. وقتی صحبت از قدرت و کارایی می شود، این است بهترین راهاما وقتی در مورد قیمت صحبت می کنیم - او به وضوح دوست ما نیست.

گزینه دیگر ساخت درایور L298 است. 1 L298 برای یک موتور طراحی شده است که بهترین راه حل برای موتورهای با آمپر بالا می باشد. من به شما نشان خواهم داد که چگونه نسخه خود را از چنین درایوری بسازید.

مرحله 5: مونتاژ آهنگ ها




از تخیل خود استفاده کنید و آهنگ ها را مطابق میل خود پیکربندی کنید.

مرحله 6: اسپیسرها را پیچ کنید و FPV را وصل کنید



باز هم، از تخیل خود استفاده کنید و نحوه قرار دادن فاصله ها و دوربین را برای دید اول شخص بیابید. همه چیز را با چسب حرارتی محکم کنید. عرشه بالایی را وصل کنید و سوراخ هایی را برای نصب آنتن FPV و اسپیسرهای نصب شده دریل کنید، سپس همه چیز را به پیچ ها وصل کنید.

مرحله 7: طبقه بالایی


هدف از عرشه بالایی افزایش فضای آزاد بود، زیرا اجزای FPV فضای زیادی را در پایین پهپاد اشغال می‌کنند و جایی برای آردوینو و راننده موتور باقی نمی‌گذارند.

مرحله 8: آردوینو و درایور موتور را نصب کنید

به سادگی آردوینو را در قسمت بالایی پیچ یا چسب بچسبانید و سپس درایور موتور را در بالای آن قرار دهید.

مرحله 9: ماژول گیرنده را نصب کنید



زمان اتصال ماژول Rx به آردوینو فرا رسیده است. با استفاده از کانال های 1 و 2 کانال 1 را به A0 و 2 را به A1 وصل کنید. گیرنده را به پایه های 5 ولت و GND آردوینو وصل کنید.

مرحله 10: موتورها و باتری ها را وصل کنید



سیم ها را به موتور لحیم کرده و طبق کانال ها به درایور وصل کنید. برای باتری، باید کانکتور خود را با استفاده از دوشاخه نر JST و دوشاخه نر دینا ایجاد کنید. برای درک بهتر آنچه از شما خواسته می شود به تصاویر نگاه کنید.

مرحله 11: باتری

باتری را بردارید و محل نصب آن را مشخص کنید.

هنگامی که مکانی برای آن پیدا کردید، یک آداپتور نر برای اتصال به باتری ایجاد کنید. یک باتری Li-po 3S 12 ولت برق دوربین FPV، موتور و آردوینو را تامین می کند، بنابراین باید یک کانکتور برای خط برق موتور و خط FPV ایجاد کنید.

مرحله 12: کد برای آردوینو (C ++)

کد بسیار ساده است، فقط آن را بارگذاری کنید و باید با درایور موتور VNH کار کند (حتما کتابخانه درایور را دانلود کرده و در پوشه کتابخانه های آردوینو قرار دهید).

کد شبیه به Zumobot RC است، من فقط کتابخانه درایور موتور را جایگزین کردم و چند مورد را اصلاح کردم.

برای درایور L298، از برنامه استاندارد Zumobot استفاده کنید، فقط همه چیز را مطابق نحوه نوشته شده در کتابخانه وصل کنید.

#تعریف PWM_L 10 /// موتور سمت چپ
#تعریف PWM_R 9
#define DIR_L 8 /// موتور سمت چپ
#تعریف DIR_R 7

فقط کد را دانلود کنید و به مرحله بعد بروید.

فایل ها

مرحله 13: کنترلر


انواع مختلفی از کنترل کننده های اسباب بازی RC در بازار وجود دارد: برای آب، زمین، هوا. آنها همچنین در فرکانس های مختلف کار می کنند: AM، FM، 2.4 گیگاهرتز، اما در نهایت همه آنها کنترل کننده های معمولی باقی می مانند. دقیقاً نام کنترلر را نمی دانم، اما می دانم که برای پهپادهای هوایی استفاده می شود و کانال های بیشتری نسبت به زمین یا آب دارد.

در حال حاضر من از حالت فرستنده Turnigy 9XR 2 (بدون ماژول) استفاده می کنم. همانطور که می بینید، نام می گوید که بدون ماژول است، به این معنی که شما خودتان انتخاب می کنید که کدام ماژول ارتباطی 2.4 گیگاهرتزی را در آن ادغام کنید. ده ها برند در بازار وجود دارد که ویژگی های استفاده، کنترل، فاصله ها و سایر تراشه های مختلف خود را دارند. در حال حاضر از بسته ترکیبی FrSky DJT 2.4 گیگاهرتزی برای ماژول JR w / Telemetry و V8FR-II RX استفاده می کنم که کمی گران است، اما فقط به مشخصات و ویژگی های آن نگاه کنید، سپس قیمت آنچنان بالا به نظر نمی رسد. برای همه این چیزها به علاوه، ماژول بلافاصله با گیرنده همراه است!

و به یاد داشته باشید که حتی اگر یک کنترلر و ماژول داشته باشید، تا زمانی که باتری های مطابق با کنترل نداشته باشید، نمی توانید آن را روشن کنید. در هر صورت، کنترل‌کننده‌ای را پیدا کنید که برای شما کار کند و سپس می‌توانید در مورد باتری‌های مناسب تصمیم بگیرید.

نکته: اگر تازه کار هستید، به فروشگاه های سرگرمی محلی خود سر بزنید یا گروه هایی از علاقه مندان به رادیو آماتور را برای کمک پیدا کنید، زیرا این مرحله فقط یک شوخی نیست و باید مقدار قابل توجهی پول خرج کنید.

مرحله 14: بررسی کنید




ابتدا ربات را روشن کنید، سپس ماژول فرستنده را روشن کنید، پس از آن ماژول گیرنده باید با چشمک زدن LED اتصال موفقیت آمیز را نشان دهد.

راهنمای مبتدیان FPV

قطعه نصب شده روی ربات فرستنده و دوربین FPV و قسمتی که در دست دارید گیرنده FPV نام دارد. گیرنده به هر صفحه ای متصل می شود - اعم از LCD، تلویزیون، TFT و غیره. تنها کاری که باید انجام دهید این است که باتری ها را وارد کنید یا به منبع برق متصل شوید. آن را روشن کنید، سپس در صورت لزوم کانال گیرنده را تغییر دهید. پس از آن، باید آنچه را که ربات شما می بیند، روی صفحه ببینید.

محدوده سیگنال FPV

این پروژه از یک ماژول ارزان قیمت استفاده می کرد که می تواند در فاصله 1.5 - 2 کیلومتر کار کند، اما اگر می خواهید سیگنال دریافت کنید این برای استفاده از دستگاه در فضای باز اعمال می شود. قدرت بیشترسپس یک فرستنده با توان بالاتر مثلا 1000mW بخرید. لطفا توجه داشته باشید که فرستنده من فقط 200 مگاوات است و ارزانترین فرستنده ای است که می توانم پیدا کنم.

تنها یک مرحله آخر باقی مانده است - از کنترل مخزن جاسوسی جدید خود با دوربین لذت ببرید!



خطا:محتوا محافظت شده است!!