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

רמקול Wifi של Sonos כמו Spotify: 9 שלבים (עם תמונות)
רמקול Wifi של Sonos כמו Spotify: 9 שלבים (עם תמונות)

וִידֵאוֹ: רמקול Wifi של Sonos כמו Spotify: 9 שלבים (עם תמונות)

וִידֵאוֹ: רמקול Wifi של Sonos כמו Spotify: 9 שלבים (עם תמונות)
וִידֵאוֹ: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, יולי
Anonim
Sonos כמו רמקול Wifi של Spotify
Sonos כמו רמקול Wifi של Spotify

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

הוא מבוסס על תוכנת Raspotify עבור Raspberry Pi. זוהי תוכנה קלה לשימוש ולא כל כך קשה להתקנה.

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

שלב 1: חלקים בשימוש

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

  • פטל פי 4
  • כרטיס מיקרו SD (8GB לפחות) (+אם יש צורך במתאם)
  • מַחשֵׁב
  • רמקולים ומגבר (ראה שלב 4)
  • כלים
  • ספק כוח (עיין בשלב 6)

עכשיו שיש לך הכל, הכיף האמיתי יכול להתחיל.

שלב 2: התקנת Raspbian

לפני שנוכל להתחיל את הפרויקט, עלינו להתקין מערכת הפעלה ב- pi Raspberrry שלנו. במקרה זה נשתמש ב "Raspbian Buster עם שולחן עבודה ותוכנה מומלצת".

התקנת Raspbian ב- Raspberry Pi היא די פשוטה. אנו נוריד את Raspbian ונכתוב את תמונת הדיסק לכרטיס microSD, ואז נפעיל את ה- Raspberry Pi לכרטיס ה- microSD הזה.

