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

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

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

کامران محمودزاده
پاسخ
Matn

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

سلام 50 تا 150 متر

کامران محمودزاده
پاسخ
javad

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

با سلام. تشکر. همچنین
ایمیل خود را چک کنید

تیم پشتیبانی
پاسخ
حسن

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

سلام. ارسال شد

تیم پشتیبانی
پاسخ
امیر

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

سلام. ارسال شد

تیم پشتیبانی
پاسخ
پژمان

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

با سلام
با این مدل کار نکردم

تیم پشتیبانی
پاسخ
مجتبی

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

سلام. جزئیات ایمیل شد

تیم پشتیبانی
پاسخ
محمد

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

سلام
برای این کار شما باید ابتدا روش کار با nrf رو یاد بگیرید

تیم پشتیبانی
پاسخ
خ

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

با سلام
ایمیل شد

تیم پشتیبانی
پاسخ
محمد

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

کلمه ی “بوتلودر” را در سایت سرچ کنید

تیم پشتیبانی
پاسخ
محمد

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

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

تیم پشتیبانی
پاسخ
محمد

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

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

تیم پشتیبانی
پاسخ
یزدان

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

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

تیم پشتیبانی
پاسخ
یزدان

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

با سلام. ایمیل شد

تیم پشتیبانی
پاسخ
حامد

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

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

تیم پشتیبانی
پاسخ
علی

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

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

تیم پشتیبانی
پاسخ
حکمت

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

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

تیم پشتیبانی
پاسخ
علی

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

با سلام
بله البته. اگر بتونید همین مدار رو با nrf ببندید خیلی بهتر هم میشه

تیم پشتیبانی
پاسخ
علی

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

اتصالاتتون رو چک کنید

تیم پشتیبانی
پاسخ
علی

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

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

تیم پشتیبانی
پاسخ
Xman

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

ارسال شد

تیم پشتیبانی
پاسخ
Omomomomomom

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

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

تیم پشتیبانی
پاسخ
mehran

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

با سلام
بله
داخل دسته

تیم پشتیبانی
پاسخ
hossein23668

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

با سلام
لطفا ایمیلتان را چک کنید

تیم پشتیبانی
پاسخ
Mahmoud

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

با سلام
شماتیک و توضیحات به ایمیل شما ارسال شد

تیم پشتیبانی

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

rasool

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

تیم پشتیبانی
پاسخ
R8za

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

با سلام
ایمیل خود را چک کنید

تیم پشتیبانی
پاسخ
san.......

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

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

تیم پشتیبانی

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

san.......

منظورتون از دسته ی ساده چیه? دسته های ps2 گزینه ی مناسبی هستند و بسیار ارزان قیمت هستند

تیم پشتیبانی
پاسخ
Hossein4337

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

با سلام
خیر

تیم پشتیبانی
پاسخ
mhmd

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

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

تیم پشتیبانی
پاسخ
AliManzori

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

پاسخ
AliManzori

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

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

تیم پشتیبانی
پاسخ
programer

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

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

تیم پشتیبانی
پاسخ
آمانج

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

پاسخ
Ali20015

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

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

تیم پشتیبانی
پاسخ
adel3206

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

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

تیم پشتیبانی
پاسخ
ali.mohammadizadeh

خیلی خوبه…

پاسخ
×
  • مبلغ آموزش
    ۸۵,۰۰۰ تومان
  • تعداد بازدید :
    ۳۹,۰۷۴ نفر
  • تاریخ آپدیت :
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد