תוכן עניינים:
- שלב 1: הורד למחשב האישי שלך
- שלב 2: התקן את מערכת ההפעלה Raspbian
- שלב 3: לאחר התקנת מערכת הפעלה Raspbian
- שלב 4: מצא את כתובת ה- IP של Rasberry
- שלב 5: התקן דברים
- שלב 6: עוד פעם אחת בשורת הפקודה
- שלב 7: צור את הקובץ Asound.conf
- שלב 8: שינוי רמות המשווה
- שלב 9: השתמש ב- iTunes ממחשב ושמור חיי סוללה בטלפון שלך
- שלב 10: שלב בונוס: פרמטרים מתקדמים של סנכרון Shairport
וִידֵאוֹ: אודיו סינכרוני של Raspberry Pi בכל הבית עם שלטי אפליקציות לטלפון: 10 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
המטרה היא אודיו ו/או מקורות בודדים בכל חדר מסונכרנים, הנשלטים בקלות באמצעות טלפון או טאבלט באמצעות iTunes Remote (Apple) או Retune (android). אני גם רוצה שאזורי השמע יופעלו/יכבו באופן אוטומטי אז פניתי ל- Raspberry Pi ו- Hifiberry כדי להגדיר אותו ולשכוח אותו.
רשימת חלקים לאזור שמע אחד:
- פטל פי 3 $ 35
- כרטיס SD 16G $ 8
- Hifiberry AMP2 50 $
- ספק כוח 5.5 מ"מ x 2.1 מ"מ תקע DC, 12V 5A 60W $ 12
- רמקולים 75 $ (הוכחת מזג אוויר לתקרת חדר האמבטיה)
- שרת מוזיקה (מחשב שבו פועל iTunes)
להתקנה בלבד
- עכבר USB
- מקלדת USB
- תצוגת hdmi
- תקע חשמל USB
- כבל USB למיקרו USB
שלב 1: הורד למחשב האישי שלך
עדכן 7/5/19 דלג על המדריך הזה ופשוט התקן
אלוהים, זה תמיד קל להתקנה/שימוש ועושה כל מה שהיית מקבל מהדרכה הזו ועוד הרבה יותר. זה אפילו מאפשר לך להגדיר את זה לפעול כנקודת גישה אם תרצה, כך שתוכל ליהנות ממערכת השמע המדהימה שלך ללא ראש ללא ראש. הרשת.
- הורד פורמט כרטיס SD (או לא, לא הייתי צריך את זה) ה- build הזה ישמש רק כמגבר שדה תעופה אז 16G הוא מספיק מקום והכרטיס הגיע מעוצב כ- fat32.
- NOOBS במחשב Windows 10 שלי, פשוט בחרתי את כרטיס ה- SD שלי כיעד לפרוק את ה- NOOBS לאחר ההורדה.
- התקן את VNC viewer במחשב כך שתוכל לשלוח שולחן עבודה מרוחק אל ה- Pi שלך לאחר שתגדיר אותו. זה כבר מותקן ב- Raspberry Pi שלך.
שלב 2: התקן את מערכת ההפעלה Raspbian
- הכנס את כרטיס ה- SD לפטל שלך וחבר את צג HDMI, מקלדת USB ועכבר USB
- הפעל את ה- Pi עם חיבור ה- mini usb. אל תשתמש בכוח ה- usb אם מגבר ה- hifiberry שלך מותקן. (מגבר ה- hifiberry מניע את הפטל שלך)
- עכבר ומקלדת ה- USB יעבדו עבורך בזמן ההפעלה. בחר את השפה/המקלדת שלך בתחתית המסך.
- בחר את מערכת ההפעלה Raspian.
- אם אתה משתמש ב- wifi, בחר את רשת ה- WiFi שלך והיכנס. הרבה דברים מגניבים הופכים לזמינים לאחר שה- pi שלך מצטרף לרשת, אל תעשה את זה. פשוט להישאר עם raspbian. לחץ על התקן. צפה במידע על הפטל שלך על המסך בזמן ההתקנה. רק צוחק. לך תעשה משהו ותבדוק מאוחר יותר, זה ייקח זמן.
שלב 3: לאחר התקנת מערכת הפעלה Raspbian
- לאחר אתחול לשולחן העבודה הפטל החדש שלך, לחץ על הפטל (זה כמו תפריט ההתחלה ב- Windows)
-
בחר בתצורת Raspberry Pi ובצע את כל הפעולות הבאות:
- שנה סיסמא!
-
ממשקים
אפשר SSH ו- VNC (אני מעדיף VNC, אסביר לך מדוע מאוחר יותר)
-
לוקליזציה
הגדר את כל הדברים שלך (אזור זמן, מדינה, …)
-
שנה את שם המארח
שנה את זה לשם אזור האודיו. הפוך את השם לייחודי, יהיו לך מספר אזורים
- לְאַתחֵל.
שלב 4: מצא את כתובת ה- IP של Rasberry
- פטל המוגדר כמקורות שמע נטולי ראש לא יהיה נוח לגישה ישירה, תרצה להרחיק אליו ממחשב.
-
יהיה עליך לדעת את כתובת ה- IP של ה- Pi שלך.
בשולחן העבודה raspbian, אם תעביר את העכבר מעל סמל ה- wifi בשורת המשימות, הוא יופיע תיבת מידע שבה תוכל לראות את ה- IP שהנתב שלך מוקצה לפטל. לנתב שלי יש תכונה לבחירת התקנים ברשת ותמיד להקצות את אותה IP. זו הייתה הדרך של הכי פחות התנגדות להקצות כתובת IP "סטטית" לפי שלי. כתובת IP ייעודית הופכת את החיים לקלים הרבה יותר
שלב 5: התקן דברים
אם עדיין לא חיברת את כרטיס הקול / מגבר שלך, עשה זאת כעת כאשר ה- Pi שלך כבוי
הפעל את ה- Pi שלך ופתח את מציג VNC במחשב האישי שלך. יישום שרת VNC כלול בפאי הפטל שלך והפעלת אותו בשלב קודם. צור חיבור חדש המספר לצופה VNC את ה- IP של הפטל שלך.
יש קיצור של חלון פקודות בשורת המשימות בשולחן העבודה של הפטל שלך. פתח את שורת הפקודה והזן:
עדכון sudo apt-get
לאחר סיום הכנס:
sudo apt-get upgrade
סגור את שורת הפקודה ופתח את תפריט הפטל, נתקין כמה תוכנות בדרך הקלה.
לחץ על העדפות => הוספה/ הסרה של תוכנה
חפש shairport-sync והתקן אותו
לעשות את אותו הדבר עבור EQ
אתה יכול גם להתקין את EQ עם
sudo apt-get install -y libasound2-plugin-equal
שלב 6: עוד פעם אחת בשורת הפקודה
אנחנו צריכים לדעת משהו על כרטיס הקול
פתח שורת פקודה.
הזן את הפקודה aplay –l כמו בדוגמה כאן.
שימו לב שמגבר ה- hifiberry הוא כרטיס 1
pi@מרפסת: ~ $ aplay -l
**** רשימת התקני חומרה PLAYBACK **** כרטיס 0: ALSA [bcm2835 ALSA], מכשיר 0: bcm2835 ALSA [bcm2835 ALSA] תת -התקנים: תת -התקן #0: תת -התקן #0 תת -התקן #1: תת -התקן #1 תת -התקן מספר 2: subdevice #2 תת -התקן #3: subdvice #3 תת -התקן #4: תת -התקן #4 תת -התקן #5: תת -התקן #5 תת -התקן #6: תת -התקן #6 תת -התקן #7: כרטיס תת -מס '7: 0 ALSA [bcm2835 ALSA], מכשיר 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] תת-התקנים: תת-התקן #0: תת-התקן #0 כרטיס 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], מכשיר 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 תת-מספר: 0
שלב 7: צור את הקובץ Asound.conf
אתה צריך קובץ "asound.conf" הממוקם ב /etc/asound.conf
בוא נעשה את זה. (עכשיו נגיע למה אני אוהב VNC להרחיק לתוך הפי שלך לעומת משהו כמו מרק)
בשורת פקודה ב- Pi שלך עבור לספריית / etc / והזן זאת:
sudo leafpad asound.conf
אם היית משתמש במרק, הפקודה עלה עלים לא תעבוד. במקרה כזה היית מקליד:
sudo nano asound.conf
הפקודה nano פותחת עורך טקסט בחלון הפקודה. זה קל מספיק לשימוש אבל קצת מסורבל. אינך יכול להשתמש בעכבר וקשה לי לקרוא אותו מעט.
מצד שני Leafpad פותח חלון נפרד המתנהג כמו פנקס רשימות בחלונות. נראה לי שקל יותר לקרוא והרבה יותר קל לשימוש.
למרות שהגעת לשם, עליך לגרום ל- asound.conf שלך להיראות כך:
pcm.! ברירת מחדל {
סוג תקע slave.pcm plugequal; } ctl.! ברירת מחדל {סוג hw כרטיס 1} ctl.equal {סוג שווה; } pcm.plugequal {סוג שווה; slave.pcm "ploughw: 1, 0"; } pcm.equal {תקע סוג; slave.pcm plugequal; }
שימו לב לשורות האומרות כרטיס hw 1 ו plughw: 1, 0
אם מכשיר השמע שלך שנמצא בשלב הקודם אינו כרטיס 1, יהיה עליך לשנות את השורות כאן בכדי לשקף את הכרטיס שלך.
שמור את העבודה שלך. הוא חייב להיקרא asound.conf וממוקם בספרייה /etc /
סגור את שורת הפקודה. (אתה יכול להזין את הפקודה "יציאה" כדי לסגור את הטרמינל)
לְאַתחֵל! שכחתי לאתחל בשלב זה בעבר וזה כל כך מתסכל כשאתה חושב שמשהו השתבש ואתה מתחיל לירות בבעיות כאשר כל מה שאתה צריך לעשות הוא לבצע ריבוט.
אתה חייב לעשות ריבוט כאן.
שלב 8: שינוי רמות המשווה
לאחר האתחול אתה אמור להיות מסוגל להפעיל את הפטל שלך ישירות מהטלפון שלך. זה לא יסנכרן חדרים מרובים אבל זה עדיין מדהים. תשחק משהו.
אתה עשוי לגלות שהחדר צריך קצת EQ. פתח שורת פקודה על הפטל שלך פעם נוספת ונקבל את ערכת ה- EQ.
הקלד את מדריך הבית בשורת הפקודה שלך:
sudo -u shairport -sync alsamixer -D שווה
מה זה עושה?
sudo = זכויות מנהל
-u shairport-sync = הפעל את הפקודה כמשתמש אחר, במקרה זה shairport-sync
alsamixer -D שווה = פתיחת אקולייזר
אגב, אם אתה מזין:
מיקסר
זה יעביר אותך להגדרות של כרטיס הקול שלך.
שלב 9: השתמש ב- iTunes ממחשב ושמור חיי סוללה בטלפון שלך
בשלב זה כבר יש לך נגן שמע די מרשים משדה התעופה. עכשיו אנחנו יכולים להגדיל את זה על ידי פתיחת iTunes.
התקן את אפליקציית iTunes Remote, או התקן מחדש ב- Android. פתח את האפליקציה הזו ותוכל לקשר את המכשיר שלך ל- iTunes הפועל במחשב האישי שלך.
עכשיו יש לך את הסינכרון של shairport. כל האזורים שלך משחקים כאחד. אתה יכול לשלוט על עוצמת הקול בכל אזור ולעיין בספריית ה- iTunes שלך מכל המכשירים שבהם אתה מתקין את האפליקציה. אשתך יכולה להתחיל לנגן מוזיקה ואתה יכול לפתוח את האפליקציה בטלפון שלך, לחץ עכשיו מנגן וראה מה מתנגן כאילו עשית זאת בעצמך והשתלט עליה. או שתוכל לכבות את החדר שבו אתה נמצא ולהשמיע משהו אחר לאזור שלך ישירות מהטלפון שלך כמו שעשית לפני שהופעל iTunes.
אנו משאירים את iTunes פועל כל הזמן במחשב במרתף שבו נמצאת ספריית ה- iTunes הגדולה ביותר שלנו ב- RAID1 NAS.
כמעט שכחתי לציין, אתה יכול גם לשלוט במערכת הזו באמצעות שעון תפוחים. מכיוון שעון התפוחים הוא הוכחה למים אני יכול לשנות שירים ולהתאים את עוצמת הקול במקלחת.
שלב 10: שלב בונוס: פרמטרים מתקדמים של סנכרון Shairport
באופן שבו ניתן להגדיר את הפטל שלך בהנחיה זו, אין צורך בשינויים בקובץ shairport-sync.conf, אך אני מבצע את ההתאמה הזו לאזור האודיו שלי כדי שאוכל לרשום אותו כאן.
השתמש בשיטה המועדפת עליך לעריכת טקסט בשורת הפקודה כמו שעשית בשלבים קודמים, בצע שינוי אחד בקובץ התצורה של סינכרון shairport, /etc/shairport-sync.conf
אני מבטל את התגובה "allow_session_interruption" ומשנה אותו ל = "כן"
// פרמטרים מתקדמים לשליטה על אופן סינכרון של Shairport runssessioncontrol = {// run_this_before_play_begins = "/full/path/to/application ו- args"; // ודא שליישום יש הרשאת הפעלה. זהו תסריט, כלול את הדברים #! … בשורה הראשונה // run_this_after_play_ends = "/full/path/to/application and args"; // ודא שליישום יש הרשאת הפעלה. זהו תסריט, כלול את מספר #!… בשורה הראשונה // wait_for_completion = "no"; // הגדר ל- "yes" כדי לגרום ל- Shairport Sync לחכות עד שהיישומים "run_this …" יסתיימו לפני שתמשיך allow_session_interruption = "yes"; // הגדר ל- "yes" כדי לאפשר למכשיר אחר להפריע לסנכרון Shairport בזמן שהוא מופעל ממקור שמע קיים // session_timeout = 120; // המתן למספר שניות זה לאחר שהמקור נעלם לפני שתסיים את ההפעלה ויהיה זמין שוב. };
זה יאפשר לך לחטוף אזור שמע עם המקור שלך כאשר מישהו אחר משתמש בו.
ללא שינוי זה, אזור יכול לסרב להשמיע את המוסיקה שלך כאשר היא כבר בשימוש על ידי מישהו אחר. זה לא נחוץ אם אתה משתמש באפליקציות המרוחקות של iTunes, כל המכשירים שמשתמשים באפליקציה הזו פועלים רק כשלטים לשליטה על אותו מקור. שינוי זה של shairport-sync.conf נועד כאשר אתה הולך לשחק אוויר לאזור ממקור חדש, כמו ישירות מהטלפון שלך לאזור בודד שכבר הושמע ממקור אחר. אם אתה חושב שהפסקת ההפעלה נשמעת כמו אנרכיה שמע שיכולה רק לגרום לשפיכות דמים, התעלם משלב הבונוס הזה.
מוּמלָץ:
כיצד להפעיל את המחשב באופן אוטומטי בכל יום או בכל פעם: 5 שלבים
כיצד להפעיל את המחשב שלך באופן אוטומטי בכל יום או בכל פעם: במדריך זה תלמד כיצד לגרום למחשב שלך להתניע באופן אוטומטי כל יום בזמן מסוים, גם זו ההנחיה הראשונה שלי
שלטי LED: 7 שלבים (עם תמונות)
זריקות LED: פותחו על ידי מעבדת המחקר של גרפיטי, חטיבה של Eyebeam R & D OpenLab, זריקות LED הן דרך זולה להוסיף צבע לכל משטח פרומגנטי בשכונה שלך. Throwie מורכב מסוללת ליתיום, LED 10 מ"מ מפוזר ו
חיווט לוח מגבר אודיו מגבר אודיו 6283 IC: 8 שלבים
6283 IC חיבור לוח מגבר אודיו יחיד: Hii חבר, היום אני הולך לספר לך איך נוכל לחבר חוטים של רמקול, כבל aux, ספק כוח ופוטנציומטר בנפח ב- 6283 לוח מגבר אודיו חד ערוצי. לוח מגבר שמע זה ייתן 30W הספק פלט. בואו לקבל
הבנת פרוטוקול IR של שלטי מזגני אוויר: 9 שלבים (עם תמונות)
הבנת פרוטוקול IR של שלטי מיזוג אוויר: למדתי על פרוטוקולי IR כבר די הרבה זמן. כיצד לשלוח ולקבל אותות IR. בשלב זה, הדבר היחיד שנותר הוא פרוטוקול ה- IR של שלטי AC. שלא כמו שלטים מסורתיים של כמעט כל מכשירי האלקטרוניקה (נניח טלוויזיה) שבהם
כיצד לייצר מחולל מנועים סינכרוני: 6 שלבים
כיצד להכין מחולל מנועים סינכרוני: כיצד להכין מחולל יד ידני ממונע סינכרוני בבית 220v שיכול להטעין את הטלפון שלך, נורות לד חשמל ועוד ועוד