תוכן עניינים:

מחשב נייד למשחקים נייד באמצעות Raspberry Pi: 8 שלבים
מחשב נייד למשחקים נייד באמצעות Raspberry Pi: 8 שלבים

וִידֵאוֹ: מחשב נייד למשחקים נייד באמצעות Raspberry Pi: 8 שלבים

וִידֵאוֹ: מחשב נייד למשחקים נייד באמצעות Raspberry Pi: 8 שלבים
וִידֵאוֹ: 20 товаров для автомобиля с Алиэкспресс, автотовары №32 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מחשב נייד למשחקים נייד באמצעות פטל פטל
מחשב נייד למשחקים נייד באמצעות פטל פטל
מחשב נייד למשחקים נייד באמצעות פטל פטל
מחשב נייד למשחקים נייד באמצעות פטל פטל

שלום חבר'ה, במדריך זה נלמד לבנות מחשב נייד למשחקים באמצעות פטל פטל. כשאני אומר מחשב נייד גיימינג אני לא מתכוון למחשב הנייד היוקרתי שנמכר בשוק. ממילא לא תוכל לשחק במשחקי חלונות במחשב הנייד הזה. אבל תוכל לשחק בכל משחקי הרטרו. אז ניחשתם נכון אני אשתמש בתמונת Retropie לפרויקט הזה. לפני שאתם מתחילים לקרוא את ההנחיה הזו אני מציע לכם לצפות בסרטון היוטיוב שהכנתי לפרויקט זה.

שלב 1: דרושים חלקים ותוכנה לפרויקט זה

דרושים חלקים ותוכנה לפרויקט זה
דרושים חלקים ותוכנה לפרויקט זה
דרושים חלקים ותוכנה לפרויקט זה
דרושים חלקים ותוכנה לפרויקט זה
דרושים חלקים ותוכנה לפרויקט זה
דרושים חלקים ותוכנה לפרויקט זה

אז לבניית הפרויקט הזה תעשה נגן טלוויזיה / נגן DVD שאתה עשוי למצוא בשכיבה בבית שלך או שתוכל לשאול מחברך הנדיב. אז תזדקק לפאי פטל, ברור שכל פי פטל יעשה, אבל אני אשתמש פטל פי אפס w. עכשיו אם תשתמש כמו פטל אפס כמוני, תצטרך גם להכין מעגל נוסף לאודיו מכיוון שאין לו שקע שמע כמו פטל פי 3.

עבור לוח השמע תדרשו רכיבים אלה:

  1. שני נגד של 270 אוהם
  2. שני נגד של 150 אוהם
  3. שני קבלים קרמיים של 33 nF
  4. שני קבלים אלקטרוליטיים של 10 uF

מלבד אלה תצטרך גם כמה סיכות כותרת זכר ונקבה. כמה חוטים ו- PCB מסוג אב טיפוס.

יהיה עליך גם להוריד את תמונת הרטרופיה מכאן:

כדי לטעון את התמונה ב- SD-CARD תצטרך Win32 Disk Imager או אפילו אתר יעשה את העבודה.

הורד מכשיר Win32 Disk Imager מכאן:

ואתצ'ר מכאן:

שלב 2: פריצה לטלוויזיה / נגן DVD נייד

פריצה לטלוויזיה / נגן DVD נייד
פריצה לטלוויזיה / נגן DVD נייד
פריצה לטלוויזיה / נגן DVD נייד
פריצה לטלוויזיה / נגן DVD נייד

אין צורך בשלב זה אם לנגן ה- DVD הנייד שלך יש קלט וידאו AV, אזי חייך מעט קלים יותר ותוכל לדלג על שלב זה.

חלק זה יכול להיות קשה עבור אנשים מסוימים, אך בטוח שתמצא דרך אם תנסה. עליך למצוא חוט / נתיב שדרכו המעבד מעביר את אות הווידאו למעגל הצג. המעבד הוא לרוב השבב הגדול ביותר שתוכל למצוא ויש לו מספר סיכות רב יותר. בחלק מנגן ה- DVD הנייד יש לוח מעגלים נפרד לתצוגה (כמו שלי). אז אתה רק צריך לפרוץ את הכבל המחבר בין הלוח הראשי ללוח התצוגה. במקרה שלי ההדבקה של כבל המחבר הודפסה על לוח המעגלים. אבל אם זה לא במקרה שלך, אתה יכול פשוט לגוגל את הסיכה ל- IC לתצוגה.