תזדקק לכרטיס microSD (עם לפחות 8 ג'יגה -בתים), מחשב עם חריץ עבורו וכמובן פטל פטל וציוד היקפי בסיסי (עכבר, מקלדת, מסך ומקור חשמל).

שלב 1: הורדת מערכת ההפעלה

ניתן להתקין את Raspian מאתר זה. עלינו להתקין את "Raspbian Buster עם שולחן עבודה ותוכנה מומלצת". כעת לחץ על "הורד ZIP" וההורדה אמורה להתחיל. (זה יכול לקחת כמה דקות תלוי בחיבור ה- ethernet שלך)

תמונה
תמונה

שלב 2: כתיבת התמונה לכרטיס ה- SD

כעת יהיה עליך להוריד ולהתקין את התוכנה שתכתוב את התמונה לכרטיס ה- SD. אחת טובה לשימוש נקראת Etcher והיא פועלת בכל הפלטפורמות (Linux, Mac ו- Windows). אתה יכול להוריד אותו מעל מהאתר שלהם.

1. לאחר הורדת Etcher, בצע את ההנחיות להתקנתה.

2. הכנס את כרטיס ה- SD למחשב. (מכיוון שבמחשבים מסוימים אין קורא כרטיסי SD, ייתכן שיהיה עליך להשתמש במתאם USB.)

3. פתח את Etcher ובחר את התמונה Raspbian שהורדנו זה עתה.

תמונה
תמונה

4. בחר את כרטיס ה- SD שבו ברצונך להתקין את Raspbian. בדוק שוב כדי לוודא שזה הכונן הנכון מכיוון שזה ימחק אותו.

תמונה
תמונה

5. לאחר שאישרת את התמונה ואת הכונן תוכל להמשיך להבהב את כרטיס ה- SD, בחר Flash.

תמונה
תמונה

6. לאחר סיום, תוכל להסיר בבטחה את כרטיס ה- SD מהמחשב.

7. הכנס את כרטיס ה- SD ל Raspberry Pi שלך ולכל כבלים נוספים נוספים כגון כוח, עכבר, מקלדת וכבל HDMI.

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

9. התקנת את Raspian בהצלחה ב- Raspberry Pi שלך ותוכל להמשיך לשלב הבא. מזל טוב!

שלב 3: התקנת Raspotify ב- Raspberry Pi

Raspotify הוא לקוח Spotify Connect של Raspbian ב- Raspberry Pi זה פשוט עובד ™. Raspotify היא חבילת Debian ומאגר נלווה העוטף דק את ספריית librespot המדהימה של פול ליאטר ואחרים. זה עובד מחוץ לקופסה בכל שלוש הגרסאות של ה- Pi, מיד לאחר ההתקנה.

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

1. פתח את הטרמינל באמצעות קיצור הדרך "CTRL + ALT + T"

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

curl -sL https://dtcooper.github.io/raspotify/install.sh | ש

3. לאחר ההתקנה נבצע בדיקה מהירה. פתח את Spotify שלך וחפש מכשירים זמינים. צריך להיות רמקול "raspotify (raspberrypi)" זמין כמו שמוצג להלן.

תמונה
תמונה

4. עכשיו כשהכל עובד אנחנו יכולים להגדיר את Raspotify. על ידי הקלדת הפקודה הבאה במסוף, נוכל לשנות את ההגדרות, כמו השם שברצוננו להציג ב- Spotify.

sudo nano/etc/default/raspotify

5. לאחר לחיצה על enter, אתה אמור לראות את הדברים הבאים.

תמונה
תמונה

מה שפתחת הוא קובץ התצורה של Raspotify. בתוך קובץ זה, תראה מספר אפשרויות שונות שתוכל להגדיר בעצמך. נשנה רק 2 הגדרות: קצב הסיביות ושם המכשיר.

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

לדוגמה:

DEVICE_NAME = "חדר אוכל"

7. לאחר ששינינו את שמנו נשנה את קצב הסיביות. זה ייתן לנו קצת יותר איכות שמע.

בטל את הקו והחלף 160 על 320.

BITRATE = "320"

8. כעת הקוד אמור להיראות כך, למעט הפרש השם.

#/etc/default/raspotify - ארגומנטים/תצורה עבור librespot # שם התקן ב- Spotify Connect DEVICE_NAME = "חדר אוכל"

# קצב סיביות, אחד מ -96 (באיכות נמוכה), 160 (איכות ברירת מחדל) או 320 (באיכות גבוהה)

BITRATE = "320"

# ניתן להגדיר להלן ארגומנטים נוספים של שורת פקודה עבור librespot.

# ראה 'librespot -h' למידע נוסף. ודא שכל הארגומנטים שאתה מציין # אינם מכוסים כבר על ידי משתנים אחרים בקובץ זה. (עיין ב # config של הדמון ב `/lib/systemd/system/raspotify.service` לפרטים טכניים נוספים.) # # כדי להפוך את המכשיר שלך גלוי ב- Spotify Connect ברחבי האינטרנט הוסף את # שם המשתמש והסיסמה שלך שניתן להגדיר באמצעות" הגדר את סיסמת המכשיר ", בהגדרות החשבון שלך #, השתמש ב--שם משתמש ו--סיסמה. # # לבחירת התקן פלט אחר (כלומר, פונגל אודיו USB או יציאת שמע של HDMI), # השתמש ב- '-device' עם משהו כמו '-device hw: 0, 1'. הקילומטראז 'שלך עשוי להשתנות. # #OPTIONS = "-שם משתמש-סיסמה"

# אין להגיב על שימוש במטמון עבור קבצי שמע שהורדו. המטמון מושבת על ידי

# ברירת מחדל. עדיף להשאיר את המצב כפי שהוא אם אתה רוצה להשתמש בו, מכיוון ש- # הרשאות מוגדרות כראוי בספרייה `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"

# כברירת מחדל, נורמליזציה של עוצמת הקול מופעלת, הוסף נפח חלופי

# טענות כאן אם אתה רוצה, אבל אלה אמורים להיות בסדר. #VOLUME_ARGS = "-הפעל-נורמליזציה של עוצמת הקול-נפח לינארי-נפח ראשוני = 100"

# ניתן להגדיר את backend כאן, אך הוא מיועד לשימוש במקרים מתקדמים מאוד של

# librespot, כך שלא תצטרך לשנות זאת בנסיבות רגילות. #BACKEND_ARGS = "-backend alsa"

10. כדי לשמור את הקובץ הקש "CTRL + X" ואחריו "y" ולבסוף הקש enter.

11. הפעל מחדש את Raspotify באמצעות הפקודה הבאה.

sudo systemctl הפעלה מחדש raspotify

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

12. עכשיו הכל מוכן ונוכל להכין את הרמקולים שלנו מוכנים!

שלב 4: החלטה באיזה רמקול להשתמש

בפרויקט זה אעבור על 2 סוגי רמקולים. אלה שכבר מוגברים והרמקולים שעדיין לא מוגברים.

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

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

תמונה
תמונה

אם אתה משתמש ברמקולים מוגברים מראש, תוכל לעבור לשלב הבא.

אם אתה משתמש ברמקולים לא מוגברים, תוכל לדלג על הדילוג הבא.

שלב 5: חיבור רמקולים מוגברים מראש

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

שים לב כי אין צורך בכבל Ethernet

תמונה
תמונה

שלב 6: בחירת המגבר הנכון

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

1. כמה וואט אתה צריך? זה צריך להיות רשום במפרט של רמקול מדף הספרים. יש לי שני רמקולים שמשתמשים 50 וואט כל אחד. זה אומר שאני צריך לקנות מגבר 50 * 2. פשוט עבור לאתרים כמו eBay, אמזון, alibaba וחפש "מגבר 2 * 50W". הדבר היחיד שיש למגבר הוא יציאת AUX. אתה יכול לקנות אחד גם עם Bluetooth, אבל זה לא הכרחי. אני מת על זה. זהו מגבר 2 *50W המבוסס על שבב TPA3116. זה יתאים לרמקולים שלי.

תמונה
תמונה

2. איזה ספק כוח כדאי לי לקנות? העוצמה הדרושה להפעלת המגבר מופיעה בגיליון המפרט של המגברים. שלי היה צריך 24V אז הייתי צריך לקנות ספק כוח של 24V. ניתן לחשב בקלות את הספק הדרוש בעזרת הנוסחה הבאה: I = P (וואט) / U, כך שבמקרה שלי אני צריך לעשות 100 /24 = 4.16 ==> אז אני צריך ספק כוח של 24V 4.2A. עדיף ללכת על PSU גבוה יותר, כך שאתה לא לשים יותר מדי לחץ על ספק הכוח.

היה לי מטען למחשב נייד ישן שמספק 24V ו -100 וואט. אז החלטתי להשתמש בו. אם אין לך ספק כוח שכזה, אתה יכול להשתמש במערכות תעשייתיות כמו שמוצג בתמונה למטה. יש להם בנק טוב מאוד בשביל הכסף.

תמונה
תמונה

שלב 7: חיבור הכל Togheter

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

ספק כוח:

מחובר לשקע בקיר AC.

חוט כחול ל- N.

חוט חום ל- L.

חוט ירוק/צהוב ל- GND

V + DC + של מגבר

V- DC - של מגבר

פאי פטל:

שקע USB C לשקע בקיר

כבל AUX למגבר

(כבל אתרנט לנתב)

מַגבֵּר:

יציאת DC - לרמקולים

יציאת DC + לרמקולים

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

תמונה
תמונה

שלב 8: בניית המארז

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

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

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

שלב 9: מוצר מוגמר

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

אני חושב שזה די מגניב שאתה יכול לבנות לקוח Spotify לרמקולים שכבר קיימים. זה פשוט כל כך משכנע שאתה לא צריך להתחבר באמצעות Bluetooth כמו רוב הרמקולים. אתה יכול פשוט לבחור איזה רמקול אתה רוצה בלחיצת כפתור. זה בדיוק כמו רמקול Sonos אבל אז בזול לכלוך.

להלן כמה תמונות מהתוצאה הסופית!

מוּמלָץ: