מעטים הדברים טובים יותר מאשר להתרווח על הספה ולהזרים את האלבום האהוב עליך באופן אלחוטי לסטריאו מהטלפון שלך. זה דבר קל להפליא לעשות עם AirPlay, אבל אם אתה לא רוצה לשלם עבור הפתרונות של אפל, Raspberry Pi $ 35 עושה את העבודה בצורה יוצאת דופן.
בדוק את הסרטון למעלה לקבלת הדגמה מהירה של מה הפרויקט הזה כולל, ומה תקבל עם המוצר הסופי. עם כמה שינויים בהתקנה הראשונית של Raspberry Pi, אתה יכול להפוך אותו למכשיר קטן ומדהים שיכול לקבל שמע מכל מכשיר תואם AirPlay. זֹאת אוֹמֶרֶתהזרמה אלחוטית לכל הרמקולים שיש לכם בבית.מוזיקה בסרטון מאתComfort Fitוג'ונתן קולטון.
זה שבוע Raspberry Pi ב-Lifehacker, וכל השבוע נראה לכם כמה פרויקטי עשה זאת בעצמך מגניבים שתוכלו להרכיב עם הנס הקטן הזה של מכשיר. אם עדיין לא קניתם אחד, בדוקההיכרות שלנו עם ה-Piכדי ללמוד עוד על מה זה, מה תצטרך, והדברים המגניבים שאתה יכול לעשות עם אחד.
עדכון: שבוע Raspberry Pi נגמר! בדוק את המדריכים האלה של Raspberry Pi כדי לראות את כל הדברים המהנים שעשינו, ובדוק את שלנוRaspberry Piתג לפרויקטים מגניבים נוספים.
בשבוע האחרון הדרכנו אתכם בכמה מהפרויקטים הנפוצים שאנשים מתמודדים עם ה-Raspberry Pi שלהם, כמו:
מה תצטרך
קל להפעיל את מקלט ה-AirPlay ב-Pi, אבל תחילה תזדקק לכמה חומרים. הנה מה שאתה צריך לאסוף:
פטל פאי: אם אינך בטוח היכן לקנות אחד,בדוק את ההקדמה שלנו ל-Piלמידע נוסף.
כבל HDMI או קומפוזיט וידאו: תזדקק לכבל הזה כדי לחבר את ה-Raspberry Pi לטלוויזיה או למסך באופן זמני כדי להגדיר את ה-Raspberry Pi. אתה יכול להשיג את אלה בזול במונופרייסאם אין לך כבר אחד.
כרטיס SD Class 10 בנפח 8GB(או יותר טוב) וקורא כרטיסים(אם אין לך אחד מובנה במחשב): אתה יכולללכת קטן יותר או לאט יותר, אבל כרטיס 8GB Class 10 יביא לך את הביצועים הטובים ביותר, והם די זולים. רוב כרטיסי ה-SD יעבדו, אך חלקם אינם תואמים ולכן יגרמו לבעיות. תוכל לברר אילו כרטיסים תואמים, או לאתר מקום לקנות כרטיס תואם עם מערכת הפעלה מותקנת מראש, ב-הדף הזה.
מקלדת ועכבר USB: כל מקלדת או עכבר USB סטנדרטיים יצליחו. תזדקק לאלה רק לתהליך ההתקנה, אז כל מה שחיברת למחשב שלך עכשיו אמור לעשות את העבודה.
ספק כוח מיקרו USB באיכות טובה שיכול לספק לפחות
700mA ב-5V: רוב מטעני הסמארטפונים המודרניים מספקים 700mA ב-5V, אבל לא כולם. בדוק את החלק התחתון של המטען שלך וחפש גוש טקסט. תראה את ערכי הפלט שלו באותו טקסט שעשוי לקרוא 0.7A במקום 700mA). אם הוא מציע לפחות כל כך הרבה כוח, כנראה שאתה מוכן ללכת. רק אל תשתמש ב-aמטען באיכות ירודהאו שאתה עלול להיתקל בבעיות.כבל שמע סטריאו 3.5 מ"מ: אתה צריך את זה כדי להפעיל את ה-Raspberry Pi לתוך הסטריאו שלך.
מתאם USB Wi-Fi: מתאם ה-Wi-Fi USB מאפשר לשלוח את מוזיקת AirPlay שלך ממכשיר ה-iOS שלך ל-Raspberry Pi שלך. השתמשתיה-Edimax הזה ב-10 דולרוזה עבד מצוין, אבל אתה יכול למצוא ארשימה מלאה של מתאמים תואמים כאן.
כרטיס קול USB: פלט האודיו ב-Raspberry Pi לא כל כך נהדר, אז אם אתה רוצה להגביר את הסאונד שלך אתה צריך לקחת כרטיס קול USB. אתה יכול למצוא רשימה שלכרטיסים תואמים כאן. פשוט השתמשתיכרטיס הקול הגנרי הזול הזה, $5, אבלUSB DAC באמת ינקה את הסאונד בצורה יפה.
סטריאו (ורמקולים): ברור שתצטרך לשלוח את הסאונד שלך לאנשהו, אז תצטרך סטריאו ורמקולים המאפשרים כניסת שמע.
מכשיר או מחשב iOS: תזדקק ל-iPhone, iPod Touch או iPad, או מחשב עם iTunes מותקן כמקור למוזיקה שלך. תיאורטית מכשיר אנדרואיד עם תוכנה כמוdoubleTwistיעבוד גם, אבל לא בדקנו את זה.
מה תקבל (ולא תקבל).
ה-Raspberry Pi מייצר מכשיר AirPlay קטן ופנטסטי. כשתסיים, תהיה לך קופסה קטנה המחוברת למערכת הסטריאו שלך שמתפקדת בדומה לזהרמקולים התומכים ב-AirPlay. כאשר הוא מחובר ומאוחל, הוא יטען אוטומטית את כל הדרוש כדי להפעיל את AirPlay ללא צורך במסך חיצוני או מקלדת. בעיקרו של דבר, זה מאפשר לך להזרים מוזיקה לכל רמקולים שיש לך בסביבה בפחות ממחצית המחיר של AirPort Express, ועדיין תוכל להשתמש בו עבור כל פרויקט Raspberry Pi אחר שתרצה לקחת על עצמך. זה win-win רציני.
עם זאת, ה-Raspberry Pi אינו תומך כרגעשיקוף AirPlayלשלוח תוכן וידאו. ובכל זאת, מה שיפה בשימוש ב-Raspberry Pi כמכשיר AirPlay עבור הרמקולים שלך הוא שאתה יכול להמשיך להשתמש בו עבור כל פרויקט אחר שתרצה.
שלב ראשון: חבר והגדר את Raspberry Pi
פונקציית AirPlay פועלת עם התקנת Raspberry Pi שלרספביאן. אתה יכול לעקובהמדריך שלנו לתחילת העבודה עם Raspberry Piכדי להתקין את Raspbian.
אם אתה רוצה שמקלט ה-AirPlay יופעל אוטומטית ללא צורך במקלדת או צג, עלינו להגדיר את Raspbian להתחבר אוטומטית. במהלך תהליך ההגדרה במסך Raspi-config, שנה את "התחל את שולחן העבודה באתחול?" הגדרה ל-yes. אם אתה כבר פועל, הקלד את הפקודה הזו בטרמינל כדי לטעון שוב את Raspi-config:
sudo raspi-config
לבסוף, הפונקציונליות של AirPlay עשויה לדרוש כמה חבילות שלא נכללו בתחילה בהתקנה שלך, אז אתה רוצה לעדכן את החבילות שלך לפני שתתחיל. הקלד את זה בקונסולה:
sudo apt-get updatesudo apt-get upgrade
העדכון עשוי להימשך זמן מה, אז קח משקה ושב. לאחר אתחול ל-Raspbian והכל עובד כמו שצריך, נוכל להתעמק בהגדרת פונקציית AirPlay.
פֶּתֶק: אפשר להתקין את כל מה שאתה צריך באמצעות פקודות קונסולה, אבל נשתמש בממשק Raspbian המעט קל יותר כדי שתוכל להמשיך להשתמש ב-Raspberry Pi שלך לכל מה שתרצה.
הגדר את מתאם ה- USB Wi-Fi שלך
ראשית, עלינו להפעיל את מתאם ה- USB Wi-Fi. זה פשוט מאוד עם רספביאן מותקן:
חבר את מתאם ה-USB Wi-Fi ל-Pi אם הוא עדיין לא.
פתח את היישום WiFi Config בשולחן העבודה.
בחר את המתאם שלך מהרשימה הנפתחת.
היכנס לרשת הביתית שלך.
זהו זה עבור מתאם ה-Wi-Fi. אם תרצה, פתח את דפדפן האינטרנט Midori משולחן העבודה כדי לוודא שהאינטרנט פועל. Raspbian תזכור את הבחירה שלך, כך שגם אם תנתק את מתאם ה-Wi-Fi בכל עת במהלך התהליך, הוא ייטען שוב באופן אוטומטי כאשר הוא יתחבר ל-Pi.
הגדר את כרטיס הקול שלך
בשלב הבא עלינו להעלות את כרטיס הקול ולעבוד. ראשית, חבר את כרטיס הקול ה-USB שלך ל-Raspberry Pi וחבר אותו למערכת הסטריאו שלך עם כבל השמע בגודל 3.5 מ"מ (או חבר אוזניות כדי שנוכל לבדוק כדי לוודא שזה עובד). כעת, אנו הולכים להשתמש בפקודה מסוף כדי לבחור אותה. פתח את LXTerminal משולחן העבודה שלך והקלד את הפקודה הבאה:
aplay -l
כרטיס ה-USB שלך אמור להופיע כמשהו כמו, "כרטיס 1: הגדר [שם מכשיר], התקן 0: אודיו USB." זה אומר שהוא מזוהה על ידי Raspberry Pi. עכשיו אנחנו צריכים לבדוק את הסאונד. סוּג:
Alsamixer
זה טוען את התוכנה כדי לבדוק את פלט השמע. הקש F6 כדי לשנות את סוג הפלט ובחר את כרטיס הקול שלך. כעת עלינו לבדוק את הפלט:
speaker-test
אתה אמור לשמוע צליל מהרמקולים שלך המאמת שכרטיס הקול USB פועל. לבסוף, Raspbian לא טוענת אוטומטית את כרטיס הקול של ה-USB כשהוא אתחול כמו שהוא עושה את מתאם ה-Wi-Fi USB. זה אומר שעלינו לערוך את קובץ התצורה. הקלד את הדברים הבאים:
cd /etc/modprobe.dsudo nano alsa-base.conf
זה פותח את הקובץ alsa-base.conf. גלול מטה לקראת סוף הקובץ וחפש את השורה הזו:
options snd-usb-audio index=-2
ציין את השורה עם סמל "#" בתחילת השורה. לחץ על Ctrl+X כדי לשמור ולצאת.
כעת כרטיס הקול ומתאמי ה-Wi-Fi שלך יפעלו שניהם באופן אוטומטי בכל פעם שתפעיל את ה-Pi.
התקן את האמולטור של Shairport AirPlay
Shairport היא התוכנה שבעצם גורמת ל-AirPlay לעבוד, ולוקח קצת זמן להגדיר את הכל. זה לא תהליך קשה, אבל אתה כן רוצה לתת לעצמך בערך 30 דקות כי זה דורש הרבה הורדה והתקנה של תוכנה.
ראשית, עלינו להתקין כמה דברים לפני שנוכל להשיג את שיירפורט. הקלד את זה בקונסולה:
sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl
תן לתהליך הזה לפעול לזמן מה. כשזה יושלם, עלינו להתקין עדכון כדי ש-Shairport יעבוד עם iOS 6 (תוכל לדלג על שלב זה אם אינך פועל או מתכוון לשדרג את iOS 6):
git clone https://github.com/njh/perl-net-sdp.git perl-net-sdpcd perl-net-sdpperl Build.PLsudo ./Buildsudo ./Build testsudo ./Build installcd ..
לאחר התקנת מודול iOS 6 (תן לו קצת זמן), סוף סוף הגיע הזמן להתקין את Shairport. מהסוג של ספריית הבית שלך:
git clone https://github.com/hendrikw82/shairport.gitcd shairportmake
עכשיו, בואו נריץ את שיירפורט:
./shairport.pl -a AirPi
פקודה זו מתחילה את Shairport עם ה-Raspberry Pi שלך בשם "AirPi" (אתה יכול לשנות אותו למה שתרצה). תפוס את מכשיר ה-iOS שלך, בחר את אפליקציית המוזיקה שתבחר והקש על כפתור AirPlay. אתה אמור לראות את "AirPi" ברשימה כהתקן פלט. הקש על זה, והמוזיקה אמורה להתחיל להזרים מכרטיס הקול ה-USB שלך תוך כמה שניות.
אבל עוד לא סיימנו. Shairport לא נטען אוטומטית כשאתה מפעיל את Raspberry Pi שלך, ומכיוון שאנו רוצים לגרום למכשיר ה-AirPlay שלנו לעבוד ללא כל ציוד היקפי, עלינו לעשות עוד צעד אחד. מתוך ספריית הבית שלך, הקלד:
cd shairportmake installcp shairport.init.sample /etc/init.d/shairportcd /etc/init.dchmod a+x shairportupdate-rc.d shairport defaults
לבסוף, עלינו להוסיף את Shairport כפריט השקה. סוּג:
sudo nano shairport
זה טוען את קובץ Shairport שאנחנו צריכים לערוך. חפש בקובץ את השורה "DAEMON_ARGS", ושנה אותה כך שהיא תיראה כך:
DAEMON_ARGS="-w $PIDFILE -a AirPi"
שמור את הקובץ (Ctrl+X), והכל מוכן. Shairport אמורה להשיק עם ההפעלה בכל פעם. כעת אתה יכול להעביר את ה-Raspberry Pi לכל מקום שתרצה ולעשות איתו כל מה שתרצה. כל עוד כרטיס הקול של ה-USB ומתאם ה-Wi-Fi מחוברים, הם ייטענו כאשר תסובב את ה-Raspberry Pi יחד עם Shairport. זה אומר שאתה לא צריך צג, מקלדת או עכבר ליד הסטריאו שלך כדי שזה יעבוד.
לאחר שתהיו מסודרים, כל מה שאתם צריכים לעשות כדי להשתמש בפונקציית AirPlay הוא לחבר את ה-Raspberry Pi לחשמל ולהמתין עד שהוא יתחיל. ברגע שמערכת ההפעלה נטענת (זה לוקח בערך 30-40 שניות בדרך כלל), אתה יכול לשלוח באופן מיידי ובקלות את כל המוזיקה שלך דרך ה-Raspberry Pi.
קח את זה הלאה
הפונקציונליות של AirPlay היא רק קצה הקרחון. אתה יכול לעשות הרבה יותר עם זה לאחר הגדרת הפונקציונליות. הנה רק כמה רעיונות שונים שמרחיבים את הפונקציונליות של AirPlay ב-Raspberry Pi דרך ה-AirPort Express:
תודה גדולה יוצאת לג'ורדן בורגסוטרחעבור המדריכים שלהם להתקנת מאגרי Shairport והוספת תמיכה ב-iOS 6.
//
//