כפי שאתה יכול לראות בתמונה למעלה הנקודות של כבל המחבר שלי ניתנות על לוח התצוגה. מצאתי שלושה סיכות מעניינות והן טלוויזיה/AV, טלוויזיה, Y (ראו בתמונות למעלה). הטלוויזיה/AV משמשים לשינוי המצב בין מצב טלוויזיה ו- DVD. הטלוויזיה היא קלט הווידאו של הטלוויזיה ו- Y היא כניסת הווידיאו ב- DVD. במקרה שלי אני בוחר את קלט הטלוויזיה מכיוון שהוא נתן תצוגה באיכות טובה יותר. אז פשוט חתכתי את חוט הטלוויזיה והחלפתי אותו בפלט של פטל פטל.

אם סיימת את השלב הזה בהצלחה אז ברכות שכן זה היה השלב הקשה ביותר והשלבים הבאים קלים מאוד.

שלב 3: הכנת מסנן הקול

הכנת מסנן הקול
הכנת מסנן הקול
הכנת מסנן הקול
הכנת מסנן הקול
הכנת מסנן הקול
הכנת מסנן הקול

לשם כך הפניתי לאתר adafruit:

שלב זה נחוץ רק אם אתה משתמש בפטל פאי אפס מכיוון שלפטל פטל אפס אין מסנן שמע מובנה.

המעגל משתמש הן ב- gpio 13 והן ב- gpio 18 עבור פלט סטריאו. אבל השתמשתי רק ב- gpio 18, מכיוון שלא אכפת לי פלט שמע מונו. חיברתי את פלט המסנן הזה למגבר האודיו המשולב של נגן ה- DVD הנייד שלי. שים לב שאתה צריך מגבר שמע אם אינך יכול להשתמש במגבר המשולב, יהיה עליך לייצר מגבר אודיו. לא ניתן לחבר את הפלט של מסנן השמע ישירות לרמקול.

שלב 4: הגדרת התוכנה הדרושה לפרויקט זה

הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה
הגדרת התוכנה הדרושה לפרויקט זה

