ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2

ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2

یکی از بهترین راه ها برای کنترل وسایل به خصوص رباتها بوسیله ی ریموت کنترل، استفاده از دسته ی بازی Playstation2 است. ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2 میتواند کاری جذاب و ماربردی باشد این کنترلر دارای 17 کلید دیجیتال ( 4 کلید چپ و 4 کلید راست و 4 کلید پشت،L3, R3، Start, Select , analog) و 2 عدد جوی استیک(یعنی 4 کانال آنالوگ) است. پر واضح است که توسط این رادیو کنترل میتوان تعداد زیادی کانال برای انجام هر کار دلخواهی داشت. این کنترلر همچنین دارای دو موتور ویبره است که میتوان از آنها در برخی پروژه ها برای نشان دادن عکس العملهای خاص استفاده نمود. قیمت این دسته نسبت به کارایی آن و ویژگی هایی که دارد بسیار پایین است، طوریکه قیمت آن تقریبا برابر است با قیمت دو عدد ماژول جوی استیک!

 

توضیحات پروژه ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2

ما در انتخاب ماژول فرستنده و گیرنده ی رادیویی برای ساخت این رادیو کنترل انتخابهای زیادی داشتیم.بعنوان مثال میتوانستیم از ماژولهای وایرلس NRF یا ماژولهای HMR-HMT استفاده کنیم. ولی در ساخت این رادیو کنترل از ماژولهای ASK که فرکانس کاری 433 یا 315 مگاهرتز دارند استفاده نموده ایم. دلیل این انتخاب قیمت پایین این ماژولها و همچنین سایز کوچک آنها و خصوصا سایز کوچک ماژول فرستنده(که قرار است داخل دسته ی بازی قرار داده شود) و نیز نبودن منابع مناسب در خصوص راه اندازی این سری از ماژولها بود. دلیل دیگر انتخاب ماژولهای رادیویی با فرکانس پایین این است که با افزایش فرکانس، میزان ضریب نفوذ موج افت پیدا می کند. در واقع با افزایش فرکانس، فرستنده و گیرنده می بایست به خط دید یکدیگر نزدیک شوند(یعنی در دید هم باشند) تا بتوانند با هم ارتباط بی نقصی برقرار کنند.

 

تصویر ماژول فرستنده و گیرنده ای که در این پروژه استفاده نموده ایم را در زیر مشاهده میکنید.

ask

ask

 

فرکانس کاری ماژولهای استفاده شده 433MHz می باشد و مدلاسیون استفاده شده در آنها مدلاسیون  ASK (Amplitude Shift Keying) می باشد که در این نوع مدولاسیون تمرکز بر روی دامنه ی سیگنال حامل است. در این نوع مدلاسیون هر دو مشخصه ی فاز و فرکانس ثابت اند.

ask2

ask2

 

در این پروژه هم سخت افزار رادیو کنترل و هم نرم افزار رادیو کنترل بطور کامل بررسی شده اند

سخت افزار پروژه ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2 :

  • نحوه ی اتصال دسته ی PS2 به میکروکنترلر
  • نحوه ی اتصال ماژول فرستنده و گیرنده ی رادیویی ASK به میکروکنترلر
  • روش ساخت رادیو کنترل بصورت کاملا تصویری و مرحله به مرحله

 

نرم افزار پروژه ساخت رادیو کنترل ربات توسط دسته بازی PlayStation2 :

  • روش گرفتن دیتا از دسته ی PS2
  • روش تبادل داده بین ماژولهای فرستنده و گیرنده
  • روش ارسال دیتای دریافتی از دسته ی بازی PS2 توسط فرستنده ی رادیویی

 

فیلم تست رادیو کنترل


برای این مطلب ۷۳ دیدگاه ثبت شده است

Matin

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

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

پاسخ
1402/10/06
Matin

سلام خسته نباشید
برد مفیدش چقدره؟

کامران محمودزاده : سلام 50 تا 150 متر

پاسخ
1402/09/24
javad

با عرض سلام و ادب . امید وارم امسال سال خوبی داشته باشید (1402).
بنده این پروژه رو تهیه کردم و لی شماتیک کلی مدار و لیست قطعات نیود . از چه مقاومت ها و خازن هایی استفاده شده .؟. و به کدام پین های atmega وصل میشن . چون توی فایل نبود. و چطوری باید atmega را برنامه کرد. ممنون میشم اگه راهنمایی کنید.

آمانج عبداله زاده : با سلام. تشکر. همچنین
ایمیل خود را چک کنید

پاسخ
1402/01/13
حسن

سلام لطف کنید شماتیک اون رو هم بفرستید چون ناقص است

آمانج عبداله زاده : سلام. ارسال شد

پاسخ
1401/08/22
امیر

سلام.لطفا جزییات رو میشه برام ایمیل کنید.منظورم شماتیک کلی مدار هستش.ممنونم

آمانج عبداله زاده : سلام. ارسال شد

پاسخ
1400/12/05
پژمان

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

آمانج عبداله زاده : با سلام
با این مدل کار نکردم

پاسخ
1399/11/01
مجتبی

با سلام.
از چه مقاومت و خازن هایی استفاده شده؟؟
و به کدام پین های ATMEGA328 وصل می شوند
چون تو فایل PDF نبود

آمانج عبداله زاده : سلام. جزئیات ایمیل شد

پاسخ
1399/03/17
علی بدون امتیاز

سلام من میخوام این پروژه رو با nrf ببندم
میشه با nrf هم توضیح بدین

آمانج عبداله زاده : سلام
برای این کار شما باید ابتدا روش کار با nrf رو یاد بگیرید

پاسخ
1398/06/26
خ س بدون امتیاز

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

آمانج عبداله زاده : با سلام
ایمیل شد

پاسخ
1398/05/22
محمد بدون امتیاز

سلام. لطف می کنید نحوه ی نصب بوتلودر روی میکرو و همچنین پروگرام کردن آن، را در قالب پی دی اف یا … در اینجا بگذارید؟

آمانج عبداله زاده : کلمه ی "بوتلودر" را در سایت سرچ کنید

پاسخ
1398/04/14
محمد بدون امتیاز

یه سوال دیگه اینکه
ما گیرنده رو به برد آردوینو و فرستنده رو به atmega328 وصل میکنیم. درسته ؟
و همچنین میخواستم بدونم این atmega328 رو با همون برد آردوینو پروگزم کنید کافیه یا تنظیمات دیگه ای هم لازمه؟

آمانج عبداله زاده : بله درسته
باید ابتدا بوتلودر روی میکروکنترلر نصب بشه تا قابلیت پروگرم کردن پیدا کنه

پاسخ
1398/04/13
محمد بدون امتیاز

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

آمانج عبداله زاده : با سلام. خواهش میکنم.
در حال حاضر فرصت انجام این کار فراهم نیست

پاسخ
1398/04/13
یزدان بدون امتیاز

سلام مرسی از راهنمایی هاتون
میخواستم بگم که من در حد تقریبا مبتدی هستم
مخواستم بدونم موتونم میکرو رو همون رو اردینو بمونه و اتصال ها بر روی اردینو باشه؟؟
بعد اینکه عکسی رو که فرستادید نقشه فرستنده هستش ؟شماتیک مدار گیرنده رو هم دارید بفرستید؟؟
ودر اخر میخواستم بدونم چند تا کانال داره این پروژه و بجای ماژولaskمیتونم از nrf استفاده کنم ؟؟؟تغییرات هم لازم داره یا فقط کتاب خونهاش باید وارد شه؟؟
ممنون میشه راهنمایی کنید همشون رو
مرسی

آمانج عبداله زاده : با سلام.
روی آردوینو هم میشه
مدار گیرنده رو باید متناسب با نیازتون ببندید
برای nrf تغییرات زیادی هم در کد و هم در سخت افزار نیازه

پاسخ
1398/03/26
یزدان بدون امتیاز

سلام خسته نباشید
میخواستم بگم که چرا پروژه نقشه شماتیک مدارها و اتصالات را نداره و لیست قطعات رو نداره
بعد این که با ماژول nrf بخوام بسازمش مشکلی نداره؟یا تغیرات لازم داره؟
میخوام برای ربات جنگجو استفادش کنم گیرندش چجوری باید بسازم و موتور ها به چی وصل کنم؟
با سپاس فراوان ازتون میشه راهنمایی کنید
مرسی

آمانج عبداله زاده : با سلام. ایمیل شد

پاسخ
1398/03/26
حامد بدون امتیاز

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

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

پاسخ
1397/12/12
علی بدون امتیاز

سلام میشه بفرمایید چجوری کد بندی کنیم؟

آمانج عبداله زاده : با سلام
منظورتون از کد بندی چیه؟
سورس کد قرار داده شده که باید روی میکروکنترلر آپلود بشه

پاسخ
1397/11/08
حکمت بدون امتیاز

سلام
پروژه بسیار عالی است . ققط یک لیست از قطعات می خواستم + شماتیک تصویری
ممنون از زحماتتون

آمانج عبداله زاده : با سلام
سیمهایی که باید به پایه های میکروکنترلر وصل شوند عبارتند از سیمهای مربوط به دسته ی بازی PS2 که در توضیخات ارائه شده هر کدام به چه پایه ای باید وصل شود و همچنین سیم دیتای مربوط به ماژول فرستنده که آن هم بیان شده باید به کدام پین وصل شود.
کریستال و خازنهای 22 پیکوفارادی آن را هم که مشخص است باید به کدام پینها وصل کرد. کریستال بین XTAL1 و XTAL2 . یکی از خازنهای 22 پیکویی بین XTAL1 و زمین و خازن دیگر بین XTAL2 و زمین.
سیمهای مربوط به تغذیه ی میکروکنترلر را هم باید به 5 ولت رگوله شده و زمین مدار وصل کرد.
آماده کردن مدار کار ساده ای است فقط به حوصله و دقت نیاز دارد.
برای مشاهده ی شماتیک اینجا کلیک کنید

پاسخ
1396/11/27
علی بدون امتیاز

سلام
میشه از این دسته برای کنترل ربات استفاده کرد

آمانج عبداله زاده : با سلام
بله البته. اگر بتونید همین مدار رو با nrf ببندید خیلی بهتر هم میشه

پاسخ
1396/11/11
علی بدون امتیاز

بعد از وصل کردن دسته به برد آردوینو و وصل کردن برد به کامپیوتر و اجرا برنامه آردوینو و آپلود PS2X_Example (فایل ارسالی) هیچ دیتایی از دسته ارسال نمیشه

آمانج عبداله زاده : اتصالاتتون رو چک کنید

پاسخ
1396/06/18
علی بدون امتیاز

سلام با تشکر فراوان
فقط اگه لطف کنید بگید چه جوری میشه برد های ASK فرستنده و گیرنده رو وصل کرد و از برنامه هایی که نوشتید تو فایل ارسالی هست از کدومشون استفاده کنم ممنون میشم

آمانج عبداله زاده : با سلام
خواهش میکنم
کدهای مربوط به ارسال و دریافت دیتا برای شما قرار داده شده که میتونید از اونا استفاده کنید

پاسخ
1396/06/18
حمزه بدون امتیاز

خرید انجام شده اما میگه شما اجازه لازم برای دانلود را ندارید ..

آمانج عبداله زاده : ارسال شد

پاسخ
1396/04/07
نیما بدون امتیاز

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

آمانج عبداله زاده : با سلام
لینک دانلود به ایمیل شما ارسال شد

پاسخ
1396/04/01
mehran بدون امتیاز

سلام ببخشید نیاز به کد نویسی داره؟
و قسمت فرستنده چه جوری باید نصب شه
با تشکر

آمانج عبداله زاده : با سلام
بله
داخل دسته

پاسخ
1396/02/03
hossein23668 بدون امتیاز

سلام. فرستنده رو چطوری وصل کنم اینو نگفتین و گیرنده رو چطوری نصب کنم و بعد کانفین چطوریه

آمانج عبداله زاده : با سلام
لطفا ایمیلتان را چک کنید

پاسخ
1396/01/24
Mahmoud بدون امتیاز

با سلام
من پروژه رو کاملشو تهیه کردم ولی شماتیک کلی مدار داخلش نبود
میشه لطفا راهنمایی کنید؟؟

آمانج عبداله زاده : با سلام
شماتیک و توضیحات به ایمیل شما ارسال شد

