فهرست مطالب:

ماشین کنترل از راه دور 1 کیلومتر: 6 مرحله (همراه با تصاویر)
ماشین کنترل از راه دور 1 کیلومتر: 6 مرحله (همراه با تصاویر)

تصویری: ماشین کنترل از راه دور 1 کیلومتر: 6 مرحله (همراه با تصاویر)

تصویری: ماشین کنترل از راه دور 1 کیلومتر: 6 مرحله (همراه با تصاویر)
تصویری: این ۵ کار را در ماشین دنده اتوماتیک هرگز انجام ندهید 2024, نوامبر
Anonim
ماشین کنترل از راه دور 1 کیلومتر
ماشین کنترل از راه دور 1 کیلومتر
ماشین کنترل از راه دور 1 کیلومتر
ماشین کنترل از راه دور 1 کیلومتر
ماشین کنترل از راه دور 1 کیلومتر
ماشین کنترل از راه دور 1 کیلومتر

از وقتی بچه بودم از اتومبیل های کنترل از راه دور شگفت زده شدم اما برد آنها هرگز از 10 متر تجاوز نمی کرد. پس از یادگیری برنامه نویسی آردوینو ، سرانجام تصمیم گرفتم ماشین کنترل از راه دور خودم را بسازم که با استفاده از ماژول nRF24L01+ می تواند تا 1 کیلومتر برود.

هدف اصلی من ساخت خودرویی بود که برد طولانی و زمان بازی طولانی داشته باشد. برای دستیابی به این هدف ، من ماشین را تا حد امکان با استفاده از شاسی سبک و باتری های سبک لیتیوم یونی با ظرفیت خوب (3000 میلی آمپر ساعت) سبک کردم. من تلاش زیادی کردم تا محدوده 1KM را از nRF24L01+ خارج کنم زیرا در هنگام ساخت با مشکلات زیادی روبرو شدم. اما به هر حال ، ساخت آن واقعاً سرگرم کننده بود و من از نتیجه آن واقعا خوشحالم.

بیایید شروع کنیم !!

مرحله 1: اجزای خود را سفارش دهید

اجزای خود را سفارش دهید!
اجزای خود را سفارش دهید!

برای ساختن ماشین کنترل از راه دور ، به موارد زیر نیاز دارید:

1x آردوینو مگا 2560

1 برابر آردوینو نانو

1x Adafruit Motor Shield

2 برابر nRF24L01+

4x موتور + گیربکس

4x چرخ

2x 3.3V تنظیم کننده ولتاژ (LM1117)

5 برابر دکمه های فشاری

2x 10 μF خازن

3x باتری لیتیوم یونی (به منظور ساخت یک باتری 12 ولت)

باتری 9 ولت

2x 100 nF خازن

سربرگ های زن

سیم های جامپر

مرحله 2: شاسی را چاپ کنید

شاسی را چاپ کنید
شاسی را چاپ کنید
شاسی را چاپ کنید
شاسی را چاپ کنید

من این شاسی را با استفاده از یک نرم افزار CAD طراحی کردم ، سپس آن را با استفاده از دستگاه CNC چاپ کردم. جنس مورد استفاده برای این بدنه PVC با ضخامت 5 میلی متر است. PVC یک ماده خوب برای استفاده است زیرا کار با آن آسان است (همانطور که در تصویر مشاهده می کنید با اعمال حرارت برخی از قسمتهای بدن را خم کردم) ، نسبتاً ارزان ، به اندازه کافی قوی برای تحمل وزن اجزا و همچنین خیلی سبک.

مرحله 3: چرا از سپر موتور استفاده کنیم؟

چرا باید از سپر موتور استفاده کرد؟
چرا باید از سپر موتور استفاده کرد؟

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

مزیت دیگر سپر موتور این است که ارتباط با قطعاتی مانند موتورها را بسیار آسان می کند و سیم کشی را ساده کرده و امکاناتی مانند تغییر جهت موتور را فراهم می کند.

مرحله 4: راه دور خود را بسازید

راه دور خود را بسازید!
راه دور خود را بسازید!
راه دور خود را بسازید!
راه دور خود را بسازید!
راه دور خود را بسازید!
راه دور خود را بسازید!

همانطور که می بینید 8 دکمه در ریموت وجود دارد اما در حال حاضر من فقط از 5 دکمه استفاده می کنم (1 دکمه برای هر جهت + 1 دکمه برای تغییر سرعت رانندگی).

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

  • nRF24L01+:

    • CE به آردوینو D7 متصل شوید
    • CS به Arduino D8 متصل شوید
    • MOSI به Arduino D11 متصل شوید
    • MISO به Arduino D12 متصل شوید
    • SCK به Arduino D13 متصل شوید
    • GND به Arduino GND متصل شوید
    • 3.3V به LM1117 OUT متصل شوید
    • مطابق شکل خازن ها را وصل کنید
  • آردوینو:

    • VIN به 9 ولت باتری متصل شوید
    • GND به GND باتری متصل شوید
    • مطابق شماتیک همه دکمه های فشار را وصل کنید
  • LM1117:

    • IN اتصال به آردوینو 5 ولت
    • GND به Arduino GND متصل شوید

پس از ایجاد همه اتصالات مورد نیاز ، باید کد زیر را بارگذاری کنید ، اما قبل از آن مطمئن شوید که کتابخانه RF24 را بارگیری کرده و شامل آن شوید

مرحله 5: تجهیزات الکترونیکی را متصل کرده و کد را بارگذاری کنید

لوازم الکترونیکی را وصل کنید و کد را بارگذاری کنید!
لوازم الکترونیکی را وصل کنید و کد را بارگذاری کنید!

در اینجا می توانید شماتیک را که برای گیرنده ایجاد کرده ام پیدا کنید:

  • nRF24L01+:

    • CE به آردوینو A8 متصل شوید
    • CS به Arduino A9 متصل شوید
    • MOSI به Arduino D51 متصل شوید
    • MISO به آردوینو D50 متصل شوید
    • SCK به Arduino D52 وصل شوید
    • GND به GND آردوینو متصل شوید
    • 3.3V به LM1117 OUT متصل شوید
    • مطابق شکل خازن ها را وصل کنید
  • سپر موتور Adafruit:

    • M1 به موتور جلو راست متصل شوید
    • M2 به موتور چپ جلو متصل شوید
    • M3 به موتور عقب چپ متصل شوید
    • M4 به موتور عقب راست متصل شوید
    • M+ به باتری 12 ولت متصل شوید
    • GND به GND باتری متصل شوید
  • LM1117:

    • IN به آردوینو 5 ولت وصل شوید
    • GND به GND آردوینو متصل شوید

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

مرحله 6: پیشرفت های آینده

پیشرفت های آینده
پیشرفت های آینده

تبریک می گوییم ، شما یک ماشین کاملاً رادیو کنترل ساخته اید که می تواند تا برد 1 کیلومتر کنترل شود!

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

اگر پیشرفت هایی دارید که می توانم انجام دهم ، لطفاً در نظرات به من اطلاع دهید.

اگر در هنگام ساخت با مشکل روبرو شدید ، می توانید در زیر نظر دهید.

امیدوارم از این آموزش لذت برده باشید ، ممنون که خواندید!:-)

مسابقه کنترل از راه دور 2017
مسابقه کنترل از راه دور 2017
مسابقه کنترل از راه دور 2017
مسابقه کنترل از راه دور 2017

جایزه سوم در مسابقه کنترل از راه دور 2017

توصیه شده: