فهرست مطالب:

آردوینو بلوتوث RC ماشین: 12 مرحله
آردوینو بلوتوث RC ماشین: 12 مرحله

تصویری: آردوینو بلوتوث RC ماشین: 12 مرحله

تصویری: آردوینو بلوتوث RC ماشین: 12 مرحله
تصویری: ساخت ماشین کنترلی - قسمت چهارم - بلوتوث 2024, نوامبر
Anonim
آردوینو بلوتوث RC Car
آردوینو بلوتوث RC Car
آردوینو بلوتوث RC Car
آردوینو بلوتوث RC Car

کنترل ماشین RC از طریق برنامه ای در تلفن شما؟ ممکن است!

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

مرحله 1: مراحل خود را در Trello برنامه ریزی کنید

مراحل خود را در Trello برنامه ریزی کنید
مراحل خود را در Trello برنامه ریزی کنید

برای شروع برنامه ریزی در trello ، باید بدانید که می خواهید چه کاری انجام دهید و به چه موادی نیاز دارید.

مواردی که می خواهید روی ترلو خود قرار دهید عبارتند از:

- لوازم خود را تهیه و خریداری کنید

- ماشین بساز

- کنترل موتورهای DC با آردوینو

- با بلوتوث به آردوینو متصل شوید

- ماشین RC را بی سیم کنید

- کد نویسی

- ایجاد برنامه

- سنسور اتصال/ کد فاصله (فقط برای مرحله اختیاری مورد نیاز است.)

- آزمایش کردن

-خارجی

- مستندات/ نحوه انجام

در حال حاضر ، مراحل زیادی برای هر یک از این مراحل وجود دارد ، اما در مراحل بعدی مراحل ما می توانید جزئیات بیشتری را بیابید.

مرحله 2: لوازم مورد نیاز خود را تهیه و خریداری کنید

لوازم خود را تهیه و خریداری کنید
لوازم خود را تهیه و خریداری کنید
لوازم خود را تهیه و خریداری کنید
لوازم خود را تهیه و خریداری کنید
لوازم خود را تهیه و خریداری کنید
لوازم خود را تهیه و خریداری کنید

مواد مورد نیاز برای این پروژه عبارتند از:

-آردوینو

-درایور موتور (TB6612FNG Breakout)

-درایور بلوتوث کم مصرف (nRF8001 بلوتوث LE)

-Dc Motors

-بسته باتری (باتری)

-سیم ها

-تخته مدار

مرحله 3: ماشین بسازید

ماشین بساز
ماشین بساز

با موتورهای DC و برد مدار

1) درایور موتور را به آردوینو وصل کنید

2) آردوینو را به موتورهای DC وصل کنید

*برای مشاهده مدار به عکس مراجعه کنید.

مرحله 4: کنترل موتورهای DC با آردوینو

با کد MotorTest از کتابخانه درایور موتور ، آردوینو قادر به کنترل موتورهای DC است.

کد MotorTest باعث می شود موتورها کمی "تکان دادن" انجام دهند.

-به جایی بروید که می گوید TB6612FNG Arduino Library و در آنجا بارگیری می شود.

-بعد از آن می توانید آن کتابخانه را در Arduino IDE به عنوان یک فایل فشرده قرار دهید.

-به طرح بروید ، کتابخانه را وارد کنید ، و سپس کتابخانه.zip را اضافه کنید و فایل خود را انتخاب کنید.

-آن فایل در زیر نمونه ها ظاهر می شود.

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

مرحله 5: اتصال بلوتوث

بلوتوث را وصل کنید
بلوتوث را وصل کنید

با استفاده از درایور کم مصرف بلوتوث ، می توانیم آن را مطابق تصویر به آردوینو متصل کنیم.

- از اتصال آن به آردوینو ، می توانیم با کمی کد ، ماشین را با برنامه Adafruit جابجا کنیم.

-با درایور nrf8001 به صفحه Adafruit بروید و کتابخانه قادر به بارگیری است.

-با آن کتابخانه ، می توانید از کد ارائه شده (echo demo) برای برنامه ریزی حرکت ماشین هنگام فرمان استفاده کنید.

مرحله 6: برنامه نویسی - با استفاده از برنامه Adafruit

برنامه نویسی - با استفاده از برنامه Adafruit
برنامه نویسی - با استفاده از برنامه Adafruit

پس از بارگیری برنامه و اصلاح کد مورد نظر خود ، به منظور ایجاد تحول در موارد زیر:

1) ما با اتصال به ماشین (که در ابتدا UART نامیده می شد) شروع کردیم و به ماژول های UART رفتیم.

- در اینجا می توانید فرمانی مانند f for forward را تایپ کنید ، اگر این چیزی است که در کد خود دارید تا ماشین به جلو حرکت کند.

*می توانید به کد ما مراجعه کنید ، که در مرحله بعدی ارسال می شود.

مرحله 7: RC Car Wireless را ایجاد کنید

RC Car Wireless کنید
RC Car Wireless کنید

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

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

*نحوه اتصال بسته باتری و بسته باتری متصل به موتورها را در تصویر بالا مشاهده می کنید.

مرحله 8: یک برنامه اصلاح شده برای کار با کنترل پد بسازید

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

- کد منبع برنامه اصلی Adafruit را تغییر دهید.

کد اصلاح شده ما در اینجا پیوند داده شده است ، و این برنامه اصلاح شده فقط برای اندروید است:

-و نحوه استفاده از برنامه ، ساخته شده با کد اصلاح شده:

وقتی برنامه را باز می کنید:

-اتصال به CAR

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

روی کنترلر کلیک کنید

-در کنترلر ، تا انتها حرکت کنید و روی کنترل پد کلیک کنید.

-در پد کنترل:

-پیکان بالا به جلو می رود

-پیکان پایین به عقب بر می گردد

-پیکان چپ به چپ می رود

-پیکان راست به راست می رود

-دکمه 1 ترمز است

-دکمه 2 دونات است

مرحله 9: (اختیاری): یک سنسور فاصله اضافه کنید

(اختیاری): یک سنسور فاصله اضافه کنید
(اختیاری): یک سنسور فاصله اضافه کنید

برای ماشین RC خود ، سنسور فاصله را اضافه کردیم.

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

مرحله 10: آزمایش کنید

هنگام آزمایش ،

-بررسی کنید تا مطمئن شوید همه عملکردها مطابق میل شما عمل می کنند:

-رو به جلو

-بازگشت

-ترک کرد

-درست

-متوقف کردن

-دونات

-خودکار

اینها عملکردهای خاص ما هستند ، می توانید از آنها استفاده کنید یا آنها را تغییر دهید تا آنچه را که می خواهید انجام دهید.

مرحله 11: نمای بیرونی اضافه کنید

هنگام اضافه کردن نمای بیرونی ، این کاملاً به شما بستگی دارد.

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

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

-شما می توانید نمای بیرونی خودرو خود را به هر طریقی که مورد پسند شما باشد طراحی کنید.

** مهمترین قسمت نمای بیرونی این است که همه چیز را در جای خود نگه دارید!

مرحله 12: سند

هنگام ایجاد ماشین RC خود ، مطمئن شوید که هنگام حرکت مستندسازی می کنید.

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

-رفع مشکلی که با آن روبرو هستید.

-تغییر در اطراف سیم کشی

-به یاد داشته باشید که هر روز چه کرده اید ،

-به پروژه خود نگاه کنید.

توصیه شده: