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

הוסף Aux ל- Sonos באמצעות Raspberry Pi: 26 שלבים (עם תמונות)
הוסף Aux ל- Sonos באמצעות Raspberry Pi: 26 שלבים (עם תמונות)

וִידֵאוֹ: הוסף Aux ל- Sonos באמצעות Raspberry Pi: 26 שלבים (עם תמונות)

וִידֵאוֹ: הוסף Aux ל- Sonos באמצעות Raspberry Pi: 26 שלבים (עם תמונות)
וִידֵאוֹ: 30 טיפים וטריקים של Windows 10 האולטימטיבי לשנת 2020 2024, נוֹבֶמבֶּר
Anonim
הוסף Aux ל- Sonos באמצעות Raspberry Pi
הוסף Aux ל- Sonos באמצעות Raspberry Pi

תמיד הוקסמתי מהפטל פטל אך מעולם לא היה לי צורך ממשי באחד עד עכשיו. יש לנו שלושה רכיבי Sonos בבית: משחק 5 בסלון, פליי 3 בחדר השינה וסונוס CONNECT: AMP המניע רמקולים חיצוניים בפטיו שלנו. בעזרתם אנו יכולים להאזין כמעט לכל דבר פרט לתחנת הרדיו המקומית שלנו שאינה זורמת דרך האינטרנט. יש לי במכשיר רדיו שולחני בקומה העליונה שיש לו קו-אאוט ורציתי להיות מסוגל להאזין לו בכל הבית בעיקר לשידורי ספורט חיים. יכולתי להשיג זאת על ידי רכישת עוד Play 5 או CONNECT ושימוש ב- line-in שלו, אבל לא היה לי מספיק מקום במשרד הקטן שלי וגם לא רציתי להשקיע הרבה יותר כסף רק כדי לקבל את היכולת הזו. החלטתי ללמוד כיצד לתכנת פטל פטל להוספת קו-אין מרחוק לרמקולי הסונוס שלנו. כתבתי את ההוראה הזו עבור ה- NOOB המלא של Raspberry Pi, שהייתי עד לפני כמה ימים בלבד, עם מה שאני מרגיש שהוא התמצית והפחות צעדים הדרושים כדי ש- Raspberry Pi יתחיל להגיש אוטומטית זרם mp3 סטריאו בשידור חי של 320 kbps. ל- Sonos תוך שניות לאחר האתחול. זו גם הדרך המושלמת להאזין לפטיפון שלכם בכל הבית ב- Sonos.

שלב 1:

תמונה
תמונה
תמונה
תמונה

מה שאתה תצטרך:

Raspberry PI 3 דגם B 1.2GHz 64 סיביות ארבע ליבות ARMv8, זיכרון RAM בנפח 1GB

מחשב נייח או מחשב נייד עם קורא כרטיסי microSD

צג או טלוויזיה עם כניסת HDMI (להתקנה ראשונית בלבד)

מקלדת ועכבר USB או Bluetooth (להגדרה ראשונית בלבד)

BEHRINGER U-CONTROL UCA202 כרטיס קול חיצוני USB (כולל כניסות RCA סטריאו)

אוֹ

כרטיס לכידת סטריאו USB במחיר של 10 $

עדכון: אם יש ברשותך פטיפון עם יציאת USB, ייתכן שתוכל פשוט לחבר אותו ל- Pi ולהשתמש בו כ"כרטיס הקול "ולוותר על רכישת ה- Behringer לגמרי

עריכה: לא הייתי מודע לכך שלברהרינג יש דגם אחר במחיר זהה בשם BEHRINGER U-PHONO UFO202 הכולל קדם מגבר Phono לפטיפונים

לכרטיס הקול המשולב של ה- Raspberry Pi אין כניסות שמע ויש מעט מאוד כרטיסי USB חיצוניים המכילים כניסות סטריאו. הבחירה השנייה שלי הייתה "כובע" כרטיס קול סטריאו המתחבר לסיכות ה- GPIO של הפטל אך לא הצלחתי למצוא לו מארז ומאוד אהבתי את המראה והפונקציונליות של מארז ה- Flirc Raspberry Pi.

מארז Flirc Raspberry Pi Gen2 (דגם חדש) (מארז אלומיניום משמש כיור קירור)

מתאם RCA 3.5 מ מ זכר לשני זכר (6 רגליים) (אם מקור האודיו האנלוגי שלך כולל יציאות RCA אז אתה לא צריך את זה)

כרטיס זיכרון פלאש מסוג Kingston מסוג 8 GB מסוג microSDHC מסוג Kingston

כבל USB מסוג Micro B - זווית שמאל

שלב 2:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

נווט אל https://www.raspberrypi.org/downloads/noobs במחשב הרגיל שלך והורד NOOBS_v2_4_4.zip. זהו קובץ די גדול (~ 1.4 GB). חלץ את תוכן קובץ ה- zip לכרטיס ה- microSD שלך. גיליתי שזה יותר מהיר לכתוב לכרטיס ה- SD שלי על ידי תחילת החילוץ של הקבצים לתיקייה זמנית ולאחר מכן העתקתם לכרטיס במקום החילוץ ישירות לכרטיס.

שלב 3:

תמונה
תמונה

הכנס את כרטיס ה- microSD עם הקבצים שחולצו לחריץ כרטיס ה- SD בצד התחתון של ה- Raspberry Pi. חבר כבל HDMI מה- Raspberry Pi למסך או לטלוויזיה. חבר את מקלדת ה- USB, העכבר, כבל ה- ethernet (או שתוכל להגדיר Wi-Fi מאוחר יותר), כרטיס הקול USB (כרטיס Behringer אינו דורש תוכנות או מנהלי התקנים נוספים) ולבסוף את כבל החשמל Micro USB.

שלב 4:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

ה- Pi יאתחל למסך ההתקנה של מערכת ההפעלה. בחר רק Raspbian ולחץ על התקן. ייקח זמן להתקין. במהלך ההתקנה שלי סמל ברק קטן יופיע לסירוגין בפינה השמאלית העליונה של המסך. מחקר מקוון גילה שאם ה- Pi ניגש הרבה לכרטיס ה- microSD או עובד קשה אחרת (ומפעיל כרטיס קול חיצוני USB במקרה שלנו) ואתה מפעיל אותו באמצעות כבל USB המחובר למחשב (לא ספק כוח USB ייעודי.) ייתכן שתראה את הסמל המעיד על מעט מתח נמוך. זה נורמלי לחלוטין ולא אמור להשפיע על שום דבר. לאחר סיום ההתקנה של מערכת ההפעלה תקבל תיבת דו -שיח לאישור. לחץ על אישור וה- Pi יאתחל מחדש.

שלב 5:

תמונה
תמונה
תמונה
תמונה

לאחר הפעלה מחדש יופיע שולחן העבודה של Raspbian. הדבר הראשון שעלינו לעשות הוא להגדיר סיסמת שורש. לחץ על סמל המסוף בפינה השמאלית העליונה של המסך והקלד "sudo passwd root" (ללא מרכאות) והקש enter. הקלד "פטל" (ללא הציטוטים) כסיסמה, הקש enter ולאחר מכן הקלד אותו שוב והקש enter כדי לאשר. BTW, הפקודה "sudo" מייצגת "super user do" ומאפשרת לך לבצע פקודות כמשתמש super aka root root.

sudo passwd root

שלב 6:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב הבא אנו הולכים לאפשר את שרת ה- VNC המובנה. זה הופך את הדברים להרבה יותר קלים מכיוון שאתה יכול פשוט להעתיק ולהדביק פקודות באמצעות VNC במקום להקליד אותן. בחר תפריט GUI (הפטל הקטן בשורת המשימות)> העדפות> תצורת פטל פטל> ממשקים. לחץ על זמין לצד VNC ולאחר מכן על אישור. לאחר מספר שניות יופיע סמל VNC בשורת המשימות. לחץ עליו ולאחר מכן על סמל התפריט בפינה השמאלית העליונה (תיבה עם 3 קווים אופקיים) ולאחר מכן אפשרויות. באפשרויות האבטחה הגדר את ההצפנה ל"עדיף כבוי "ואימות כ"סיסמת VNC". תיבת סיסמה תופיע. הזן "פטל" (ללא מרכאות) עבור הסיסמה בכל תיבה ולחץ על אישור. תקבל תיבת אזהרה שנייה עליה ללחוץ על אישור כדי לאשר. אנחנו מקימים סטרימר שמע, ולא שומרים קודים גרעיניים:)

שלב 7:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

לפני שנמשיך הלאה עלינו להקצות כתובת IP סטטית. אם כתובת ה- IP של הפי שלך מוקצית באופן אקראי על ידי שרת ה- DHCP של הנתב, כתובת ה- IP עשויה להשתנות מאוחר יותר ולא תוכל להתחבר באמצעות VNC (או Sonos לצורך העניין). לחץ לחיצה ימנית על סמל חיבורי הרשת בשורת המשימות (סמל החץ למעלה ולמטה מעט) ובחר "הגדרות רשת אלחוטית וחוטית". לחץ לחיצה ימנית על התיבה הימנית העליונה ובחר "eth0" כדי להגדיר את חיבור ה- ethernet או "wlan0" לאינטרנט אלחוטי. הייתי ממליץ להקצות IP סטטי רק לזה או לשני. הייתה לי בעיה כשהגדרתי לראשונה את ה- Pi שלי, ושם הקצתי את אותה כתובת IP סטטית לשני החיבורים והחיבור האלחוטי של Pi לא הצלחתי להחזיר אותה לפעולה כהלכה, כך שהייתי צריך להתחיל מחדש את ההתקנה של מערכת ההפעלה. בכל אופן, הזן את כתובת ה- IP הרצויה בשדה כתובת ה- IP והזן את כתובת ה- IP של הנתב שלך הן בשדה הנתב והן בשרתי ה- DNS. לחץ על החל וסגור.

הערה: ייתכן שיהיה קל יותר להקצות כתובת IP סטטית באמצעות תכונת הזמנת IP DHCP של הנתב שלך אם יש לה כזו. ייתכן שתזדקק לכתובת ה- MAC של ה- Pi או שהיא תופיע ברשימת המכשירים המחוברים בדף הניהול של הנתב שלך. אם אתה צריך את כתובת ה- MAC, הקלד את הפקודה "ifconfig eth0" בחלון המסוף עבור ethernet או "ifconfig wlan0" עבור WiFi. מעניין לציין שכתובת ה- MAC של ה- WiFi תופיע בקו שמתחיל ב"אתר"

שלב 8:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב הבא עלינו להגדיר את רזולוציית המסך המוגדרת כברירת מחדל. זה אולי נראה מטופש לראות איך אנחנו כבר מחוברים למסך, אך מאוחר יותר כשאתה מתחבר באמצעות VNC ללא צג מחובר (חסר ראש, כמו שאומרים) הוא יחזור לרזולוציית ברירת המחדל של פי 640x480, שהוא מסך זעיר מאוד לעבוד עם! בחר תפריט GUI> העדפות> תצורת Raspberry Pi> הגדר רזולוציה. הגדר אותו ל- 1280x720 ומעלה ולחץ על אישור ועל כן כדי לאתחל מחדש.

שלב 9:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב זה ייתכן שתרצה להתחיל להשתמש ב- VNC לשליטה ב- Pi. פתח שוב את לוח הבקרה VNC בשולחן העבודה של Raspbian וחפש את כתובת ה- IP תחת "קישוריות". התקן והפעל מציג VNC במחשב הרגיל שלך והשתמש בכתובת ה- IP הזו כדי להתחבר ולהזין "פטל" (ללא מרכאות) כסיסמה. השתמשתי ב- TightVNC עבור Windows. לאחר שהתחברת תוכל לשמור את חיבור ה- VNC של ה- Pi כקיצור דרך על שולחן העבודה שלך כדי להתחבר במהירות בעתיד תוך עקיפת מסך הכניסה. תקבל אזהרה על שמירת הסיסמה בתוך קיצור הדרך. שוב, הקודים. כדי להעתיק ולהדביק בחלון הטרמינל של ה- Pi, בחר או סמן את הטקסט או הפקודות במחשב הרגיל שלך, הקש Ctrl-C (ממש לחץ על מקש Ctrl ו- C במקלדת במקביל) או לחץ לחיצה ימנית ובחר "העתק ", ולאחר מכן הפעל את חלון הצופה VNC של ה- Pi ולחץ לחיצה ימנית בתוך חלון הטרמינל ממש על הסמן ובחר הדבק.

שלב 10:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

לאחר מכן אנו הולכים לבדוק את כרטיס הקול כדי לוודא שהוא פועל כראוי. חבר מקור שמע חי לכניסות קו ה- RCA של כרטיס הקול USB. פתח את חלון הטרמינל והקלד "arecord -l" (זהו "L" באותיות קטנות והקש enter. זה יפרט את התקני כרטיס הקול המצורפים שלך. המספר שאחרי המילה "כרטיס" הוא מספר המכשיר שלך. החלף את המספר הזה בפקודה הבאה אחרי המילה "plughw:" במקרה שלי מספר הכרטיס שלי היה "1" אז הקלדתי (למעשה העתקתי והדבקתי באמצעות VNC) "arecord -D plughw: 1, 0 -f cd temp. wav ". זה יתחיל להקליט קובץ WAV באיכות CD מכניסות כרטיס הקול. לאחר מספר שניות הקש על Ctrl-C (פשוטו כמשמעו מקש Ctrl ו- C במקלדת במקביל) כדי לעצור את ההקלטה. כדי לשחק אותו יהיה עליך לחבר אוזניות לשקע האוזניות הממוקם בכרטיס ה- Raspberry Pi עצמו או בשקע האוזניות של כרטיס הקול החיצוני של ה- USB. לחץ לחיצה ימנית על סמל הרמקול בשורת המשימות ובחר את המכשיר המתאים שאליו חיברת את האוזניות שלך והגבר את עוצמת הקול (אנלוגי = שקע אוזניות Raspberry Pi; USB AUDIO CODEC = חיבור אוזניות לכרטיס קול USB חיצוני). הקלד "aplay temp.wav" ולחץ על enter ותשמע מה רשמת זה עתה. כרטיס הקול ב- Pi אינו טוב במיוחד, כך שאם אתה מקשיב באמצעות שקע האוזניות המובנה, אל תיבהל אם הוא לא נשמע כל כך נהדר. זרם השמע שלנו יהיה כולו דיגיטלי וישמע נהדר ב- Sonos.

arecord -l

arecord -D plughw: 1, 0 -f cd temp.wav

משחק temp.wav

שלב 11:

תמונה
תמונה
תמונה
תמונה

בשלב הבא אנו הולכים להתקין שתי תוכניות, Darkice ו- Icecast2. Darkice הוא מה שיקודד את מקור האודיו החי שלנו לזרם mp3 ו- Icecast2 הוא מה שישרת אותו ל- Sonos כזרם Shoutcast. הקלד כל אחת משורות אלה בחלון הטרמינל אחת אחת, ולאחר מכן הקש enter בכל פעם:

wget

mv darkice_1.0.1-999 ~ mp3+1_armhf.deb? raw = true darkice_1.0.1-999 ~ mp3+1_armhf.deb

sudo apt-get install libmp3lame0 libtwolame0

sudo dpkg -i darkice_1.0.1-999 ~ mp3+1_armhf.deb

שלב 12:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

עכשיו להתקין Icecast2. הקלד "sudo apt-get install icecast2" ואחריו enter. לאחר ההתקנה יופיע חלון ששואל אם ברצונך להגדיר את Icecast2. הקש על מקש החץ השמאלי והזן כדי לבחור כן. במסך השני הקש על מקש החץ למטה והזן כדי לבחור אישור כדי להשתמש בשם המארח המוגדר כברירת מחדל "localhost". בשלושת המסכים הבאים לחץ על החץ למטה והזן מקש כדי להסכים להשתמש ב- "hackme" כמקור ברירת המחדל, ממסר וסיסמת הניהול. למרות שאנו מסכימים לכל הגדרות ברירת המחדל, יש להשלים שלבים אלה כדי להפעיל את שרת Icecast2.

sudo apt-get install icecast2

שלב 13:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב הבא עלינו להפעיל את מנהל הקבצים של GUI כמשתמש שורש. לשם כך, בחר תפריט GUI> הפעלה. הקלד "sudo pcmanfm" והקש enter. זה יפתח את מנהל הקבצים (המקבילה של סייר הקבצים עבורנו משתמשי Windows) לספריית הבית (/home/pi) ותראה את קובץ ההתקנה שנותר Darkice שהורדנו בעבר יחד עם קובץ temp.wav שיצרנו כדי לבדוק את כרטיס הקול. לחץ לחיצה ימנית על שטח ריק בחלון הסייר ובחר צור חדש ולאחר מכן ריק קובץ. תן לו שם "darkice.cfg" ולחץ על אישור. לאחר מכן לחץ לחיצה ימנית על הקובץ החדש שנוצר ובחר לפתוח אותו באמצעות Leafpad (המקבילה לפנקס הרשימות של Windows). העתק את השורות להלן והדבק אותן ב- Leafpad ולאחר מכן לחץ על קובץ ושמור. ההגדרות שבחרתי הן עבור זרם ה- mp3 האיכותי ביותר, אך ייתכן שתרצה לשנות אותן להגדרות איכות נמוכות יותר אם אתה עומד להזרים מחוץ לרשת שלך, למשל. האינטרנט. וודא שמספר כרטיס הקול שלך נכון בשורה "device = plughw: 1, 0" תוכל להבחין בשורת ה"איכות "עם הערה # לפניה. הוא משמש רק אם אתה מגדיר "bitrateMode = vbr" (קצב סיביות משתנה). לא תוכל להגדיר ערך איכות בעת שימוש ב- cbr (קצב סיביות קבוע) או שהזרם יגמגם וידלג. גיליתי את פנינה קטנה זו רק לאחר שעות רבות של תסכול. הנחתי שערך האיכות יתעלם אם היית משתמש ב- cbr אבל מסתבר שזה לא המקרה ובאמת זורק מפתח קוף ליצירות. לעומת זאת, אם תחליט להשתמש ב- vbr, עליך להגיב על השורה "bitrate = 320" ולבטל את השורה "האיכות".

[כללי]

duration = 0 # משך ב- s, 0 forever bufferSecs = 1 # חיץ, בשניות התחבר מחדש = כן # התחבר מחדש אם מנותק [קלט] התקן = plughw: 1, 0 # התקן כרטיס קול עבור מדגם קלט השמע Rate = 44100 # קצב דגימה 11025, 22050 או 44100 סיביות PerSample = 16 # סיביות ערוץ = 2 # 2 = סטריאו [icecast2-0] bitrateMode = cbr # קצב סיביות קבוע ('cbr' קבוע, 'abr' ממוצע) # איכות = 1.0 # 1.0 היא האיכות הטובה ביותר (השתמש רק עם vbr) פורמט = mp3 # פורמט. בחר 'vorbis' עבור OGG Vorbis bitrate = 320 # server bit = localhost # או יציאת IP = 8000 # יציאת סיסמת גישה IceCast2 = hackme # סיסמת מקור לשרת IceCast2 שרת mountPoint = rapi.mp3 # נקודת הרכבה בשרת IceCast2.mp3 או.ogg שם = פטל פטל

שלב 14:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב הבא עלינו לבצע את אותם השלבים כמו קודם כדי ליצור קובץ ריק הנקרא "darkice.sh". קובץ.sh הוא שווה ערך לקובץ.bat או אצווה עבור DOS או Windows. פתח באמצעות Leafpad, העתק והדבק את השורות למטה ושמור.

#!/bin/bash

sudo/usr/bin/darkice -c /home/pi/darkice.cfg

שלב 15:

תמונה
תמונה

לאחר מכן עלינו להריץ פקודה כדי להפוך את קובץ darkice.sh להפעלה. פתח את חלון הטרמינל והקלד "sudo chmod 777 /home/pi/darkice.sh" והקש enter. עכשיו הגיע הזמן להתחיל את שירות השרת Icecast2. הקלד "sudo service icecast2 start" והקש enter.

sudo chmod 777 /home/pi/darkice.sh

sudo service icecast2 התחלה

שלב 16:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בשלב הבא עלינו לומר ל- Darkice להתחיל אוטומטית בכל פעם שה- Pi מופעל (שרת Icecast2 פועל כשירות וכבר מתחיל אוטומטית לאחר האתחול). ראשית עלינו לבחור באיזה עורך טקסט להשתמש. בחלון המסוף הקלד "בחר-עורך" ולחץ על Enter. הקלד "2" כדי לבחור עורך ננו והקש enter. לאחר מכן הקלד "crontab -e" והזן. לאחר מכן החזק את מקש החץ למטה למטה כדי לגלול עד לתחתית קובץ הטקסט שמופיע והוסף את השורה הזו "@reboot sleep 10 && sudo /home/pi/darkice.sh". לאחר מכן לחץ על Ctrl-X כדי לצאת והוא יבקש "שמור חיץ שונה?". הקש על מקש Y עבור כן ואז הזן כדי לאשר את שם הקובץ שנוצר באופן אוטומטי. מתג השינה 10 אומר ל- Pi לחכות 10 שניות לאחר האתחול לפני תחילת זרם השמע. זה נותן למערכת ההפעלה זמן לאתחל את כרטיס הקול USB. אם תפעיל את הזרם לפני שכרטיס הקול USB פעיל, הזרם לעולם לא יתחיל.

עורך בחר

crontab -e

@reboot sleep 10 && sudo /home/pi/darkice.sh

שלב 17:

תמונה
תמונה
תמונה
תמונה

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

שלב 18:

תמונה
תמונה
תמונה
תמונה

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

כדי לבדוק שהזרם פועל כראוי, פתח את דפדפן האינטרנט במחשב הרגיל שלך ונווט אל "https://192.168.1.146:8000" (כאשר כתובת ה- IP הנכונה של הפי שלך הוחלפה בשלי כמובן) כדי לצפות בסטטוס שלך שרת Icecast2 של פי. להאזנה, לחץ על סמל M3U בפינה השמאלית העליונה או שאתה יכול להזין ידנית את "https://192.168.1.146:8000/rapi.mp3" כדי לפתוח את הזרם ישירות ולדלג על הורדת קובץ רשימת ההשמעה.m3u לגמרי. אם אתה שומע את המקור החי שלך, ה- Pi פועל כהלכה והגיע הזמן להוסיף אותו ל- Sonos.

שלב 19:

תמונה
תמונה
תמונה
תמונה

עליך להשתמש ביישום בקר שולחן העבודה של Sonos כדי להוסיף זרם מותאם אישית ל- Sonos. לחץ על ניהול> הוסף תחנת רדיו והזן את כתובת האתר של הזרם שבמקרה שלי היה "https://192.168.1.146:8000/rapi.mp3". הזן גם שם תחנה ולחץ על אישור.

שלב 20:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

כדי לנגן את תחנת הרדיו המותאמת אישית זה עתה הוספנו, בחר "Radio by Tunein" ולאחר מכן "תחנות הרדיו שלי" ואז תראה את ה- Raspberry Pi שלך ברשימה. לחץ פעמיים שמאל כדי לשחק או לחץ לחיצה ימנית כדי לערוך או להוסיף את התחנה למועדפים שלך ב- Sonos.

שלב 21:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

לאחר הוספת תחנת הרדיו המותאמת אישית היא תהיה זמינה באופן מיידי באפליקציית Sonos לנייד שלך. Sonos עדכנה לאחרונה את האפליקציה שלהם למוטיב לבן נורא כמו גם לשנות את שמו של "Sonos Favorites" ל- "My Sonos" ושימוש בתמונות ממוזערות גדולות מדי לכל דבר. היו הרבה תגובות חריפות בפורומים של Sonos מכיוון שהפורמט הישן נראה ועבד כל כך טוב עם כל דבר הנגיש בקלות מבלי לעוור אותך בחדר חשוך. אני מקווה שהם יחזרו לסגנון הישן בקרוב. בכל מקרה, באפליקציה החדשה, הקש על "My Sonos" בתחתית, גלול מטה אל "תחנות" והקש על "ראה הכל". במסך הבא גלול מטה עד שתראה "פטל פטל". הקש עליו והוא יתחיל לשחק בחדרים שבחרת.

שלב 22:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

הדבר האחרון שצריך לעשות הוא להתקין את ה- Pi במארז. בחרתי במקרה של Flirc Raspberry Pi מכיוון שהוא גם נראה טוב וגם פונקציונלי. מארז האלומיניום כולו משמש כיור קירור למעבד הפי. אם אתה מקבל את המארז הזה, קלף את הצד הדביק של הכרית התרמית הספוגית הכלולה והדביק אותו על החלק של המארז שיגיע למטה כדי לגעת במעבד ולאחר מכן קלף את סרט הפלסטיק הדק בצד השני שאינו דביק. הצד (הצד שנוגע במעבד) לפני סגירת המארז.

שלב 23:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

רק קצת ניקיון בתים: אם אתה מתכוון להשאיר את ה- Pi שלך מחובר באמצעות Ethernet, ייתכן שתרצה לכבות את רדיו ה- Wi-Fi שלו כדי לחסוך מעט מיץ. לשם כך לחץ לחיצה ימנית על סמל חיבורי הרשת (סמל החץ למעלה ולמטה) ובחר "כבה את ה- Wi-Fi". תוכל גם לכבות את רדיו ה- Bluetooth על ידי לחיצה ימנית על סמל ה- Bluetooth. כמו כן, התוכנית Darkice פועלת מוסתרת ברקע, כך שאם אי פעם תצטרך לעצור אותה, פתח חלון מסוף, הקלד "ps aux | grep darkice.cfg" ולחץ על enter ואז "sudo kill 976" (או כל דבר ראשון process ID is) והקש enter.כדי להפעיל מחדש את סוג הזרם ב "sudo darkice -c ~/darkice.cfg" ולחץ על enter או פשוט אתחול מחדש. הייתי סקרן כמה רוחב פס השתמש ה- Pi כאשר לא היו לקוחות מחוברים לשרת Icecast ולכן התקנתי כלי ניטור רוחב פס הנקרא vnstat והתשובה היא 0 kbps. אם אין לקוחות מחוברים אז אין כלל רוחב פס בשימוש. בהצלחה ותודה שהסתכלת!

ps aux | grep darkice

סודו להרוג 976

sudo darkice -c ~/darkice.cfg

שלב 24:

תמונה
תמונה

עדכון נובמבר 2018: יצאתי מהמדינה לאחרונה ורציתי להמשיך להאזין לשידורי המשחק של קבוצת הספורט שלי ברמקולי Sonos שלי. כתבתי תסריט לפני 17 שנה שקורא את כל לוחות הספורט של הקבוצה שלי מדי בוקר כדי לראות אם יש משחק באותו יום. אם יש זה שולח לי דוא"ל, מגדיר את מחשבי Hauppauge Colossus HDMI לכידת המשחק כדי להקליט את המשחק מתיבת הכבלים ו- Total Recorder מקליט את שידור הרדיו מרדיו המחובר לליין-אין של המחשב שלי. מכיוון שאני עומד להיות מחוץ למצב הרדיו לא עושה לי טוב עכשיו אז הקמתי פטל פטל שיפעיל אוטומטית את זרם שידורי המשחק בדפדפן אינטרנט בעת האתחול. אז מה שקורה עכשיו הוא שכאשר המשחק המקדים מתחיל המחשב שלי מפעיל אוטומטית מתג Wemo המחובר ל- Pi והוא מתחל ומתחיל לשחק את שידור הרדיו ואני מקליט מהאוזניות של ה- Pi החוצה באמצעות ה- line-in של המחשב שלי. המחשב הראשי שלי היה מפעיל את דף האינטרנט ורושם אותו באופן פנימי, אבל לא אהבתי שהמחשב שלי יהיה קשור למשחק כולו. רציתי גם להזרים את השמע לרמקולי Sonos שלי וחשבתי שיהיה פשוט לעשות זאת באמצעות תוכנות בלבד אך מסתבר שזה לא המקרה מכיוון ש- Darkice מחפש אות קלט שמע, ולא פלט. הדרך הקלה והאמינה ביותר היא פשוט לחבר קצה אחד של מתאם RCA 3.5 מ"מ עד 2x לאוזניות ה- Raspberry Pi והקצה השני לכניסות RCA של Behringer ולבצע את השלבים במדריך זה להזרמת כניסת AUX מה Behringer.. לידיעתך, כדי להפעיל אוטומטית דף אינטרנט בעת האתחול עליך לערוך את קובץ ההפעלה האוטומטית ב-/etc/xdg/lxsession/LXDE-pi/autostart ולהוסיף שורה זו בסוף:

זה עובד מצוין!

שלב 25:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

עדכון 4 ביוני 2019: הזרמת האודיו החי מדף האינטרנט של TuneIn של קבוצת הספורט שלי לסונוס עבד מצוין למעט השידורים האחרונים הווליום היה נמוך מאוד. העמסתי כמה סרטוני יוטיוב והם היו חזקים וברורים ולכן הגדרת עוצמת הקול אי שם בין האצטדיון לשרתי TuneIn בוודאי ירדה. לא עניין גדול מכיוון שאני בטוח שזה מתוקן אבל זה גרם לי לחשוב על דרך להגביר את עוצמת הקול של פלט הקול של ה- Raspberry Pi לכרטיס הקול החיצוני של Behringer מבלי להשתמש במגבר אוזניות נפרד. הזמנתי כרטיס קול בזול בסך $ 10 USB עם יציאה חזקה יותר ושליטה בעוצמת הקול הפיזית, אך הייתי צריך לבצע מספר שינויים כדי לגרום ל- Raspberry Pi לזהות אותו ככרטיס הקול המוגדר כברירת מחדל. כדי להשבית את כרטיס הקול המשולב של ה- Pi, עליך ללחוץ על ה- GUI סמל התפריט בשולחן העבודה (לוגו פטל), ולאחר מכן לחץ על הפעלה והזן "sudo pcmanfm" כדי לפתוח את מנהל הקבצים כמשתמש שורש. לאחר מכן נווט אל /etc/modprobe.d/ ופתח את הקובץ "raspi-blacklist.conf" באמצעות לוח עלים והוסף את השורה "רשימה שחורה snd_bcm2835" (ללא מרכאות) ושמור. לאחר מכן נווט אל /lib/modprobe.d/ ופתח את הקובץ "aliases.conf" והעיר את השורה "options snd-usb-audio index = -2" על ידי הכנסת האשטג לפניו כך שהוא יקרא כך: "#options snd-usb-audio index = -2" ואז שמור. אתחל מחדש ואז פתח את חלון הטרמינל והקלד "arecord -l" כדי לרשום את מכשירי הלכידה כדי לוודא שכרטיס הקול של Behringer הוא עדיין אותו מספר המכשיר (המספר שאחרי המילה "כרטיס") המופיע בקובץ darkice.cfg שלך. על הקו: device = plughw: 1, 0 # התקן כרטיס קול עבור קלט השמע זהו. שינויים אלה יאפשרו לכרטיס קול USB להיות צליל ברירת המחדל של כל דבר ב- Raspberry Pi. תוכל ללחוץ לחיצה ימנית על סמל הרמקול בשולחן העבודה ולבחור איזה כרטיס קול USB הוא ברירת המחדל.

שלב 26:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

עדכון 5 ביוני 2019: כשהזמנתי את כרטיס הקול USB שהוזכר למעלה הזמנתי גם כרטיס לכידת USB במחיר של 15 $ בעל כניסות סטריאו כדי לראות אם ניתן להשתמש בו יחד עם ה- Raspberry Pi כחלופה זולה יותר לכרטיס בהרינגר ואם היו בו פקדי לכידת תוכנה והתשובה לשניהם היא כן! כדי להפעיל את פקדי הלכידה לחץ באמצעות לחצן העכבר הימני על סמל הרמקול ולחץ על "הגדרות התקן USB …" ולאחר מכן לחץ על "בחר פקדים …" ולאחר מכן סמן את תיבת המיקרופון ולחץ על "סגור". למרות שיש לו רק "מיקרופון" כאפשרות אני יכול לאשר שאכן מדובר בכניסת סטריאו באמצעות 3.5 מ"מ או כניסות ה- RCA.

תחרות פטל פייס 2017
תחרות פטל פייס 2017
תחרות פטל פייס 2017
תחרות פטל פייס 2017

סגנית בתחרות פטל פייס 2017

מוּמלָץ: