اتصال مک‌های قدیمی به تجهیزات مدرن؛ معرفی پروژه MacFriends با آردوینو نانو

معرفی پروژه MacFriends
12 بازدید
۱۴۰۴-۰۵-۱۵
2 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: ---

به گفته hackster

Bart Jakobs با پروژه‌ی MacFriends، قابلیت‌هایی مشابه Universal Control اپل را برای مک‌های کلاسیک قدیمی با استفاده از یک آردوینو نانو ارائه کرده است. این سیستم امکان کنترل مکینتاش کلاسیک را با کیبورد و ماوس مدرن فراهم می‌کند و از پروتکل Apple Desktop Bus پشتیبانی می‌کند. کد پروژه در GitHub موجود است و راه‌حلی برای علاقه مندان تکنولوژی رترو به شمار می‌رود.

معرفی پروژه MacFriends

آیا تا به حال به این فکر کرده‌اید که چطور می‌توانید از کیبورد و ماوس مدرن خود برای کنترل یک مکینتاش کلاسیک قدیمی استفاده کنید؟ احتمالاً نه، اما اگر روزی به این نیاز برخورد کنید، پروژه‌ی MacFriends از Bart Jakobs راه‌حل شماست. این هکر سخت‌افزاری با استفاده از یک آردوینو نانو، قابلیتی شبیه به Universal Control اپل را برای مک‌های قدیمی بوجود آورده است.

چالش کنترل دستگاه‌های قدیمی

امروزه، قابلیت Universal Control اپل به کاربران اجازه می‌دهد با یک کیبورد و ماوس، چندین دستگاه مک یا آی‌پد را به‌طور همزمان کنترل کنند. اما این ویژگی برای دستگاه‌های قدیمی مانند مکینتاش کلاسیک که بیش از ۳۵ سال از عمرشان می‌گذرد، طراحی نشده است. اینجاست که مشکل شروع می‌شود: نیاز به جابه‌جایی بین کیبورد و ماوس‌های جداگانه برای کار با دستگاه‌های مختلف، تجربه‌ای آزاردهنده و ناکارآمد ایجاد می‌کند.

Bart Jakobs تصمیم گرفت این مشکل را حل کند و سیستمی را طراحی کرد که نه‌تنها خلاقانه است، بلکه به علاقه مندان تکنولوژی رترو اجازه می‌دهد بدون نیاز به تجهیزات اضافی، تجربه‌ای یکپارچه داشته باشند.

چگونه MacFriends کار می‌کند؟

نقش آردوینو نانو در اتصال

هسته و اساس این پروژه، برد کوچک و قدرتمند آردوینو نانو است که به‌عنوان رابط بین مک مدرن و مکینتاش کلاسیک عمل می‌کند. آردوینو از طریق USB به مک مدرن متصل می‌شود و نرم‌افزاری که توسط Bart Jakobs نوشته شده، ورودی‌های کیبورد و ماوس را پایش می‌کند.

مکانیزم سوئیچ کردن

وقتی ماوس به سمت چپ‌ترین نقطه‌ی صفحه‌ی مک مدرن حرکت می‌کند، نرم‌افزار MacFriends فعال می‌شود و کنترل ورودی‌ها را از مک مدرن به مکینتاش کلاسیک منتقل می‌کند. این انتقال به‌صورت کاملاً خودکار و بدون نیاز به دخالت کاربر انجام می‌شود.

پشتیبانی از پروتکل Apple Desktop Bus

یکی از جنبه‌های فنی مهم این پروژه، تبدیل ورودی‌های کیبورد و ماوس به فرمت سازگار با پروتکل Apple Desktop Bus (ADB) است. این پروتکل که در مک‌های قدیمی استفاده می‌شد، از طریق اتصال PS/2 و با کمک پین‌های GPIO آردوینو به مکینتاش کلاسیک منتقل می‌شود. این سازگاری باعث می‌شود که دستگاه قدیمی، ورودی‌ها را به‌درستی تشخیص دهد و پاسخ دهد.

تصویری از آرداینو نانو

تصویری از آرداینو نانو

وضعیت فعلی پروژه و دسترسی به کد

Bart Jakobs تأکید می‌کند که کد این پروژه هنوز به‌صورت کامل برای استفاده‌ی تجاری یا حرفه‌ای آماده نیست. اما اگر هدف شما صرفاً کنترل یک مکینتاش کلاسیک با تجهیزات مدرن است، این سیستم به‌خوبی نیازهای شما را برآورده می‌کند. نکته‌ی جذاب این است که تمام کدها و اطلاعات لازم در GitHub در دسترس قرار گرفته‌اند تا علاقه‌مندان بتوانند خودشان آن را آزمایش کنند.

چرا این پروژه مهم است؟

  • پیوند بین گذشته و حال: MacFriends نه‌تنها یک ابزار کاربردی است، بلکه پلی بین تکنولوژی مدرن و دستگاه‌های نوستالژیک ایجاد می‌کند و به کاربران اجازه می‌دهد از تجهیزات قدیمی به‌شیوه‌ای جدید استفاده کنند.
  • خلاقیت در سخت‌افزار: استفاده از آردوینو نانو نشان‌دهنده‌ی قدرت این بردهای کوچک در حل مشکلات پیچیده است.

مشخصات فنی پروژه

ویژگیجزئیات
برد مورد استفادهآردوینو نانو
اتصال به مک مدرنUSB
اتصال به مکینتاش کلاسیکPS/2 (پشتیبانی از پروتکل ADB)
روند سوئیچ کردنحرکت ماوس به سمت چپ صفحه
وضعیت پروژهدر حال توسعه (کد در GitHub موجود است)
اطلاعات
12
0
0
لینک و اشتراک
profile

نویسنده: Shadow

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ
سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

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

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله