فهرست مطالب:
تصویری: Ps2 Controller to Usb Hid Keyboard Emulator: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این یک پروژه کوچک برای ایجاد یک آداپتور USB قابل برنامه ریزی برای کنترلر ps2 است. این پلت فرم متقاطع است. من این کار را کردم زیرا در نصب نرم افزار معمول مشکل داشتم (ضد میکرو ، joy2key و غیره). کتابخانه برای Teensy 2.0 کامپایل نمی شود. من از کلون آردوینو میکرو استفاده کردم ، اما هر آردوینویی که از USB مخفی می کند باید کار کند. از آنجا که قابل برنامه ریزی است ، می توانید کلیدهای ترکیبی را برای شبیه سازی کلیدهای خاص تنظیم کنید. این کد دارای کلیدهای اتصال قبر Raider 2 بر روی بخار از طریق پروتون است.
مرحله 1: صورتحساب مواد
3 فوت سیم عایق با هسته جامد 26 awg.
برش های جانبی
لحیم کاری آهن و لحیم کاری الکترونیکی
آردوینو میکرو
کنترل کننده ps2 به آداپتور usb برای پاک کردن سوکت از
کابل micro usb مناسب آردوینو
اره برقی
چسب داغ و به معنای ذوب کردن آن است.
مرحله 2: جداسازی و جمع آوری مجدد
ابتدا آداپتور usb را با پیچ گوشتی باز کنید و قسمت داخلی آن را بردارید. سپس با استفاده از اره برقی ، pcb را در پشت پین های سوکت برش دهید. سپس با استفاده از برش دهنده های جانبی ، pcb را بین هر پین بشکنید. سپس جزایر PCB را از هر پین جدا کنید.
اکنون ، 6 طول سیم به طول 4 اینچ را برش دهید. مطابق نمودار بالا از پشت سوکت به آردوینو لحیم می شود. من پین را تغییر دادم زیرا برخی از پین ها در آردوینو کلون وجود نداشت. اگر مطمئن نیستید تصویر بالا را اینجا بررسی کنید:
www.rhydolabz.com/wiki/؟p=12663
pinout به درستی در کد توضیح داده شده است
ps2x.config_gamepad (10 ، 16 ، 14 ، 15 ، غلط ، کاذب) ؛ /* تنظیم پین ها و تنظیمات: GamePad (ساعت ، فرمان ، توجه ، داده ، فشار؟ ، غرش؟) خطا را بررسی کنید*/
ساعت = 10
فرمان = 16
توجه = 14
داده = 15
مرحله 3: بارگذاری سیستم عامل
در حال حاضر ، کتابخانه را در پوشه کتابخانه نسخه 1.8.8 یا بالاتر نصب کنید. نرخ ساعت با تغییر کمی نسبت به کتابخانه اصلی تغییر می کند
#CTRL_CLK 15 را در ps2x_lib.h و چند خط مشابه دیگر به طور تصادفی تعریف کنید. این به این دلیل بود که من با همان مشکل اینجا روبرو شدم
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
اگر با مشکل روبرو شدید ، کتابخانه اصلاح نشده را در کد پیوند دهید.
اکنون کامپایل کرده و در آردوینو بارگذاری کنید.
اگر کمی کار می کند (من برای آزمایش key-mon تحت لینوکس را توصیه می کنم) سپس همه چیز را به طور ایمن چسب بزنید تا از شکستن سیم جلوگیری شود.
توصیه شده:
HID Keyboard Controller for Project Diva Aracade Future Tone: 5 مرحله
HID Keyboard Controller for Project Diva Aracade Future Tone: V-USB یک راه حل کتابخانه USB کم سرعت برای کنترلرهای میکرو AVR است. این ما را قادر می سازد تا با استفاده از کنترلرهای میکرو AVR دستگاه های HID (صفحه کلید ، ماوس ، گیم پد و غیره) ایجاد کنیم. اجرای صفحه کلید HID بر اساس HID 1.11 است. حداکثر 6 فشار کلید را پشتیبانی می کند
PS2 Controller Breakout Adapter for Arduino Interfacing: 10 Step
PS2 Controller Breakout Adapter for Arduino Interfacing: PlayStation 2 Controller یک گیم پد واقعاً مفید برای پروژه های رباتیک است. ارزان ، فراوان (دست دوم) ، دارای چندین دکمه و سازگار با آردوینو است! برای استفاده از آن ، شما نیاز به یک اتصال ویژه دارید تا بتوانید آن را سیم کشی کنید تا
Raspberry Pi 3: Retro Arcade Emulator: 7 مرحله
Raspberry Pi 3: Retro Arcade Emulator: انگیزه من برای انجام این کار عدم سواد تکنولوژیکی در دنیای امروز است. حتی با وجود رایانه ها و دستگاه های کوچک ، مردم هنوز از عملکردهای اساسی چیزهایی که روزانه استفاده می کنند بی اطلاع هستند. من فکر می کنم که این
نسخه نمایشی بهره برداری از صفحه کلید آردوینو (HID) و پیشگیری: 4 مرحله (همراه با تصاویر)
نسخه نمایشی بهره برداری از صفحه کلید Arduino (HID) و پیشگیری: در این پروژه ما قصد داریم از arduino leonardo برای شبیه سازی حمله احتمالی USB با استفاده از HID (دستگاه رابط humain) استفاده کنیم. من این آموزش را نه برای کمک به هکرها بلکه برای نشان دادن خطرات واقعی و نحوه محافظت از خود در برابر این خطرات ایجاد کرده ام
NES Controller Shuffle (Nintendo Controller MP3، V3.0): 5 مرحله (همراه با تصاویر)
NES Controller Shuffle (نینتندو کنترلر MP3 ، V3.0): من ryan97128 را به طور کامل بر روی طراحی وی برای Nintendo Controller MP3 ، نسخه 2.0 پاره کردم و می شنوم که او این ایده را از Morte_Moya خردمند دریافت کرده است ، بنابراین نمی توانم اعتبار آن را بدست آورم. همه نبوغ آنها من فقط می خواستم راحتی و شارژ را اضافه کنم