עכשיו הגיע הזמן לבדוק אם השמע שלנו עובד, אך לפני כן עלינו להבהב את תמונת Retropie לכרטיס sdcard, תוכל להוריד את התמונה מהאתר הרשמי של Retropie מכאן (https://retropie.org.uk /) להבהבה השתמשתי ב- Win32 Disk Imager אך ניתן גם להשתמש באצ'ר לביצוע העבודה.

עליך לפתוח Win32 Disk Imager במצב מנהל מערכת, בחר בקובץ התמונה Retropie. בחר את אות הכונן SD-CARD שלך מהתיבה הנפתחת ולאחר מכן לחץ על כפתור הכתיבה.

עכשיו אתה צריך לחבר את ה- raspberry pi zero שלך לרשת ולאפשר SSH עליה. בדרך זו לעשות זאת ללא כל צג, פשוט בצע את השלבים הבאים. עליך ליצור שני קבצים wpa_supplicant.conf ו- ssh במדריך האתחול של כרטיס הזיכרון. או פשוט הורד אותם מלמטה. יהיה עליך לשנות את wpa_supplicant.conf על ידי הזנת קוד המדינה, שם ה- WiFi והסיסמה שלך. לאחר מכן העתק את שני הקבצים האלה לספריית האתחול. לאחר מכן הכנס את כרטיס ה- SD לפאי הפטל שלך והוא אמור להתחבר אוטומטית לרשת ה- wifi שלך.

לאחר מכן מצא את כתובת ה- IP של הפטל שלך, אני משתמש בסורק IP מתקדם (https://www.advanced-ip-scanner.com/) למטרה זו.

הגיע הזמן ל SSH לתוך פטל הפטל. עבור משתמשי Windows אני ממליץ על תוכנה בשם Putty (https://www.putty.org/). עבור משתמשי Linux אתה יכול להשתמש במסוף על ידי הקלדת פקודה זו

ssh pi@ip_address

לדוגמה, אם כתובת ה- IP של Raspberry pi שלי היא 192.168.8.102 אז אצטרך להשתמש בפקודה זו ssh [email protected]

משתמש הכניסה המוגדר כברירת מחדל הוא pi וסיסמת ברירת המחדל היא פטל.

שלב 5: הגדרת האודיו עבור Rapberry Pi Zero

הגדרת האודיו עבור Rapberry Pi Zero
הגדרת האודיו עבור Rapberry Pi Zero
הגדרת האודיו עבור Rapberry Pi Zero
הגדרת האודיו עבור Rapberry Pi Zero
הגדרת האודיו עבור Rapberry Pi Zero
הגדרת האודיו עבור Rapberry Pi Zero

כדי להציל אותך מכל הטרחה התוכנה הזו יצרתי תמונה של כרטיס ה- SD שהוגדר מראש. פשוט הורד (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) והבהב את התמונה בכרטיס ה- SD שלך, תוכל לדלג על שלב זה ועל השלב הבא של מדריך זה. אבל אם אתה רוצה ללמוד משהו אז אני ממליץ לך לקרוא את השלב הזה.

עבור שלב זה אני מתייחס לחלוטין למדריך זה של adafruit (https://learn.adafruit.com/adding-basic-audio-oup…).

אז הרעיון כאן הוא שהפטל המקורי של הפטל והפטל פי אפס משתמשים במעבד דומה, אבל לפאי הפטל המקורי היה פלט השמע, אז מכיוון שיש להם מעבד דומה אז פטל פאי אפס חייב להיות פלט שמע אבל הבעיה מכיוון שאין לנו סיכות PWM0 (סיכה מס '40) ו- PWM1 (סיכה מספר 45) [אלו הסיכות המשמשות לאודיו ב- Raspberry Pi One] שנחשפו עבור פטל פי אפס, אך יש דרך לשוב ולשנות לנתב את האותות האלה ל- GPIO 18 ול- GPIO 13 ב- pi פטל אפס.

לאחר שאנו מחוברים באמצעות SSH, הקלד את הפקודות הבאות

עדכון sudo apt-get

sudo apt-get להתקין raspi-gpio wiringpi

לאחר מכן הקלד gpio readall

אם זה לא עובד, עליך לבנות raspi-gpio בעצמך. עיין בשלב הבא.

הפקודה gpio readall תיתן לך את מצב הסיכה ואת המצב עבור כל סיכה. הסיכות שאנו מעוניינים בהן הן GPIO 13 ו- GPIO 18. מצב ברירת המחדל יוגדר ל- IN עלינו להגדיר מצב זה ל- ALT0 ו- ALT5.

לשם כך אנו זקוקים לתוכנה בשם gpio_alt. כדי לחסוך זמן כבר ריכזתי אותו עבורך. פשוט הורד את קובץ ה- zip וחלץ אותו והעתק אותו לתיקיית הבית של פטל פאי. (בתמונות למעלה הראתי כיצד ניתן לאסוף את gpio_alt.c זה באמצעות gcc -o gpio_alt gpio_alt.c)

לאחר מכן הקלד פקודות אלה:

sudo chown root: 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

עבור לאפשרויות מתקדמות. לאחר מכן עבור אל שמע ובחר באפשרות כפתור 3.5 מ מ ('אוזניות').

הקלד alsixer והגביר את עוצמת הקול על ידי לחיצה על מקש החץ למעלה ואז תוכל לחמם את Esc כדי לשמור ולהפסיק

עכשיו כדי להפוך את התהליך הזה לאוטומטי בכל פעם שפי פטל מגפי

הקלד sudo nano /root/pwmaudio.sh

העתיקו את זה לתוכו:

#!/bin/bash

/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 = null

[להתקין]

WantedBy = multi-user.target

כינוי = pwmaudio.service

שמור את הקובץ על ידי הקלדת ctrl+o. ברגע שזה נעשה הפעל שירות זה על ידי הקלדת פקודה זו.

sudo systemctl אפשר pwmaudio.service

sudo systemctl התחל pwmaudio.service

לאחר מכן בצע אתחול Sudo וסיימנו להגדיר את התוכנה.

שלב 6: אם פקודת קריאת הכלים של Gpio לא עובדת

אם פקודת Readall של Gpio לא עובדת
אם פקודת Readall של Gpio לא עובדת
אם פקודת Readall של Gpio לא עובדת
אם פקודת Readall של Gpio לא עובדת
אם פקודת Readall של Gpio לא עובדת
אם פקודת Readall של Gpio לא עובדת

קיימת אפשרות שפקודת gpio readall אולי לא תעבוד עבור אנשים מסוימים ולכן בשלב זה נבנה את חבילת gpio בעצמנו.

ראשית עלינו להוריד את התמונה האחרונה מ- wiringPi Git repo: (https://git.drogon.net/?p=wiringPi;a=summary). הגרסה שיש לי היא wiringPi-8d188fa.tar.gz.

עלינו להעתיק קובץ זה לפאי הפטל שלנו. אני משתמש בשיטה נוחה זו, תחילה פתח את סייר הקבצים ולאחר מכן בסוג עמודת הכתובת: / ip_address, שם ip_address מתייחס לכתובת ה- IP של פטל הפאי שלך. פשוט העתק את wiringPi -8d188fa.tar.gz לתיקיית ה- BIOS.

לאחר מכן SSH לתוך פטל פאי והקלד:

ls./RetroPie/BIOS/

בעזרת זה תוכל לראות קובץ wiringPi-8d188fa.tar.gz.

mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./

חלץ את הקובץ באמצעות פקודות אלה:

חיווט gunzip Pi-8d188fa.tar.gz

חיווט זפת -xvfPi -8d188fa.tar

לאחר מכן היכנס לספריית wiringPi-8d188fa והתקן את התוכנה:

חיווט תקליטורים Pi-8d188fa

./לִבנוֹת

והקלד gpio readall וזה יעבוד.

שלב 7: טעינת משחק למחשב נייד זה

טוען משחק למחשב הנייד הזה
טוען משחק למחשב הנייד הזה
טוען משחק למחשב הנייד הזה
טוען משחק למחשב הנייד הזה

כעת כדי לטעון משחק לחוקר הקבצים הפתוח במחשב הנייד הזה, לחץ על עמודת הכתובות והקלד / ואחריו כתובת ה- IP של פטל פאי.

למשל אם כתובת ה- IP שלי היא 192.168.8.102, אז אני צריך להקליד / 192.168.8.102 בעמודת הכתובת, לאחר מכן פתח את תיקיית ROM ולאחר מכן העתק והדבק את המשחק שלך כאן מכיוון שהמשחק שיש לי הוא מסוג snes שהעתקתי אותו לתיקיית snes.

שלב 8: סיכום ורעיונות נוספים לפרויקט זה

סיכום ורעיונות נוספים לפרויקט זה
סיכום ורעיונות נוספים לפרויקט זה

לבסוף חיברתי את מקלדת ה- USB הזו לפאי הפטל ולאחר שעשיתי את תצורת המקלדת אתחלתי את פאי הפטל. זה הפך לפרויקט טוב, אחרי שצפיתי באחי הקטן משחק איתו.

היו לי רעיונות רבים בעת ביצוע הפרויקט הזה שאת רובו לא יכולתי ליישם מאז שממיר התאורה האחורית של נגן ה- DVD הנייד הפסיק לפעול.

רעיון אחד היה להשתמש בכפתורים הקיימים של נגן ה- DVD הנייד במקום במקלדת. לרעיון השני היה לי ג'ויסטיק משחקים אינפרא אדום, אותו רציתי לקשר עם Retropie. השתמשתי במקלט ה- IR הקיים של נגן ה- DVD הנייד והצלחתי לקבל לחיצות על המקלדת מהבקר באמצעות תוכנת LIRC (שלט רחוק אינפרא אדום לינוקס) (https://www.lirc.org/) ועוד מעט שינויים יכולים לאפשר לי להשתמש בג'ויסטיק ה- IR הזה עם Retropie.

אני בהחלט אעשה סרטון והוראה מזה ברגע שאקבל את ממיר התאורה האחורית החדשה, אז אנא אל תשכח להירשם לערוץ youTube שלי Jovi Tech.

מוּמלָץ: