جدول المحتويات:
- اللوازم
- الخطوة 1: ابحث عن معلومات التوقيت والإشارة
- الخطوة 2: حول وضع DPI
- الخطوة 3: تمكين وضع DPI
- الخطوة 4: تكوين أجهزة الفيديو
- الخطوة 5: تكوين Framebuffer وإعداد وضع فيديو مخصص
- الخطوة 6: ربط كل شيء
- الخطوة 7: الملخص
فيديو: حوّل جهاز Mac الكلاسيكي المكسور إلى كمبيوتر Raspberry Pi الحديث: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
حسنًا ، قد لا يكون هذا مفيدًا للجميع ، لأن معظمكم ربما لا يمتلك جهاز Mac كلاسيكيًا مكسورًا. ومع ذلك ، أنا حقًا أحب عرض هذا الشيء وقمت بتوصيله بنجاح بـ BBB منذ سنوات. ومع ذلك ، لم أتمكن مطلقًا من عرض محتويات المخزن المؤقت للإطار. لكن Raspberry Pi ، ونظام DPI المدمج ، يسمحان لك بتوصيل أي شاشة خارجية تقريبًا واستخدامها لعرض إخراج الفيديو بسهولة.
لاحظ أن هذه نسخة مبسطة من المقالة الأصلية المنشورة على موقع الويب الشخصي الخاص بي. تناقش النسخة الأصلية بعض التفاصيل الفنية والمشكلات التي واجهتها أثناء هذا المشروع.
اللوازم
انك سوف تحتاج:
- ورقة بيانات فنية لشاشتك
- Raspberry Pi 40 سنًا (2B + أو أحدث)
- أي شاشة قياسية (على الأقل إلى حد ما)
- اختياري: محول المستوى المنطقي 3.3 فولت إلى 5 فولت (يعتمد على شاشتك)
- الأسلاك
الخطوة 1: ابحث عن معلومات التوقيت والإشارة
ربما تكون هذه هي أصعب خطوة في المشروع بأكمله لأن أدلة المستخدمين لا تحتوي عادةً على هذه المعلومات. أعتقد أنه من الأفضل أن تبدأ بالبحث عن كتيبات فنية أو كتيبات إصلاح لشاشتك. إذا كانت شاشتك عبارة عن شاشة عرض VGA قياسية ، فيمكنك البحث عن معلومات التوقيت عبر الإنترنت.
على أي حال ، يتم عرض مخطط توقيت CRT الداخلي الخاص بـ Macintosh Classic. لحسن الحظ ، قام شخص ما بتحميل ملاحظات المطور القديمة ، والتي تحتوي على جميع أنواع التفاصيل الفنية لهذا الكمبيوتر. سأناقش التوقيتات الدقيقة في خطوة لاحقة من هذه التعليمات.
إذا كنت لا تعرف كيفية عمل إشارات VGA (أو إشارة عرض جهاز Mac) ، يمكنك إلقاء نظرة على هذه الموارد:
- إشارات VGA
- CRT الخاص بـ Macintosh Classic's
الخطوة 2: حول وضع DPI
ربما تكون قد شاهدت بعض قبعات Raspberry Pi لعرض HAT التي تتصل فقط عبر واجهة GPIO. يستخدم هؤلاء وضع DPI لـ 40-Pin GPIO Raspberry Pi ، وهي إحدى الوظائف البديلة لـ GPIO.
في هذه الحالة ، يتغير دبوس بنك GPIO. يمكن رؤية النتيجة في الصورة (مصدر الصورة).
يسمح هذا التكوين بإرفاق شاشات RGB المتوازية بـ Raspberry Pi GPIO. ومع ذلك ، هذا يعني أيضًا أن معظم دبابيس GPIO لا يمكن استخدامها في مهام أخرى أثناء عمل Pi في وضع DPI.
يتم التحكم في هذه الواجهة بواسطة برنامج GPU الثابت ويمكن تهيئتها باستخدام معلمات config.txt الخاصة. علاوة على ذلك ، سيتعين عليك أيضًا تحميل وتمكين تراكب شجرة جهاز Linux الصحيح.
الخطوة 3: تمكين وضع DPI
كما ذكرنا ، يتم تمكين الوضع عن طريق تحميل تراكب شجرة جهاز Linux الصحيح. لكن أولاً ، سيتعين عليك تعطيل I2C و SPI ، لأنهما سيتعارضان مع بعض دبابيس الفيديو. للقيام بذلك ، قم بتحرير ملف config.txt:
sudo نانو / boot/config.txt
في هذا الملف ، قم بالتعليق على السطرين التاليين:
dtparam = i2c_arm = ondtparam = spi = on
بمجرد الانتهاء من ذلك ، ضع GPIO في وضع Alt2 عن طريق تحميل DTO:
# 24 بت modedtoverlay = dpi24 # وضع 18 بت # dtoverlay = dpi18
الوضع يعتمد على شاشتك. لقد استخدمت وضع 8 بت ، حيث يحتوي كل لون (أحمر وأخضر وأزرق) على ثماني بتات منفصلة تنقل معلومات اللون إلى الشاشة. لاحظ أن كلا DTOs مثبتين بالفعل بشكل افتراضي.
الخطوة 4: تكوين أجهزة الفيديو
يمكن تكوين وضع DPI عن طريق وضع سمات خاصة في ملف config.txt. لقد كتبت تطبيق Java الصغير هذا والذي سيسمح لك بإدخال جميع المعلومات الضرورية بسرعة. سيقوم بعد ذلك بإنشاء السمات نيابة عنك ، وستحتاج فقط إلى إضافتها إلى ملف config.txt.
هذه الأداة عالمية ويمكن استخدامها أيضًا لإنشاء خصائص التكوين لشاشات العرض الأخرى. يتم شرح الحقول والمعلمات المختلفة في صفحة تنزيل التطبيق. لقد استخدمت السمتين التاليتين لـ Macintosh Classic CRT:
dpi_output_format = 0x76017dpi_timings = 512 0 14178 0342 0 0 4 24 0 0 0 60 0 15667200 1
الخطوة 5: تكوين Framebuffer وإعداد وضع فيديو مخصص
يمكنك إما استخدام وضع توقيت مُعد مسبقًا ، أو تحديد وضع توقيت مخصص. في هذه الحالة ، لا يمكن استخدام وضع فيديو قياسي لواجهة الشاشة. لذلك ، كان علي تحديد وضع فيديو مخصص ، والذي يمكن القيام به عن طريق تعيين العلامتين التاليتين في ملف config.txt:
dpi_group = 2dpi_mode = 87
سيؤدي هذا إلى التأكد من استخدام المعلمة dpi_timings ، الموصوفة أعلاه ، من قبل السائق عند بدء تشغيل Raspberry Pi.
بعد ذلك ، يجب تكوين مخزن الإطارات المؤقت. لقد استخدمت الإعدادات التالية لـ Mac Classic CRT:
overscan_left = 0overscan_right = 0overscan_top = 0overscan_bottom = 0framebuffer_width = 512framebuffer_height = 342enable_dpi_lcd = 1display_default_lcd = 1
سيتأكد آخر سطرين من إنشاء إشارات الفيديو وأن DPI يستخدم لإخراج محتويات المخزن المؤقت للإطار.
يمكن استخدام قيم المسح الزائد لتوسيط الصورة إذا كان يجب أن تكون خارج المركز. ومع ذلك ، كان لي على ما يرام على الفور ، لذلك لم أستخدم هذه القيم.
الخطوة 6: ربط كل شيء
هذه الخطوة بسيطة إلى حد ما. ما عليك سوى توصيل خط HSYNC الخاص بـ Raspberry Pi (GPIO 5) وخط VSYNC الخاص بـ Pi (GPIO 3) بخطوط HSYNC و VSYNC على الشاشة. لا تنس توصيل سلك أرضي للشاشة بدبوس GND على Pi. بعد ذلك ، قم بتوصيل خطوط ألوان Raspberry Pi بشاشتك. تختلف هذه الخطوة حسب التكوين والشاشة.
شاشة Mac Classic هي شاشة أحادية اللون أحادية اللون ، لذا فقد استخدمت ببساطة خطًا لونيًا واحدًا لتوصيل خط بيانات الشاشة. هذا حل سريع وقذر وسأقوم بتوصيل الشاشة بشكل صحيح في مقال آخر.
الخطوة 7: الملخص
وهذا كل ما عليك القيام به! حوّل هذا جهاز Macintosh Classic القديم إلى قطعة عرض رائعة ومفيدة. لحسن الحظ ، من السهل جدًا إعداد وضع DPI وتهيئته للعمل مع أي شاشة تقريبًا ، حتى أجهزة CRT البالغة من العمر 30 عامًا. تتيح لي هذه الطريقة عرض سطح المكتب وإخراج وحدة التحكم دون أي تعديلات على البرامج والأجهزة المعقدة.
ملاحظة: تم حذف بعض التفاصيل من هذه التعليمات لإبقائها قصيرة وسهلة الفهم. يمكن قراءة المقال كاملاً على موقع nerdhut.de!
موصى به:
كيفية تحويل جهاز كمبيوتر أو كمبيوتر محمول قديم / تالف إلى صندوق وسائط: 9 خطوات
كيفية تحويل الكمبيوتر الشخصي أو الكمبيوتر المحمول القديم / التالف إلى صندوق وسائط: في عالم تتقدم فيه التكنولوجيا بأسرع مما نحن عليه الآن ، تصبح أجهزتنا الإلكترونية المحببة عفا عليها الزمن بسرعة. ربما طرقت قططك المحببة جهاز الكمبيوتر المحمول الخاص بك على الطاولة وتحطمت الشاشة. أو ربما تريد صندوق وسائط لتلفزيون ذكي
كيفية إرسال ملفات كبيرة من جهاز كمبيوتر إلى كمبيوتر: 6 خطوات
كيفية إرسال الملفات الكبيرة من الكمبيوتر إلى الكمبيوتر: تستمر أحجام الملفات في الزيادة مع تقدم التكنولوجيا. إذا كنت تعمل في حرفة إبداعية ، مثل التصميم أو النمذجة ، أو مجرد هاوٍ ، فقد يكون نقل الملفات الكبيرة أمرًا شاقًا. تحدد معظم خدمات البريد الإلكتروني الحد الأقصى لأحجام المرفقات بحوالي 25
قاعدة توصيل للهاتف المحمول للكمبيوتر المحمول من جهاز Macbook المكسور أو أي كمبيوتر محمول آخر : 6 خطوات
حوض الهاتف الذكي للكمبيوتر المحمول من جهاز Macbook المكسور أو أي كمبيوتر محمول آخر …: تم إنشاء هذا المشروع لأنه يمكن أن يكون مفيدًا لاستخدام كل قوة الهواتف الذكية الفعلية كجهاز كمبيوتر عادي
جهاز كمبيوتر مطبخ مع جهاز كمبيوتر محمول: 5 خطوات
جهاز كمبيوتر مطبخ مع جهاز كمبيوتر محمول: أردت إنشاء جهاز كمبيوتر شخصي للمطبخ ، لكنني كنت بحاجة إليه بعيدًا. رأيت أجهزة تلفزيون سوني تحت الخزانة وكانت لدي هذه الفكرة. الأقواس عبارة عن قوسين بسيطين على شكل حرف L أضعهما في نائب وطرقت بالشكل الذي تراه في الموافقة المسبقة عن علم 1. يبدو قبيحًا جدًا من هذا
قم بتحويل (حول) أي ملف وسائط إلى (حول) أي ملف وسائط آخر مجانًا !: 4 خطوات
تحويل (فقط حول) أي ملف وسائط إلى (فقط حول) أي ملف وسائط آخر مجانًا!: أول تعليمات لي ، هتاف! على أي حال ، كنت أبحث في Google عن برنامج مجاني من شأنه تحويل ملفات Youtube.flv الخاصة بي إلى تنسيق أكثر عالمية ، مثل wmv أو.mov ، لقد بحثت في عدد لا يحصى من المنتديات والمواقع الإلكترونية ثم عثرت على برنامج يسمى