rasool : سلام اموزش وصل کردن ماژون به دسته رو نذاشته بودید

آمانج عبداله زاده : با سلام
نحوه ی اتصال داخل آموزش بیان شده

پاسخ
1396/01/06
R8za بدون امتیاز

باسلام
یه سوال داشتم
برای ارسال ساخت گیرنده بیش از یک کانال چه کار باید کرد و برای فرستنده باید از آردینو استفاده کرد؟
ممنون

آمانج عبداله زاده : با سلام
ایمیل خود را چک کنید

پاسخ
1396/01/06
san....... بدون امتیاز

با سلام لطفا میشه بادسته ی کامپیوتر این کارارو کرد فرستنده کجا قرار می گیره

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

san....... : با درود لطفا میشه بگین با دسته ی ساده درست کنیم

آمانج عبداله زاده : منظورتون از دسته ی ساده چیه? دسته های ps2 گزینه ی مناسبی هستند و بسیار ارزان قیمت هستند

پاسخ
1395/11/12
Hossein4337 بدون امتیاز

با درود قربان
میشه از این دسته برایی بازی کامپیوتری بصورت بیسیم استفاده کرد؟
منظورم اینه که مثل یک موس بیسیم که یک عسذ کوچک به لپ تاپ نصب میشه و از راه دور قابل کنترله.
ایا این دسته ای که شما طراحی کردید چنین قابلیتی رو داره؟

آمانج عبداله زاده : با سلام
خیر

پاسخ
1395/10/22
mhmd بدون امتیاز

باسلام
دسته کنترلی که طراحی کردین امکان کد شدن داره که بشه چندتا دسته کنترل را بصورت همزمان و بدون تداخل استفاده کرد؟

آمانج عبداله زاده : با سلام
خیر. برای کدگذاری و همچنین برد بیشتر میتونید از ماژولهای nrf یا دیگر ماژولها استفاده کنید.

پاسخ
1395/08/15
AliManzori بدون امتیاز

ممنون که لینک را دوباره برای من ارسال کردید.

پاسخ
1395/04/17
AliManzori بدون امتیاز

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

آمانج عبداله زاده : با تشکر از خرید شما
لینک دانلود مطلب خریداری شده مجددا برای ایمیل شما ارسال گردید.

پاسخ
1395/04/17
حمید بدون امتیاز

سلام
فایل شماتیک مجود هست درون فایلهای پروژه ؟
برنامه نویسی به چه زبانی هست ؟

آمانج عبداله زاده : با سلام
بله نحوه ی اتصالات بطور کامل توضیح داده شده است.
برنامه توسط زبان آردوینو نوشته شده است.

پاسخ
1395/04/07
آمانج بدون امتیاز

با سلام
ممنون از خرید شما
دوسته عزیز توضیحاتی که مد نظرتون هست به ایمیل شما ارسال خواهد شد.

پاسخ
1395/04/07
علی بدون امتیاز

سلام ببخشید الان فرستنده کجا قرار میگره؟؟؟

آمانج عبداله زاده : ماژول فرستنده بدلیل سایز کوچکی که دارد میتوان آن را طبق نکاتی که در آموزش ارائه شده به راحتی داخل دسته جا داد.

پاسخ
1395/04/07
عادل بدون امتیاز

سلام
خیلی عالی بود
آیا میشه دسته بازی که به کامپیوتر با USBمتصل میشه را نیز با این روش بیسیمی کرد
لطفا راهنمایی کنید

آمانج عبداله زاده : با سلام
نظر لطف شماست
دسته بازیهایی که گیم پورت آنها USB است دارای 4 سیم VCC و GND و +D و -D هستند.باید از یه مبدل USB به TTL استفاده کنی و فرمت دیتایی که این مدل از دسته ها ارائه میدن رو بررسی کنی.

پاسخ
1395/04/07
جعفر بدون امتیاز

خیلی خوبه…

پاسخ
1395/04/07
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
  • مبلغ آموزش
    ۷۴,۰۰۰ تومان
  • نویسنده :
    آمانج عبداله زاده
  • تعداد بازدید :
    ۳۵,۸۴۲ نفر
  • تاریخ آپدیت :
    ۱۴۰۲/۱۱/۱۰
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد