اطلاعیه

Collapse
No announcement yet.

پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

    با سلام،

    پروژه ای که در اینجا ارائه میکنم، کتابخونه کامل راه اندازی دسته های بازی پلی استیشن 2 در تمام حالات ممکن با میکرو و کامپایلرهای WinAVR و CodeVision هستش. ( به همراه این پروژه آخرین نسخه از کتابخونه LCD نوکیا 1100 و آخرین نسخه از فونت خلاصه برای اون هم ارائه میشه )

    استفاده از کنترل پلی استیشن یا همون دسته بازی در پروژههایی مثل کنترل ربات و یا حتی ماشین آلات در پروژههای جدی و یا سرگرمی بسیار جذابه! از نظر من این دسته های بازی با تلفیق یک رابط فرستنده و گیرنده مثل RFM12BP برای کنترل ربات های پرنده مثل کوادکوپترها و هواپیماها تا برد حداقل 1500 متر بسیار مناسب هستند!!!

    این دسته های بازی در کل در دو نوع بی سیم و با سیم ارائه میشن ( البته فروشنده ها میگن که بی سیم ها زودتر خراب میشن! ) سیم دارها با سیمی در حدود 2 متر به کنسول وصل میشن و بی سیم ها هم بردی در حدود 10 الی 15 متر دارند و از طریق یک دانگل 2.4GHz که به کنسول متصله با اون ارتباط برقرار میکنند. قیمت با سیم های جنس خوب حدودا 16 هزار تومنه و بی سیم ها هم حدود دو برابر این قیمت دارن!

    این پروژه رو با هر دو نوع با سیم و بی سیم، در وضعیت دیجیتال، آنالوگ و ترکیبی بطور کامل تست کردم، جواب میده! :mrgreen:

    این هم تصویر تست با نوع بی سیم :

    و این هم فایل های پروژه ( WinAVR )، امیدوارم که لذت ببرید :

    http://s4.picofile.com/file/7742722575/PSX_06.rar.html

    [glow=red,2,300]نسخه ای دیگر، برگرفته از کتابخانه Arduino برای WinAVR و CodeVision :[/glow]

    http://s4.picofile.com/file/7744072903/PSX_07.rar.html

    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp

    #2
    پاسخ : راه اندازی دسته بازی پلی استیشن 2 با میکرو ( SONY playstation2 controller )

    با سلام و درود خدمت استاد گرانقدر مهندس نوربخش
    واقعا ممنون این بار هم مثل همیشه 20

    فایل رو با اجازتون ضمیمه کردم.
    موفق و پیروز باشید
    فایل های پیوست شده
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : راه اندازی دسته بازی پلی استیشن 2 با میکرو ( SONY playstation2 controller )

      استاد ببخشید میشه یه توضیح در مورد نحوه عملکرد این دسته ها بفرمایید؟؟
      من می خوام یه مدل ارزون قیمت تر بگیرم و ازش استفاده کنم می خواستم ببینم کلیت کار به چه صورته؟
      و همچنین یه شماتیک از نحوه اتصالات هم بزارید ممنون میشم گویا داخل فایل فقط برنامه و هدرفایلهاست.
      با تشکر
      چرا ناراحتی پاتریک!
      + امروز ی بچه دیدم سرچهارراه گل میفروخت
      - از دیدنش ناراحت شدی؟
      + نه
      پس چی ناراحتت کرده
      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
      ------------------------------------------------------------------------------------------------------
      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
      ------------------------------------------------------------------------------------------------------
      محصولات

      دیدگاه


        #4
        پاسخ : راه اندازی دسته بازی پلی استیشن 2 با میکرو ( SONY playstation2 controller )

        با سلام مجدد،

        استاد ببخشید میشه یه توضیح در مورد
        آقا این استاد رو بیخودی به من نچسبونید، من اصلا اندازه این حرفا نیستم! :mrgreen:

        و اما در ابتدای هدر فایل PS2config.h یه توضیح مختصری در مورد کانکتور و اسامی پین ها و رنگ سیم هاشون نوشتم و ذکر کرم که در این پروژه به کدوم یک از پین های میکرو متصل شده اند. خلاصه اینکه سخت افزار خاصی نداره، اتصالات مستقیم به میکرو انجام میشه و یک تغذیه 5 ولت برای کنترل داخلی میخواد و یک ولتاژ 7.5 تا 10.5 ولت هم برای موتورهای شوک یا ویبره لازمه ( در صورت نیاز! ) .....

        این فایل PDF هم یه توضیحات کلی در مورد این کنترلر هاست :
        http://s4.picofile.com/file/7742971826/SONY_playstation2_controller.pdf.html

        این دسته ها با روشی سریال گونه اطلاعات رو رد و بدل میکنند و در چندین مد کاری که در فایل PDF ذکر شده است کار خواهند کرد. پین های دیتا، کامند، کلاک و اتنشن حتما باید متصل بشوند و اتصال پین اکنالج هم اختیاری است ( در مدل های بی سیم اتصال این پین بعضا اختلال ایجاد میکند، جهت حذف این پین، باید خط تعریف پین مربوطه در هدر فایل PS2config.h کامنت گردد! )

        ضمنا، نمونه های ارزان قیمت این دسته ها حدود 8 هزار تومان است ...
        مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

        Sh_Nourbakhsh@Yahoo.com

        http://s2.picofile.com/file/7170362468/_Wall_e_.jp

        دیدگاه


          #5
          پاسخ : راه اندازی دسته بازی پلی استیشن 2 با میکرو ( SONY playstation2 controller )

          با سلام،

          یک نسخه دیگه از کتابخونه کنترلر پلی استیشن 2 سونی که از کتابخونه Arduino اقتباس شده برای دانلود در پست اول قرار گرفت! برای اینکه امکاناتش مشابه ورژن 6 باشه، تغییراتی اساسی در اون اعمال گردید ......

          با WinAVR و CodeVision کامپایل و تست شده است. هگزهای تولید شده توسط هر دو کامپایلر در پوشه Prepared HEX قرار دارد.
          مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

          Sh_Nourbakhsh@Yahoo.com

          http://s2.picofile.com/file/7170362468/_Wall_e_.jp

          دیدگاه


            #6
            پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

            ببخشید نمونه بسکام پروژه وجود داره؟

            دیدگاه


              #7
              پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

              نوشته اصلی توسط ali_mt109
              ببخشید نمونه بسکام پروژه وجود داره؟
              با سلام،

              خیر، وجود نداره!
              ولی تبدیلش به بسکام هم با توجه به اینکه فانکشن ها و یا دستورات خاصی مورد استفاده قرار نگرفته ( خصوصا در ورژن 7 ) بسیار آسونه، فقط یک همت میخواد و بس ..... :mrgreen:
              مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

              Sh_Nourbakhsh@Yahoo.com

              http://s2.picofile.com/file/7170362468/_Wall_e_.jp

              دیدگاه


                #8
                پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                با سلام
                فایل های مربوط به این پروژه هیچ کدام دانلود نمیشن.اگه ممکنه هر دو ورژن دوستان دوباره قرار بدن.
                دکتر شريعتي:

                زنده بودن را به بيداري بگذرانيم که سالها به اجبار خواهيم خفت.

                دیدگاه


                  #9
                  پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                  نوشته اصلی توسط NAO_ROBOT
                  با سلام
                  فایل های مربوط به این پروژه هیچ کدام دانلود نمیشن.اگه ممکنه هر دو ورژن دوستان دوباره قرار بدن.
                  با سلام،

                  تست شد، هیچ مشکلی ندارن ....
                  مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                  Sh_Nourbakhsh@Yahoo.com

                  http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                  دیدگاه


                    #10
                    پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                    سلام مهندس :bye
                    فایل شماتیک و نذاشتی ؟
                    :cry2:

                    دیدگاه


                      #11
                      پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                      نوشته اصلی توسط asnaashari.amiri
                      سلام مهندس :bye
                      فایل شماتیک و نذاشتی ؟
                      :cry2:
                      با سلام،

                      سخت افزار و شماتیک خاصی نداره، شما باید دسته PlayStation رو مستقیما به میکرو متصل کنید.
                      آرایش سخت افزاری میکرو هم زیاد مهم نیست، میتونید از هر بردی که 4 یا 5 عدد I/O در اختیار شما میگذاره استفاده کنید.

                      در هر صورت، توضیحات لازم در مورد کانکتور دسته بازی و اتصالاتی که من در این پروژه استفاده کردم در ابتدای هدر فایل PS2Xconfig.h در پوشه PSX وجود داره که در زیر میارم :

                      از سمت چپ : شماره پین، اسم پین، رنگ سیم، پین میکرو که من استفاده کردم ( یا سطح ولتاژی که باید بهش متصل بشه )، شماره کانکتور برد تست من

                      توجه داشته باشید، همونطور که در این هدر فایل هم ذکر شده، اتصال پین 9 یا همون Acknowledge اجباری نیست و همونطور که قبلا هم ذکر کردم، در مدل های بیسیم، این پین رو حتما متصل نکنید! ضمن اینکه پین 3 یا ولتاژ 9 ولت هم برای موتورهای ویبره هستش که اگر وصل نباشه، فقط شوکر ها کار نمیکنند.

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

                      Sh_Nourbakhsh@Yahoo.com

                      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                      دیدگاه


                        #12
                        پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                        سلام

                        استاد میشه لطفا در مورد این دوتا خط توضیح بدین ؟

                        کد:
                        [ltr]
                        	#define CTRL_CLK 		10	//10 @ F_CPU 16MHz
                        	#define CTRL_BYTE_DELAY 	8	//
                        [/ltr]
                        ایا باید با تغییر فرکانس کاری اینا هم تغییر کنن ؟
                        اگه جواب مثبته لطفا در مورد نحوه انتخاب عدد صحیح راهنمایی فرمایید.
                        چرا ناراحتی پاتریک!
                        + امروز ی بچه دیدم سرچهارراه گل میفروخت
                        - از دیدنش ناراحت شدی؟
                        + نه
                        پس چی ناراحتت کرده
                        + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                        ------------------------------------------------------------------------------------------------------
                        تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                        ------------------------------------------------------------------------------------------------------
                        محصولات

                        دیدگاه


                          #13
                          پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                          مجددا سلام

                          دوستان سورسی که در زیر قرار دادم کامپایل شده با کدویژن و با استفاده از نمایشگر کاراکتری 16*2 می باشد.
                          احتمال دادم خیلی از دوستان به نمایشگرهای nokia1100 دسترسی نداشته باشن.

                          یه سوال دیگه از اقای نوربخش:

                          برنامه در خط زیر گیر می کنه و من برای تست،خطوط زیر رو کامنت کردم :

                          کد:
                          [ltr]
                          if(PSXerror)			while(1);//Error found!
                          if(PSXtype !=1)		while(1);//no DualShock Controller found!
                          [/ltr]
                          الان مشکل کجاست و باید چطور حلش کنم؟ و یه چیز دیگه اینکه الان فقط خطوط اول دیتا بر روی نمایشگر نمایش داده میشه :(
                          ممنون میشم راهنمایی بفرمایید.
                          فایل های پیوست شده
                          چرا ناراحتی پاتریک!
                          + امروز ی بچه دیدم سرچهارراه گل میفروخت
                          - از دیدنش ناراحت شدی؟
                          + نه
                          پس چی ناراحتت کرده
                          + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                          ------------------------------------------------------------------------------------------------------
                          تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                          ------------------------------------------------------------------------------------------------------
                          محصولات

                          دیدگاه


                            #14
                            پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                            :redface:
                            سلام در موزد ویبره دسته ها ؟ نظرتون چیه ؟
                            [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                            دیدگاه


                              #15
                              پاسخ : پروژه راه اندازی دسته بازی پلی استیشن 2 با میکرو (SONY playstation2 controller)

                              سلام
                              اساتید کسی نظری راجع به راه اندازی اینا به جای دسته بازی PS2 داره؟ پورت خروجیشون USB هست و بعضا 2 دسته یه پورت USB دارن.
                              تشكر نكن، صلوات بفرست:

                              [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]

                              دیدگاه

                              لطفا صبر کنید...
                              X