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

ג'וקבוקס עם פטל פי: 3 שלבים
ג'וקבוקס עם פטל פי: 3 שלבים

וִידֵאוֹ: ג'וקבוקס עם פטל פי: 3 שלבים

וִידֵאוֹ: ג'וקבוקס עם פטל פי: 3 שלבים
וִידֵאוֹ: ד״ר גבי סיבוני, INSS 2024, נוֹבֶמבֶּר
Anonim
Image
Image
ג'וקבוקס עם פטל פטל
ג'וקבוקס עם פטל פטל

הדרכה זו שתאפשר לך לבנות את ה- Jukebox הזה (או את הדגם המותאם אישית שלך:)).

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

הערה: התוכנה המסופקת במדריך זה על ידי המחבר עצמו, היא ברישיון GNU GPLv2.

אספקה

רשימת חנויות חומרה

- פאי פטל

- צג

- כבלים קשורים (hdmi, אודיו וכו ')

- לחצנים + בקר USB ונורות LED

- רמקולים

אופציונאלי:

- מכשיר hifi לרכב

- ספק כוח 12 וולט (אפילו ישן או מחשב יכול להסתדר טוב)

- מתג RCA

- כניסת שמע RCA

רשימת חנויות תוכנה

- Raspbian GNU Linux (השתמשתי בגרסה 9.6)

- Fruitbox (השתמשתי בגרסה v1.12.1)

- סקריפטים ותצורות מותאמים אישית (להורדה בהמשך מדריך זה)

שלב 1: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

בחלק זה, שמתי רק כמה פרטים, מכיוון שזה דומה לפרוצדורה לבניית ארון ארקייד, והרשת מלאה במדריכים (תשאלו את דוד גוגל).

אני רק אומר שזה כולל:

- הצג

- הפקדים

- ה- Raspberry Pi 3B+ (אבל זה עובד גם עם Raspberry 2).

- כבלים שונים

- אורות ומגוונים

שמתי רק כמה תמונות על שלב הבנייה כהשראה לפרויקט שלך.

לחלופין, אתה יכול להוסיף את המכונית Hi-Fi, להאזין גם לתקליטורים. לדברי מישהו, הדבר מעוות מעט את הפרויקט, אך לדעתי הוא הופך אותו להי-פי נייד ולא לנגן MP3 ענק:)

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

שלב 2: תוכנה

תוֹכנָה
תוֹכנָה

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

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

אנו ממשיכים בשלבים:

הורד והתקן את Raspbian ב- Raspberry

מדריך רשמי

הורד והתקן את Fruitbox for Retropie

הורד והנח

תצורות ובדיקות ראשונות

הערה: כל הפקודות מניחות התקנת ברירת מחדל של Raspbian ו- fruitbox. התאמה אישית של אלה עשויה לא להבטיח פעולה נכונה, אשר אינה מובטחת ללא קשר

בשלב זה, Fruitbox צריכה להיות בספריית/home/pi/rpi-fruitbox-master.

בואו להעתיק את קבצי ה- MP3 שלנו לתיקייה/home/pi/rpi-fruitbox-master/Music/(ליצור אותו אם הוא לא קיים) באמצעות לקוח ה- SFTP האהוב עלינו (למשל Filezilla).

אני ממליץ לא יותר מחמישים קבצים כבדיקה (בהמשך תוסיף את כל קובצי ה- MP3).

אנו משיקים ביצוע ראשון של התוכנית כמתואר במדריך:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

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

-גרָנִיט

-MikeTV

-מוֹדֶרנִי

- מספר אחד

-פלטה

-TouchOne

-וולג'וק

-WallSmall

-באופן מכוער

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

תצורת לחצן

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

כדי לבדוק כיצד המערכת מזהה את הלחצנים, הפעל את הפקודות הבאות:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –test-buttons –cfg./skins/[YOUR_THEME]/fruitbox.cfg

לחץ על כל כפתור ושימו לב לקוד שנוצר על המסך. שנה במחשב שלך את קובץ התצורה fruitbox.btn, והחליף עבור כל מפתח שברצונך למפות את הקוד המתאים שאליו ציינו, בשלב הקודם.

העתק את קובץ התצורה fruitbox.btn באמצעות SFTP בנתיב זה:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

הפעל מחדש את אפליקציית fruitbox כפי שמוצג למעלה:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

בדוק אם המפתחות פועלים.

הגדר הפעלה אוטומטית של fruitbox בעת האתחול וכיבוי ביציאה

ראשית עלינו להגדיר את הכניסה האוטומטית ל- pi המשתמש.

פקודות:

sudo raspi-config

בתפריט ncurses (האפור עם רקע כחול, למשל) בחר:

3 אפשרויות אתחול הגדר אפשרויות להפעלה

לאחר מכן:

B1 Desktop/CLI בחר אם לאתחל בסביבת שולחן העבודה או בשורת הפקודה

ולבסוף:

מסוף B2 קונסולת טקסט אוטומטית, מחובר אוטומטית כמשתמש 'pi'

צא על ידי בחירה

ולשאלה:

האם תרצה לאתחל כעת?

תשובה

בשלב זה אנו מוודאים שכאשר Raspbian יופעל מחדש, לא נדרשת הסיסמה בכדי להתחבר כ- pi משתמש.

כעת עלינו להפוך את ההתחלה והעצירה לאוטומטיים. ראשית אנו מורידים את הקובץ jukebox.conf.

תן לנו לשנות קובץ זה על ידי ביטול (כלומר: מחיקת סימן החשיש #) העור האהוב עלינו.

הורד את הסקריפט runjb.sh. לאחר מכן העתק את קבצי runjb.sh ו- jukebox.conf באמצעות SFTP לספריית /home /pi של הפטל שלנו.

לבסוף, במסוף Raspbian (מסך ההפעלה המבוסס על טקסט) בואו לבצע:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

הד "/home/pi/runjb.sh" >> /home/pi/.bashrc

בשלב זה עלינו רק להפעיל מחדש את המערכת ולוודא את פעולתה הנכונה.

שלב 3: סיכום ותוספת

אם כל השלבים הקודמים בוצעו כהלכה, כיף להרכיב ולקשט את תיבת הג'וקים שלך.

עדכן את רשימת ה- MP3

  1. הוסף את הקבצים ב-/home/pi/rpi-fruitbox-master/Music/directory.
  2. מחק את הקובץ /home/pi/fruitbox.db
  3. הפעל מחדש את ארגז הפירות

תצורות מתקדמות

הקובץ rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg מכיל תצורות מעניינות הכוללות:

  • האפשרות לבצע שירים אקראיים לאחר תקופה מסוימת של חוסר פעילות
  • האפשרות לנהל את מנגנון המטבעות
  • הרבה יותר…

תיעוד רשמי

מאגר מסגרות

אם אתה לא אוהב "יומני הפעלה" שהם הפלט הסטנדרטי של ההתחלה של Raspbian, אתה יכול להתאים אותו אישית עם התמונה שאתה מעדיף (מדריך). אבל ההליך אינו מיועד למתחילים. אני אישית עזבתי אותם כי אם משהו משתבש אני רוצה להבין מה זה.

עור WallBradz

עבור הפרויקט שלי שיניתי את העור בהתבסס על WallJuke המקורי. אם אתה באמת רוצה שהפנים שלי על הוויניל המסתובב אתה יכול להוריד אותו כאן

הערה: הדרכה זו זמינה גם באיטלקית

מוּמלָץ: