جدول المحتويات:
- الخطوة 1: الأجزاء والبرامج اللازمة لهذا المشروع
- الخطوة 2: قرصنة مشغل التلفزيون / DVD المحمول
- الخطوة الثالثة: عمل مرشح الصوت
- الخطوة 4: إعداد البرنامج المطلوب لهذا المشروع
- الخطوة 5: تكوين الصوت لـ Rapberry Pi Zero
- الخطوة 6: إذا لم يعمل أمر Gpio Readall
- الخطوة 7: تحميل اللعبة على هذا الكمبيوتر المحمول
- الخطوة 8: الخاتمة والأفكار الإضافية لهذا المشروع
فيديو: كمبيوتر محمول للألعاب باستخدام Raspberry Pi: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا يا شباب ، في هذا الدليل ، سوف نتعلم بناء كمبيوتر محمول للألعاب باستخدام Raspberry Pi. عندما أقول كمبيوتر محمول للألعاب ، لا أقصد الكمبيوتر المحمول المتطور الذي يتم بيعه في السوق. لن تتمكن من لعب ألعاب Windows على هذا الكمبيوتر المحمول على أي حال. لكنك ستكون قادرًا على لعب جميع ألعاب Retro. لذلك خمنت ذلك بشكل صحيح ، سأستخدم صورة Retropie لهذا المشروع. قبل أن تبدأ في قراءة هذه التعليمات ، أقترح عليك مشاهدة فيديو youtube الذي صنعته لهذا المشروع.
الخطوة 1: الأجزاء والبرامج اللازمة لهذا المشروع
لذلك من أجل بناء هذا المشروع ، سوف تجد مشغل تلفاز / DVD محمول قد تجده مستلقياً في منزلك أو يمكنك الاقتراض من صديقك الكريم. ثم ستحتاج إلى raspberry pi ، من الواضح أن أي raspberry pi سيفي بالغرض ، لكنني سأستخدم توت العليق بي زيرو دبليو. الآن إذا كنت ستستخدم Raspberry zero مثلي ، فستحتاج أيضًا إلى إنشاء لوحة دائرة إضافية للصوت نظرًا لأنها لا تحتوي على مقبس الصوت مثل raspberry pi 3.
بالنسبة للوحة الصوت ، ستحتاج إلى هذه المكونات:
- اثنان 270 أوم المقاوم
- اثنان 150 أوم المقاوم
- اثنين من مكثف السيراميك 33 nF
- اثنين من مكثف 10 uF كهربائيا
بصرف النظر عن هذه ، ستحتاج أيضًا إلى بعض دبابيس الرأس من الذكور والإناث. بعض الأسلاك والنماذج الأولية لثنائي الفينيل متعدد الكلور.
ستحتاج أيضًا إلى تنزيل صورة retropie من هنا:
لتحميل الصورة على SD-CARD ، ستحتاج إلى Win32 Disk Imager أو حتى Etcher سيقوم بالمهمة.
قم بتنزيل Win32 Disk Imager من هنا:
و Etcher من هنا:
الخطوة 2: قرصنة مشغل التلفزيون / DVD المحمول
هذه الخطوة ليست ضرورية إذا كان مشغل DVD المحمول الخاص بك يحتوي على إدخال فيديو AV ، فإن حياتك أسهل قليلاً ويمكنك تخطي هذه الخطوة.
قد يكون هذا الجزء صعبًا بالنسبة لبعض الأشخاص ، لكن من المؤكد أنك ستجد طريقة إذا حاولت. عليك أن تجد سلكًا / مسارًا ينقل المعالج من خلاله إشارة الفيديو إلى شاشة العرض IC. غالبًا ما يكون المعالج هو أكبر شريحة يمكنك العثور عليها ويحتوي على عدد أكبر من المسامير. تحتوي بعض مشغلات DVD المحمولة على لوحة دائرة منفصلة للشاشة (مثل بلدي). ثم تحتاج فقط إلى اختراق الكبل الذي يربط اللوحة الرئيسية بلوحة العرض. في حالتي ، تمت طباعة pinout الخاص بكابل الموصل على لوحة الدائرة. ولكن إذا لم يكن الأمر كذلك في حالتك ، فيمكنك فقط Google pinout الخاص بـ Display IC.
كما ترون في الصورة أعلاه ، يتم توفير pinouts الخاص بكابل الموصل على لوحة العرض. لقد وجدت ثلاثة دبابيس مثيرة للاهتمام وهي TV / AV ، TV ، Y (انظر في الصور أعلاه). يستخدم التلفزيون / AV لتغيير الوضع بين وضع التلفزيون و DVD. التلفزيون هو مدخل فيديو التلفزيون و Y هو إدخال فيديو DVD. في حالتي ، اخترت إدخال التلفزيون لأنه يوفر عرضًا بجودة أفضل. لذلك قمت للتو بقطع سلك التليفزيون واستبدله بإخراج التوت.
إذا أكملت هذه الخطوة بنجاح ، فهنالك التهاني لأن هذه كانت أصعب خطوة والخطوات اللاحقة سهلة للغاية.
الخطوة الثالثة: عمل مرشح الصوت
لهذا أشرت إلى موقع adafruit:
هذه الخطوة مطلوبة فقط إذا كنت تستخدم raspberry pi zero نظرًا لأن raspberry pi zero لا يحتوي على مرشح صوت يحمل في ثناياه عوامل.
تستخدم الدائرة كلاً من gpio 13 و gpio 18 لإخراج الاستريو. لكنني استخدمت gpio 18 فقط ، لأنني لا أمانع في إخراج صوت أحادي. لقد قمت بتوصيل إخراج هذا المرشح بمكبر الصوت الموجود على اللوحة لمشغل DVD المحمول الخاص بي. يرجى ملاحظة أنك بحاجة إلى مكبر صوت إذا لم تتمكن من استخدام مكبر الصوت الموجود على اللوحة ، فستحتاج إلى إنشاء مكبر صوت. لا يمكنك توصيل إخراج مرشح الصوت بالسماعة مباشرة.
الخطوة 4: إعداد البرنامج المطلوب لهذا المشروع
حان الوقت الآن للاختبار لمعرفة ما إذا كان صوتنا يعمل ، ولكن قبل ذلك نحتاج إلى وميض صورة Retropie إلى بطاقة sdcard ، يمكنك تنزيل هذه الصورة من موقع Retropie الرسمي من هنا (https://retropie.org.uk /) بالنسبة للوميض ، استخدمت Win32 Disk Imager ولكن يمكنك أيضًا استخدام Etcher للقيام بالمهمة.
تحتاج إلى فتح Win32 Disk Imager في وضع المسؤول ، حدد ملف صورة Retropie. اختر حرف محرك الأقراص SD-CARD الخاص بك من المربع المنسدل ثم انقر فوق زر الكتابة.
أنت الآن بحاجة إلى توصيل raspberry pi zero بشبكتك وتمكين SSH عليها. بهذه الطريقة للقيام بذلك بلا مبالاة بدون شاشة ، ما عليك سوى اتباع هذه الخطوات. تحتاج إلى إنشاء ملفين wpa_supplicant.conf و ssh في دليل التمهيد لبطاقة الذاكرة ، أو فقط قم بتنزيلهما من الأسفل. ستحتاج إلى تعديل wpa_supplicant.conf عن طريق إدخال رمز البلد واسم wifi وكلمة المرور. ثم انسخ هذين الملفين إلى دليل التمهيد. ثم ضع بطاقة SD الخاصة بك في raspberry pi الخاص بك ويجب أن تتصل تلقائيًا بشبكة wifi الخاصة بك.
ثم ابحث عن عنوان IP الخاص بـ raspberry pi ، وأستخدم Advanced IP Scanner (https://www.advanced-ip-scanner.com/) لهذا الغرض.
حان الوقت ل SSH في التوت باي. لمستخدمي Windows ، أوصي ببرنامج يسمى Putty (https://www.putty.org/). بالنسبة لمستخدمي Linux ، يمكنك استخدام Terminal بكتابة هذا الأمر
ssh pi @ ip_address
على سبيل المثال ، إذا كان عنوان IP الخاص بي في Raspberry Pi هو 192.168.8.102 ، فسيتعين علي استخدام هذا الأمر ssh [email protected]
مستخدم تسجيل الدخول الافتراضي هو pi وكلمة المرور الافتراضية هي raspberry.
الخطوة 5: تكوين الصوت لـ Rapberry Pi Zero
لإنقاذك من كل متاعب البرنامج هذه ، قمت بإنشاء صورة لبطاقة SD-CARD التي تم تكوينها مسبقًا. فقط قم بالتنزيل (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view؟usp=sharing/) وفلاش صورة في بطاقة SD الخاصة بك ، ثم يمكنك تخطي هذه الخطوة والخطوة التالية من هذه التعليمات. ولكن إذا كنت تريد أن تتعلم شيئًا ما ، فأنا أشجعك على قراءة هذه الخطوة.
في هذه الخطوة ، أشير تمامًا إلى هذا البرنامج التعليمي adafruit (https://learn.adafruit.com/adding-basic-audio-oup …).
لذا فإن الفكرة هنا هي أن raspberry pi one الأصلي و raspberry pi zero يستخدمان معالجًا مشابهًا ، لكن raspberry pi الأصلي كان لديه إخراج صوتي ، لذلك نظرًا لأن لديهم معالجًا مشابهًا ، فيجب أن يكون لدى raspberry pi zero إخراج صوتي ولكن المشكلة نظرًا لعدم وجود دبابيس PWM0 (رقم التعريف الشخصي 40) و PWM1 (رقم 45) [هذه هي المسامير المستخدمة للصوت على Raspberry Pi One] المكشوفة لـ raspberry pi zero ، ولكن هناك طريقة لإعادة قم بتوجيه تلك الإشارات إلى GPIO 18 و GPIO 13 على raspberry pi zero.
بمجرد الاتصال باستخدام SSH ، اكتب الأوامر التالية
sudo apt-get update
sudo apt-get install raspi-gpio wiringpi
ثم اكتب gpio readall
إذا لم يفلح ذلك ، فأنت بحاجة إلى إنشاء raspi-gpio بنفسك ، يرجى الرجوع إلى الخطوة التالية.
يمنحك الأمر gpio readall وضع الدبوس والحالة لكل دبوس. الدبابيس التي نهتم بها هي GPIO 13 و GPIO 18 ، وسيتم ضبط الوضع الافتراضي على IN ونحن بحاجة إلى ضبط هذا الوضع على ALT0 و ALT5.
لهذا نحتاج إلى برنامج يسمى gpio_alt. لتوفير وقتك قمت بالفعل بتجميعه لك. ما عليك سوى تنزيل الملف المضغوط واستخراجه ونسخه إلى مجلد raspberry pi home. (في الصور أعلاه ، أوضحت كيفية تجميع هذا gpio_alt.c باستخدام gcc -o gpio_alt gpio_alt.c)
ثم اكتب هذه الأوامر:
sudo chown root: الجذر gpio_alt
sudo chmod u + s gpio_alt
sudo mv gpio_alt / usr / local / bin /
gpio_alt -p 13 -f 0
gpio_alt -p 18 -f 5
اكتب الآن gpio readall ، وستجد أنه تم تغيير وضع دبوس GPIO 13 و GPIO 18 إلى ALT0 و ALT5.
ثم اكتب sudo raspi-config
انتقل إلى الخيارات المتقدمة ، ثم انتقل إلى الصوت وحدد خيار مقبس Force 3.5 مم ("سماعة الرأس").
اكتب alsamixer وقم بزيادة مستوى الصوت بالضغط على مفتاح السهم لأعلى ، ثم يمكنك الضغط على Esc للحفظ والإنهاء
الآن لأتمتة هذه العملية في كل مرة يتم فيها تشغيل التوت
اكتب sudo nano /root/pwmaudio.sh
انسخ هذا فيه:
#! / بن / باش
/ usr / local / bin / gpio_alt -p 13 -f 0
/ usr / local / bin / gpio_alt -p 18 -f 5
اضغط على ctrl + o للحفظ ثم اضغط على ctrl + x للخروج.
قم بتشغيل sudo chmod + x /root/pwmaudio.sh ثم قم بإنشاء برنامج نصي آخر باستخدام sudo nano /lib/systemd/system/pwmaudio.service
وألصق هذا فيه
[وحدة]
الوصف = خدمة الصوت PWM
[خدمة]
ExecStart = / root / pwmaudio.sh
StandardOutput = لا شيء
[تثبيت]
WantedBy = multi-user.target
الاسم المستعار = pwmaudio.service
احفظ الملف بكتابة ctrl + o. بمجرد الانتهاء من ذلك ، ابدأ هذه الخدمة بكتابة هذا الأمر.
sudo systemctl يقوم بتمكين pwmaudio.service
sudo systemctl ابدأ pwmaudio.service
ثم قم بإعادة تشغيل sudo وانتهينا من تكوين البرنامج.
الخطوة 6: إذا لم يعمل أمر Gpio Readall
هناك احتمال ألا يعمل الأمر gpio readall مع بعض الأشخاص ، لذا في هذه الخطوة سنبني حزمة gpio بأنفسنا.
نحتاج أولاً إلى تنزيل أحدث لقطة من wiringPi Git repo: (https://git.drogon.net/؟p=wiringPi؛a=summary). الإصدار الذي لدي هو wiringPi-8d188fa.tar.gz.
نحتاج إلى نسخ هذا الملف إلى raspberry pi. أستخدم هذه الطريقة الملائمة ، أولاً افتح مستكشف الملفات الخاص بك ، ثم في عمود العنوان اكتب: / ip_address ، حيث يشير ip_address إلى عنوان IP الخاص بـ raspberry pi. فقط انسخ wiringPi -8d188fa.tar.gz في مجلد BIOS.
ثم SSH في raspberry Pi واكتب:
ls./RetroPie/BIOS/
بهذا ستتمكن من رؤية ملف wiringPi-8d188fa.tar.gz.
mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./
استخرج الملف بهذه الأوامر:
الأسلاك gunzipPi-8d188fa.tar.gz
قطران xvf الأسلاك
ثم انتقل إلى دليل wiringPi-8d188fa وقم بتثبيت البرنامج:
الأسلاك cdPi-8d188fa
./يبني
واكتب gpio readall ، وستعمل.
الخطوة 7: تحميل اللعبة على هذا الكمبيوتر المحمول
الآن لتحميل لعبة في مستكشف الملفات المفتوح هذا ، انقر فوق عمود العنوان ، واكتب / متبوعًا بعنوان IP الخاص بـ raspberry pi.
على سبيل المثال ، إذا كان عنوان IP الخاص بي هو 192.168.8.102 ، فيجب أن أكتب / 192.168.8.102 في عمود العنوان
، ثم افتح مجلد ROM ، ثم انسخ والصق لعبتك هنا لأن اللعبة التي أمتلكها هي من النوع snes الذي قمت بنسخه إلى مجلد snes.
الخطوة 8: الخاتمة والأفكار الإضافية لهذا المشروع
أخيرًا ، قمت بتوصيل لوحة مفاتيح USB هذه بـ rasberry pi وبعد إجراء تكوين لوحة المفاتيح ، أعدت تشغيل raspberry pi. لقد كان مشروعًا جيدًا ، بعد مشاهدة أخي الصغير يلعب به.
كان لدي العديد من الأفكار عند القيام بهذا المشروع والتي لم أتمكن من تنفيذها في معظمها لأن عاكس الإضاءة الخلفية لمشغل DVD المحمول توقف عن العمل.
كانت إحدى الأفكار هي استخدام الأزرار الموجودة في مشغل DVD المحمول بدلاً من لوحة المفاتيح. بالنسبة للفكرة الثانية ، كان لدي عصا تحكم للألعاب بالأشعة تحت الحمراء ، والتي أردت ربطها بـ Retropie. لقد استخدمت جهاز استقبال الأشعة تحت الحمراء الموجود لمشغل DVD المحمول وتمكنت من الحصول على ضغطات على لوحة المفاتيح من وحدة التحكم باستخدام برنامج LIRC (جهاز التحكم عن بعد بالأشعة تحت الحمراء في Linux) (https://www.lirc.org/) وقد يسمح لي المزيد من التعديل لاستخدام عصا التحكم بالأشعة تحت الحمراء مع Retropie.
سأقوم بالتأكيد بعمل مقطع فيديو وإرشادات حول هذا بمجرد حصولي على عاكس الإضاءة الخلفية الجديد ، لذا من فضلك لا تنسى الاشتراك في قناتي على اليوتيوب Jovi Tech.
موصى به:
كمبيوتر محمول للألعاب في حقيبة سفر: 7 خطوات (مع صور)
كمبيوتر محمول للألعاب في حقيبة سفر: ملاحظة: تسلط الخطوات الضوء على بعض النصائح المهمة فقط. يرجى مشاهدة الفيديو (أدناه) للحصول على عملية البناء الكاملة. في هذا Instructable ، أعرض كيفية تحويل حقيبة أداة قديمة (أو حقيبة سفر) إلى جهاز كمبيوتر محمول رائع المظهر. ليست هناك حاجة لمواصفات
كمبيوتر محمول عالي السرعة للألعاب: 9 خطوات (مع صور)
كمبيوتر محمول عالي السرعة للألعاب: HiFriends ، سأوضح لك اليوم كيفية صنع أقوى كمبيوتر محمول عالي السرعة بحجم الجيب مع نظام تشغيل Windows 10 يحمل في ثناياه عوامل في منزلك. في هذه المقالة ، سأقدم لك جميع المعلومات حتى تتمكن من بناء هذا في منزلك بسهولة مع
حامل كمبيوتر محمول / كمبيوتر محمول غير مكلف إلى محول سطح مكتب: 3 خطوات
حامل كمبيوتر محمول / كمبيوتر محمول غير مكلف إلى محول سطح مكتب: أجد نفسي أستخدم الكمبيوتر المحمول الخاص بي لفترات طويلة من الوقت. لا تشعر بالراحة بعد فترة. يجب أن تكون لوحة المفاتيح والشاشة منفصلة بشكل مثالي لتقليل إجهاد الرقبة أثناء الاستخدام المطول. إذا كنت من مستخدمي الكمبيوتر المحمول بدوام كامل ، أقترح عليك إنشاء
منظف شاشة ميكروفيبر محمول للغاية (كمبيوتر محمول / كمبيوتر محمول): 4 خطوات
منظف شاشة ميكروفيبر محمول للغاية (كمبيوتر محمول / كمبيوتر محمول): أنا معتاد على فقد العديد من أدواتي وما شابه ، لذا خطرت لي فكرة لماذا لا أقوم بتصميم منظف شاشة محمول من الألياف الدقيقة للكمبيوتر المحمول يناسب فتحة بطاقة جهاز الكمبيوتر الخاص بي. يمكن تطبيق هذه الفكرة على أي فتحة بطاقة كمبيوتر على أي كمبيوتر محمول فقط
حامل كمبيوتر محمول ورقي ، أرخص حامل كمبيوتر محمول ممكن: 4 خطوات
حامل كمبيوتر محمول ورقي ، أرخص حامل كمبيوتر محمول ممكن: لقد أحببت Quake3 ، وأنا قلقة بشأن متانة جهاز MacBook الخاص بي. لم أفهم أبدًا شراء حامل الكمبيوتر المحمول هذا مع المراوح ، لأن أجهزة MacBooks لا تحتوي على أي ثقب على الإطلاق في الجزء السفلي منها. كنت أفكر في أن تلك الكرات النصفية ربما تنحني الكمبيوتر المحمول ج