فهرست مطالب:
- مرحله 1: تست رانندگی
- مرحله 2: کنترل کننده را باز کنید
- مرحله 3: مولتی متر
- مرحله 4: آزمایش کنید
- مرحله 5: آردوینو را متصل کنید
- مرحله 6: برنامه نویسی اتومبیل خودران جدید خود را
- مرحله 7: مراحل بعدی
تصویری: روشی جدید برای کنترل آردوینو ماشین RC: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
من برخی از کارها را با خودروهای کنترل شده آردوینو انجام داده ام ، اما آنهایی که روی آنها کار کرده ام همیشه کند و روشمند بوده اند. این هنگام یادگیری آردوینو بسیار عالی است ، اما من چیزی بیشتر سرگرم کننده می خواستم. وارد ماشین RC شوید.
اتومبیل های RC به معنای واقعی کلمه طوری طراحی شده اند که رانندگی تا حد ممکن سرگرم کننده باشد - آنها اسباب بازی هستند! من به یوتیوب رفتم اما تنها چیزی که پیدا کردم مجموعه ای از روش های بسیار پیچیده برای تبدیل یک ماشین RC به کنترل آردوینو بود. من فکر می کردم باید روشهای ساده تری برای این کار وجود داشته باشد ، بنابراین من راه خود را برای تبدیل یک ماشین RC به کنترل آردوینو ، با تأکید بر سادگی و کارایی ، تعیین کردم.
به جای این که ماشین را از پا دربیاورم و از نو شروع کنم ، فکر می کردم خیلی راحت تر می توان در زیرساخت های موجود پیگ بک کرد. این روش مزایای بسیار جالبی دارد.
من کنترل ماشین را هک کردم ، اما خود ماشین را دست نخورده گذاشتم. این به من این امکان را داد که با استفاده از سیستم رادیویی که در حال حاضر دارند ، اتومبیل را به صورت بسیار ارزان تری کنترل کنم.
من این راه حل را دوست دارم زیرا زیبا ، آسان ، ارزان و قابل توسعه است. امیدوارم شما هم مثل من مفید واقع شده باشید!
مرحله 1: تست رانندگی
شما واقعاً می خواهید ماشین را باز کنید و شروع به کار کنید. اما صبر کن! شما به تازگی این ماشین RC فوق العاده جدید را تهیه کرده اید ، یک لحظه وقت بگذارید تا کمی کودکانه رفتار کنید و با آن حرکت کنید! من و دوستانم با ماشین RC "برای علم" دویدن می کردیم. مکانهای مورد علاقه ما برای رانندگی ، یک پارک اسکیت محلی و یک الماس بیس بال قدیمی است. این مکان ها برای تمرین پرش و پیراشکی عالی بودند ، ویدیوی آهسته مویی را که گرفتیم را ببینید!
مرحله 2: کنترل کننده را باز کنید
هر کنترلر متفاوت است ، بنابراین مهم است که به داخل نگاه کنید تا بفهمید با چه چیزی سر و کار دارید. کنترلر من یک ماشه برای گاز و یک چرخ فوم برای چرخاندن داشت. به نظر می رسد که هم ماشه و هم چرخ محفظه های پیچیده ای برای پتانسیومتر بودند! این بسیار راحت است زیرا ما به راحتی می توانیم آن را با آردوینو جعل کنیم.
یک دقیقه وقت بگذارید تا دریابید که پتانسیومترها به کجا وصل می شوند. آنها باید دارای 3 سیم لحیم شده باشند: برق ، زمین و داده. این به زودی مهم خواهد شد.
مرحله 3: مولتی متر
من با مشکلی روبرو شدم و فراموش کردم که از مولتی متر استفاده کنم. بعد از اینکه بالاخره یادم آمد که از مولتی متر استفاده کنم ، تمام مشکلات من را برطرف کرد!
مولتی مترها مانند دستورات چاپ شده در کد شما ، ویرایشگر مقاله شما هستند. در این مورد ، مولتی متر به من کمک کرد تا نحوه اتصال پتانسیومترها را بفهمم تا بتوانم آنها را بهتر با آردوینو تقلب کنم.
برای اینکه بدانید چگونه پتانسیومترهای شما به هم متصل شده اند ، کافی است زمین را به زمین و سیم قرمز مولتی متر خود را به پین داده برد بکشید. ترتیب باید از رنگ سیم ها مشخص باشد ، اما در غیر این صورت ، پین داده همان چیزی است که با چرخاندن پتانسیومتر مقدار آن را تغییر می دهد.
سپس مقادیر خط داده را در نقطه وسط (موقعیت پیش فرض) و در هر قطب ثبت کردم. به این ترتیب ، من می دانم که 0 چیست و برای افزایش یا کاهش سرعت یا چرخاندن به چپ یا راست به کدام جهت بروم. در اینجا اندازه گیری های من است:
- حداکثر سرعت 0
- 1.75 ولت بدون حرکت
- حداکثر معکوس 3.0 ولت
- حداکثر 0 گردش به چپ
- 1.57 بدون نوبت
- 3.37 حداکثر گردش به راست
من قصد داشتم از پر آدافروت برای کنترل ماشین در هر صورت استفاده کنم زیرا من تخته را دوست دارم ، اما این اندازه گیری ها از این تصمیم پشتیبانی می کند. این پر با منطق 3.3 ولت کار می کند ، که با این محدوده آنالوگ بسیار خوب مطابقت دارد. این کار را می توان با یک برد 5 ولت نیز انجام داد ، اما باید در مورد حداکثر ولتاژ آنالوگ که تامین می کنید دقت بیشتری داشته باشید.
مرحله 4: آزمایش کنید
این مرحله اختیاری است ، اما من فکر می کنم همیشه بهتر است در صورت امکان مراحل میانی را با کنترل آزمایش کنید. من از یک پاوربانک رومیزی استفاده کردم تا کنترل کننده را با گیره تمساح (بعد از لحیم زدایی خطوط داده) متصل کنم و ولتاژهای مختلف را آزمایش کنم. چرخاندن دکمه روی پاوربانک برای تغییر ولتاژ و چرخاندن چرخ ها به گونه ای عالی بود که انگار آنها را با کنترلر حرکت داده ام.
مرحله 5: آردوینو را متصل کنید
این مرحله در واقع بسیار ساده بود ، اما من چند کار را انجام دادم که این کار را بسیار بهتر کرد. روش من اینجاست:
- خطوط داده را از دو پتانسیومتر ، در سمت برد جدا کنید.
- سیمهای شل شده را به دوشاخه نر بچسبانید: سرعت به برق و چرخش به زمین.
- یک پلاگین زن منطبق را به برد لحیم کنید تا در صورت وصل شدن عملکرد قبلی را داشته باشد.
-
یک پلاگین مردانه به آردوینو لحیم کنید.
- یک سیم به DAC ساخته شده (روی برد من این پین A0 بود ، همه بردها این را ندارند ، بنابراین ابتدا مطمئن شوید!)
- اگر از Arduino Due یا مشابه آن استفاده می کنید ، سیم دیگر را به سیم دوم ساخته شده در DAC وصل کنید.
- در غیر این صورت سیم دیگر را به خروجی DAC خارجی وصل کنید. من یک تخته شکست DAC خارجی از adafruit خریدم.
- سایر پین های DAC خارجی را به آردوینو وصل کنید.
-
خط زمین یکی از پتانسیومترها را به زمین آردوینو وصل کنید
ارائه زمینه مشترک به کاهش چشمگیر تداخل کمک می کند
مرحله 6: برنامه نویسی اتومبیل خودران جدید خود را
اکنون می توانید اتومبیل RC خود را به طور خودکار کنترل کنید! اگر از DAC خارجی استفاده می کنید باید از کتابخانه استفاده کنید ، اما در غیر این صورت برنامه نویسی باید کاملاً ساده باشد. همانطور که از سیم کشی حدس زده اید ، استفاده از یک سیگنال آنالوگ واقعی بسیار مهم است. در ابتدا سعی کردم آن را با سیگنال PWM کار کنم ، اما نتایج گیج کننده و به طور کلی ضعیف داشت. با این حال ، با خروجی های آنالوگ واقعی ، بسیار عالی کار می کند!
با اشکال و الگوهای هندسی شروع کنید که در غیر این صورت ساختن با کنترلر دشوار است. به عنوان مثال ، اولین کاری که برای برنامه ریزی خود انجام دادم این بود که در دایره های کاملی با قطر متفاوت رانندگی کنم.
این همچنین سبک ترین تغییر وزن است که من برای کنترل خودکار یک ماشین rc دیده ام ، و شما در مورد نحوه عملکرد آنها در طول فرآیند اطلاعات زیادی خواهید آموخت!
مرحله 7: مراحل بعدی
اشکال عمده این راه حل این است که من ارتباط دو طرفه ندارم. این بدان معناست که من می توانم دستورالعمل ماشین را ارسال کنم ، اما نمی توانم اطلاعات سنسور را دریافت کنم.
کار بعدی که من قصد دارم انجام دهم این است که این مشکل را حل کنم ، یا با هک کردن سمت خودرو برای ارسال اطلاعات ، یا با ایجاد یک پیوند جداگانه برای انتقال اطلاعات سنسور. اگر پیوند جداگانه ای تنظیم کنم ، لازم نیست مانند لینک اصلی درایو قابل اعتماد باشد زیرا کنترل موتور مهمتر است.
توصیه شده:
ActoKids: روشی جدید برای یافتن فعالیت ها: 11 مرحله
ActoKids: روشی جدید برای یافتن فعالیتها: مهم این است که کودکان در هر سنی و با هر توانایی در اجتماعات خود فعال و درگیر باشند. مشارکت در فعالیت ها به کودکان کمک می کند تا سالم بمانند ، دوستی برقرار کنند ، مهارت ها را پرورش دهند و خلاقیت را تقویت کنند. با این حال ، پیدا کردن اطلاعات در مورد
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: 4 مرحله (همراه با تصاویر)
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: اخیراً من زمان زیادی را صرف خودکارسازی وسایل داخل و اطراف خانه ام کرده ام. من از Domoticz به عنوان برنامه اتوماسیون خانگی خود استفاده می کنم ، برای جزئیات به www.domoticz.com مراجعه کنید. در جستجوی یک برنامه داشبورد که تمام اطلاعات Domoticz را نشان می دهد
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
آردوینو سفارشی برای نگه داشتن دکمه های فرمان CAN با استریو ماشین جدید: 9 مرحله (همراه با تصاویر)
آردوینو سفارشی برای نگه داشتن دکمه های فرمان CAN با استریو ماشین جدید: تصمیم گرفتم استریوی اصلی ماشین را در Volvo V70 -02 خود با استریو جدید جایگزین کنم تا بتوانم از مواردی مانند mp3 ، بلوتوث و هندزفری لذت ببرم. ماشین من دارای کنترل فرمان برای استریو است که دوست دارم هنوز بتوانم از آنها استفاده کنم