فهرست مطالب:
تصویری: ربات آردوینو با کنترلر PS2 (پلی استیشن 2 جوی استیک): 10 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
بیشتر توسط نویسنده دنبال کنید:
درباره: سازنده ، مهندس ، دانشمند دیوانه و مخترع بیشتر درباره IgorF2 »
در این آموزش نحوه استفاده از جوی استیک بی سیم Playstation 2 (PS2) برای هدایت تانک روباتیک را به شما نشان خواهم داد. در هسته این پروژه از برد Arduino Uno استفاده شده است. فرمان هایی را از کنترلر بی سیم دریافت می کند و سرعت موتورها را تعیین می کند. ممکن است از تخته های توسعه دیگر نیز استفاده شود (NodeMCU ، Firebeetle و غیره) ، و اصول ارائه شده در این آموزش را می توان در مدل های دیگر روبات ها و ابزارها نیز به کار برد.
من قبلاً یک مخزن روباتیک کنترل شده Blynk طراحی کرده ام. به یک شبکه Wi-Fi متصل می شود و دستورات را از سرور Blynk دریافت می کند. از تلفن هوشمندی که برنامه Blynk را اجرا می کرد به عنوان کنترل از راه دور استفاده شد و از روش های ورودی مختلفی استفاده شد: دکمه های فشار ، میله های کشویی و حتی شتاب سنج گوشی های هوشمند. می توانید اطلاعات بیشتری در مورد این پروژه در اینجا پیدا کنید:
آزمایشاتی نیز با دستورات صوتی انجام داده ام. اگر می خواهید ربات را از راه دور بدون استفاده از دستان خود کنترل کنید ، یا اگر می خواهید آن را برای افرادی با حرکات محدود در دسترس قرار دهید مفید خواهد بود. به عنوان مثال ، ممکن است به صندلی چرخ دار با قابلیت کنترل صدای رباتیک فکر کنید. از کیت روباتیک DIY به همراه برخی از ابزارهای مورد علاقه من استفاده شد: Adafruit.io ، IFTTT و Arduino IDE. دستورالعمل کامل در اینجا:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
شما می توانید از کیت های مختلف یا حتی طراحی روبات های خود با استفاده از مواد ساده ، بدون نیاز به استفاده از ابزارهای پیچیده مانند چاپگرهای سه بعدی و دستگاه های برش لیزری استفاده کنید. می توانید نمونه ای را در یکی از آموزش های قبلی من بیابید:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
مرحله 1: ابزار و مواد
در این پروژه از ابزارهای زیر استفاده شده است:
- لحیم کاری و سیم (پیوند / پیوند / پیوند). موتورهای DC قبلاً دارای سیم هایی بودند که به پایانه های آن لحیم شده بودند … اما سرانجام خراب می شود و ممکن است مجبور شوید آن را مجدداً بفروشید. بنابراین در نظر داشته باشید که از لحیم کاری خوب و سیم خوب استفاده کنید.
- ورق فوم EVA (یا سایر مواد غیر رسانا). شاسی روباتی که من در این پروژه استفاده کردم از آلومینیوم ساخته شده است و بردهای مدار روی این قطعات فلزی نصب شده است. من از یک لایه ورق فوم بین تخته ها و صفحه فلزی برای جلوگیری از اتصال کوتاه احتمالی استفاده کردم.
- نوار دو طرفه. برای چسباندن ورق های فوم به صفحات مدار و برای نصب حالت H-Bridge استفاده می شد.
- قیچی ، برای برش برخی از مستطیل های ورقه فوم.
من از قطعات سخت افزاری زیر برای پروژه خود استفاده کردم:
- هیئت مدیره مبتنی بر Arduino Uno (پیوند / پیوند / پیوند / پیوند / پیوند). به عنوان کنترل کننده اصلی ربات استفاده می شود. استفاده و برنامه نویسی با Arduino IDE واقعاً آسان است ، برای مبتدیان در زمینه الکترونیک و برنامه نویسی عالی است.
- L298N ماژول H-Bridge دو کاناله (پیوند / پیوند / پیوند / پیوند / پیوند). این ماژول به سیگنال های 3.3 ولت Wemos (یا آردوینو) اجازه می دهد تا در ولتاژ 12 ولت مورد نیاز موتورها تقویت شوند.
- مخزن شاسی ربات DIY (پیوند / پیوند). این کیت فوق العاده با هر چیزی که برای ساخت یک مخزن نیاز دارید ، دارد: دو موتور DC ، چرخ دنده ، پیست ، پیچ و مهره و غیره. این ابزار از قبل برای مونتاژ شاسی به همراه ابزارهای لازم است ، که برای مبتدیان عالی است!
- کنترل از راه دور بی سیم PS2 (پیوند / پیوند). این کنترل کننده بازی های ویدئویی می تواند دستورات را به صورت بی سیم به گیرنده ارسال کند ، که می تواند با استفاده از ارتباط سریال با یک کنترل میکرو ارتباط برقرار کند.
- 18650 باتری 3.7V (x3) (پیوند / پیوند). من کل مدار را تغذیه می کردم. این مخزن از موتورهای 12 ولت استفاده می کند. من برای تغذیه آنها از سه باتری 3.7 ولت به صورت سری استفاده کردم.
- نگهدارنده باتری 3S 18650 (پیوند / پیوند / پیوند). این دستگاه می تواند سه باتری 18650 سری را در خود جای دهد و به راحتی می توان آن را به پشت مخزن وصل کرد.
- شارژر باتری 18650 (پیوند / پیوند). باتری شما در نهایت تمام می شود. وقتی این اتفاق بیفتد ، یک شارژر باتری به کمک شما می آید.
- جامپرها (پیوند / پیوند). من از 6 پرش زن و مرد برای نشان دادن بین پل h و Wemos و 2 پرش مرد-مرد برای 5V و Gnd استفاده کردم. اگر قصد اضافه کردن برخی سنسورها را دارید ، ممکن است به موارد بیشتری نیاز داشته باشید.
- کابل USB نوع B برای بارگذاری کد خود به این مورد نیاز خواهید داشت. اکثر تابلوها قبلاً دارای کابل مخصوص خود هستند.
پیوندهای بالا فقط یک پیشنهاد است که در آن می توانید موارد مورد استفاده در این آموزش را پیدا کنید (و شاید از آموزش های آینده من پشتیبانی کنید). با خیال راحت آنها را در جاهای دیگر جستجو کنید و در فروشگاه محلی یا آنلاین مورد علاقه خود خرید کنید.
توصیه شده:
اتومبیل آردوینو خودران و PS2 جوی استیک: 6 مرحله
اتومبیل آردوینو خودران و PS2 جوی استیک: سلام ، نام من Joaquín است و من یک سرگرم کننده آردوینو هستم. سال گذشته من وسواس زیادی برای آردوینو پیدا کردم و تازه همه کارها را شروع کردم و این ماشین اتوماتیک و با کنترل جوی استیک یکی از آنهاست. در صورت تمایل به انجام چنین کاری
تنیس پنگ با ماتریس LED ، آردوینو و جوی استیک: 5 مرحله (همراه با تصاویر)
تنیس پونگ با ماتریس LED ، آردوینو و جوی استیک: این پروژه برای مبتدیان و کارگران باتجربه به طور یکسان در نظر گرفته شده است. در سطح ابتدایی می توان آن را با یک تخته نان ، سیم های بلوز و چسباندن به یک تکه ضایعات (من از چوب استفاده کردم) با Blu-Tack و بدون لحیم کاری چسباند. با این حال در یک پیشرفت بیشتر
تعمیر هدست پلی استیشن گلد: 3 مرحله
تعمیر هدست طلایی پلی استیشن: سلام! این تا حدی از تعمیرات هدست طلای PS4 من خواهد بود. این هدست ها بسیار مستعد ضربه زدن به نوار هد هستند. هدست هایی که ثابت کردم در واقع دوستان من بودند. مال من قبلاً به همان شیوه شکسته بود و پس از مشاهده یک شرکت
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c
بازی Platformer کنترل شده با آردوینو با جوی استیک و گیرنده IR: 3 مرحله (همراه با تصاویر)
بازی Platformer کنترل شده با آردوینو با جوی استیک و گیرنده IR: امروز ، ما قصد داریم از یک میکروکنترلر آردوینو برای کنترل یک بازی ساده platformer مبتنی بر C#استفاده کنیم. من از آردوینو برای گرفتن ورودی از یک ماژول جوی استیک استفاده می کنم و آن ورودی را به برنامه C# ارسال می کنم که ورودی را در یک سریال c گوش می دهد و رمزگشایی می کند