ساخت رادیو کنترل ربات توسط دسته بازی 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 توسط فرستنده ی رادیویی

 

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

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

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

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

پاسخ
1399/03/17
h211361 بدون امتیاز
سلام من میخوام این پروژه رو با nrf ببندم میشه با nrf هم توضیح بدین

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

پاسخ
1398/06/26
خ س محمودی بدون امتیاز
سلام استاد اگه ممکنه همان راهنمای های که برای دوستمان آقای یزدان نقدی ایمیل کردی برای من هم بفرستی ممنون میشم.

پاسخ [آمانج عبداله زاده] : با سلام
ایمیل شد

پاسخ
1398/05/22
محمد پورخادم بدون امتیاز
سلام. لطف می کنید نحوه ی نصب بوتلودر روی میکرو و همچنین پروگرام کردن آن، را در قالب پی دی اف یا ... در اینجا بگذارید؟

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

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

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

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

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

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

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

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

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

پاسخ
1398/03/26
حامد اسکندری بدون امتیاز
سلام قسمت گیرنده مدار شماتیکش رو میخواستم و اینکه میتونم از همه دکمه های دسته بازی استفاده کنم و خروجی های گیرنده به رله متصل شوند با تشکر از سایت خوبتون

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

پاسخ
1397/12/12
علی حسینی بدون امتیاز
سلام میشه بفرمایید چجوری کد بندی کنیم؟

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

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

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

پاسخ
1396/11/27
علی زندگانی بدون امتیاز
سلام میشه از این دسته برای کنترل ربات استفاده کرد

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

پاسخ
1396/11/11
Ali.27 بدون امتیاز
بعد از وصل کردن دسته به برد آردوینو و وصل کردن برد به کامپیوتر و اجرا برنامه آردوینو و آپلود PS2X_Example (فایل ارسالی) هیچ دیتایی از دسته ارسال نمیشه

پاسخ [آمانج عبداله زاده] : اتصالاتتون رو چک کنید

پاسخ
1396/06/18
Ali.27 بدون امتیاز
سلام با تشکر فراوان فقط اگه لطف کنید بگید چه جوری میشه برد های ASK فرستنده و گیرنده رو وصل کرد و از برنامه هایی که نوشتید تو فایل ارسالی هست از کدومشون استفاده کنم ممنون میشم

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

پاسخ
1396/06/18
حمزه اعلمی بدون امتیاز
خرید انجام شده اما میگه شما اجازه لازم برای دانلود را ندارید ..

پاسخ [آمانج عبداله زاده] : ارسال شد

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

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

پاسخ
1396/04/01
mehran بدون امتیاز
سلام ببخشید نیاز به کد نویسی داره؟ و قسمت فرستنده چه جوری باید نصب شه با تشکر

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

پاسخ
1396/02/03
hossein23668 بدون امتیاز
سلام. فرستنده رو چطوری وصل کنم اینو نگفتین و گیرنده رو چطوری نصب کنم و بعد کانفین چطوریه

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

پاسخ
1396/01/24
Mahmoud بدون امتیاز
با سلام من پروژه رو کاملشو تهیه کردم ولی شماتیک کلی مدار داخلش نبود میشه لطفا راهنمایی کنید؟؟

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

پاسخ
1396/01/06
R8za بدون امتیاز
باسلام یه سوال داشتم برای ارسال ساخت گیرنده بیش از یک کانال چه کار باید کرد و برای فرستنده باید از آردینو استفاده کرد؟ ممنون

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

پاسخ
1396/01/06
san....... بدون امتیاز
با سلام لطفا میشه بادسته ی کامپیوتر این کارارو کرد فرستنده کجا قرار می گیره

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

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

پاسخ
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

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,182 کاربر خبرنامه بپیوندید