فهرست مطالب:

FPV RC Car: 6 مرحله (همراه با تصاویر)
FPV RC Car: 6 مرحله (همراه با تصاویر)

تصویری: FPV RC Car: 6 مرحله (همراه با تصاویر)

تصویری: FPV RC Car: 6 مرحله (همراه با تصاویر)
تصویری: Primare i15 prisma MK2 HI-FI сетевой стример, усилитель, ЦАП, предварительный усилитель. Обзор, тест 2024, جولای
Anonim
ماشین FPV RC
ماشین FPV RC

این پروژه مدتی در کشو من است و من از آنجا که Maker Fair به شهر می آید ، این زمان خوبی برای ساخت آن بود.

مدتها پیش ، یک بازی به نام "Micro Machines" برای Sega Mega Drive (Genesis) وجود داشت که من ساعت ها وقت خود را برای بازی صرف می کنم. اساساً این یک بازی مسابقه ای با اتومبیل های کوچک بود که پیست مسابقه بخشی از اشیاء زندگی روزمره بود. متوجه شدم که نسخه جدیدی از این کلاسیک قدیمی وجود دارد.

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

کنترل کننده باید یک مسابقه باشد.

متأسفانه ، این امکان پذیر نبود ، و در نهایت این چیزی بود که من به دست آوردم.

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

در هر صورت جنبه های بسیار جالبی از این پروژه وجود دارد که ارزش به اشتراک گذاری دارد.

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

اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء

ماشین RC

من ارزان ترین را انتخاب کردم که در مقیاس 1:20 پیدا کردم.

دوربین بی سیم

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

MicrocontrollerDFRobot Dreamer Nano V4.1 ، پینت 2.54 میلی متری برای این پروژه ضروری است. برای اطلاعات بیشتر در مورد این میکروکنترلر ، صفحه ویکی DFRobot را بررسی کنید

چرخ مسابقه کامپیوتادور

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

این پورت قدیمی دارای 15 پین بازی است که در کارت صدا رایانه متصل شده بود.

کنترل کننده موتور

انتخاب L298N با قابلیت 2A و حداکثر 46V در ورودی به طور کامل یا این پروژه را ارائه می دهد.

فرستنده و گیرنده RF

برای ارتباط بی سیم بین چرخ مسابقه و ماشین ، با فرستنده گیرنده RF+ nRF24L01+ رفتم.

من برخی از آنها را داشتم ، و استفاده از آنها آسان است.

باتری

یک باتری 7.4 ولت 800 میلی آمپر LiPo نیرو را برای ماشین RC ، میکروکنترلر ، فرستنده گیرنده RF و دوربین بی سیم تأمین می کند.

متفرقه

4x - مقاومت 10K

4x - مقاومت 100K

ورق ورق (معمول در پروژه های من) ، پلاگین باتری 9 ولت و برخی سیم ها

مرحله 2: قطعات را وصل کنید

قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید
قطعات را وصل کنید

فرستنده چرخ مسابقه ای Computar

پین پورت بازی را می توانید در کجا پیدا کنید

fa.wikipedia.org/wiki/Game_por

همچنین یک سایت بسیار زیبا با شماتیک مربوط به اتصال به آردوینو پیدا کردم

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

این مدار طبق پیش نمایشی که من اضافه کرده ام در پیش صفحه ساخته شده است.

برای اتصال NRF24L01+ از آداپتور پایه استفاده می کنم که دارای تنظیم کننده ولتاژ 3.3V به همراه خازن های اضافی برای افزایش تثبیت خط است.

اگر می خواهید فقط از NRF24L01 +استفاده کنید ، خط برق باید از +3.3V +آردوینو تامین شود.

گیرنده ماشین RC

برای ماشین نیز از آداپتور پایه NRF24L01+ استفاده می کنم ، باز هم این یک اختیاری است.

L298n به پایه های D2 به D7 متصل می شود.

قدرت دوربین بی سیم نیز از بسته باتری تامین می شود

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

مرحله 3: کد

کد
کد

برای اجرای کد ، باید کتابخانه RF24 را نصب کنید.

می توانید آن را بارگیری کنید

github.com/nRF24/RF24.

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

رادیو RF24 (9 ، 10) ؛ // رادیو nRF24L01+ را روی گذرگاه SPI به همراه پایه های 9 و 10 تنظیم کنید

سپس پین های کنترلر را در کد Car_TX اعلام کنید.

// پین های مربوط به مسابقه wheelconst int wheel_direction = A0 را اعلام کنید ؛

const int button_1A = 2؛

const int Button_2A = 4؛

const int button_1B = 3؛

const int button_2B = 5؛

و پین های درایو کنترلر موتور

// تعریف پین ها برای موتور درایو // سرعت موتور

int enable_A = 3؛

int in1Pin = 2؛

int in2Pin = 4 ؛

// جهت موتور

int enable_B = 5؛

int in3Pin = 6؛

int in4Pin = 7؛

مرحله 4: تغذیه زنده

خوراک زنده
خوراک زنده
خوراک زنده
خوراک زنده

مجموعه دوربین بی سیم شامل یک دوربین بی سیم و یک گیرنده است که می تواند سیگنال ویدئویی ترکیبی را ارسال کند.

سپس گیرنده به مبدلی متصل می شود که امکان اتصال به مانیتورهای VGA را می دهد.

مرحله 5: آزمایش عملکردی

Image
Image

مرحله 6: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

پس از اتمام همه چیز و جمع آوری آن ، نتیجه ای که انتظار می رفت نبود. محدوده همه چیز حدود 2 متر در محیط داخلی بود !!! احتمالاً به این دلیل که این کار با بودجه ای در حدود 50 یورو انجام شده است !!!

این مورد نیاز به تجدید نظر کامل در مورد اجزای انتخاب شده دارد. احتمالاً در آینده از همان دوربین ها و فرستنده هایی استفاده می کنم که در هواپیماهای بدون سرنشین با FPV استفاده می شوند. امروزه امکان تهیه برخی تجهیزات با ترمز بانک وجود دارد.

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

در صورت مشاهده هرگونه اشتباه یا پیشنهاد یا بهبود یا س questionsالی ، می توانید کامنت بگذارید یا برای من پیام ارسال کنید.

لایک کنید ، مشترک شوید ، آن را بسازید.

فراموش نکنید که رای خود را برای مسابقاتی که من برگزار می کنم بگذارید.

توصیه شده: