فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: قطعات را وصل کنید
- مرحله 3: کد
- مرحله 4: تغذیه زنده
- مرحله 5: آزمایش عملکردی
- مرحله 6: نتیجه گیری
تصویری: FPV RC Car: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این پروژه مدتی در کشو من است و من از آنجا که 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: آزمایش عملکردی
مرحله 6: نتیجه گیری
پس از اتمام همه چیز و جمع آوری آن ، نتیجه ای که انتظار می رفت نبود. محدوده همه چیز حدود 2 متر در محیط داخلی بود !!! احتمالاً به این دلیل که این کار با بودجه ای در حدود 50 یورو انجام شده است !!!
این مورد نیاز به تجدید نظر کامل در مورد اجزای انتخاب شده دارد. احتمالاً در آینده از همان دوربین ها و فرستنده هایی استفاده می کنم که در هواپیماهای بدون سرنشین با FPV استفاده می شوند. امروزه امکان تهیه برخی تجهیزات با ترمز بانک وجود دارد.
همه چیز بد نیست ، در حین آزمایش رانندگی با کنترلر مسابقه بسیار سرگرم کننده بود. من احتمالاً نسخه جدیدی با استفاده از ماشین RC کوچک اما با کنترل چرخ مسابقه می سازم.
در صورت مشاهده هرگونه اشتباه یا پیشنهاد یا بهبود یا س questionsالی ، می توانید کامنت بگذارید یا برای من پیام ارسال کنید.
لایک کنید ، مشترک شوید ، آن را بسازید.
فراموش نکنید که رای خود را برای مسابقاتی که من برگزار می کنم بگذارید.
توصیه شده:
برف روبی برای FPV Rover: 8 مرحله (همراه با تصاویر)
برف روبی برای FPV Rover: زمستان در راه است. بنابراین FPV Rover برای اطمینان از یک روکش تمیز به یک برف روب احتیاج دارد. پیوند به RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: https://www.thingiverse.com/thing : 2952852 مرا برای این اواخر در اینستاگرام دنبال کنید
RC FPV-Trike با فرمان عقب: 9 مرحله (همراه با تصاویر)
RC FPV-Trike With Rear Steel Wheel: همانطور که از اولین FPV Rover خود قطعات یدکی داشتم ، تصمیم گرفتم یک ماشین RC بسازم. اما نباید فقط یک ماشین استاندارد RC باشد. بنابراین من سه گانه ای با فرمان عقب طراحی کرده ام. برای اطلاع از آخرین اخبار من را در اینستاگرام دنبال کنید https://www.instagram.com
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
RC Car First View RC Car: 8 مرحله (همراه با تصاویر)
RC Car First Person View: در این آموزش شما یاد می گیرید که چگونه یک RC Car را تغییر دهید تا تجربه رانندگی آن را افزایش دهید. شما یک کابین خلبان ، کنترل کننده محفظه ، با استفاده از دوربین VR و عینک ، و اصلاح ماشین RC و کنترلر خواهید ساخت. شبیه سازی احساس واقعی بودن
ربات FPV Rover کنترل شده با Wi-Fi (همراه با آردوینو ، ESP8266 و استپر موتور): 11 مرحله (همراه با تصاویر)
ربات FPV Rover کنترل شده با Wi-Fi (با Arduino ، ESP8266 و Stepper Motors): این دستورالعمل نحوه طراحی یک روروئید روباتیک دوچرخ متحرک از راه دور بر روی شبکه wi-fi ، با استفاده از Arduino Uno متصل به ماژول Wi-Fi ESP8266 را نشان می دهد. و دو موتور پله ای ربات را می توان با یک ابرو معمولی اینترنت کنترل کرد