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

רדיו תחנה אחת: 6 שלבים
רדיו תחנה אחת: 6 שלבים

וִידֵאוֹ: רדיו תחנה אחת: 6 שלבים

וִידֵאוֹ: רדיו תחנה אחת: 6 שלבים
וִידֵאוֹ: רדיו מזרחית 6 2024, נוֹבֶמבֶּר
Anonim
רדיו תחנה אחת
רדיו תחנה אחת

אז הקדמה קטנה למה עשיתי את זה.

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

מה אני מוצא;

Raspberry Pi 1 (אבל אתה יכול להשתמש בכל פאי שאתה רוצה.) מתאם wifi מסוג TP-LINK TL-WN725N USB (מכיוון שאין לו את הלוח) כרטיס SD (8 ג'יגה למה להשתמש יותר:)) מטען טלפון בכבלים אודיו (אם אתה מתכנן להשתמש ברדיו חדש יותר או בקבוצת רמקולים למחשב עם יציאת USB תוכל להפעיל את ה- Pi של זה)

מה גרמתי לזה לעשות;

הוא מנגן תחנת רדיו אחת בלבד. לא יותר, לא פחות.

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

אספקה

Raspberry Pi 1 (אבל אתה יכול להשתמש בכל פי שתרצה.) מתאם Wi-Fi USB מסוג TP-LINK TL-WN725N (מכיוון שלפי אין את זה על הלוח) כרטיס SD (8 ג'יגה למה להשתמש יותר:)) כבל שמע מטען טלפון ישן (אם אתה מתכנן להשתמש ברדיו חדש יותר או בקבוצת רמקולים למחשב עם יציאת USB תוכל להפעיל את ה- Pi של זה)

רק במהלך ההתקנה:

כבל UTP מקלדת טלוויזיה בכבלים HDMI

שלב 1: הכנת ה- Pi

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

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

כעת שרפו לכם את התמונה לכרטיס. אני משתמש באצ'ר בשביל זה. בדרך כלל זה עובד מצוין. עם זאת, הבוסים ב- apple (כן, אני משתמש ב- Mac) החליטו שלא כל התוכנות יכולות לגשת לחלק ממך יותר. אם יש לך את אותה בעיה (התחרים מתחברים> אתה רואה את כרטיס ה- SD שלך> אתה טוען את התמונה הלא נכונה שלך> אתה מתחיל ….. שגיאה) התחל את האכל באמצעות הפקודה הזו במסוף;

sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher

זה יעבוד בסדר גמור ככה.

ברגע שהתמונה שלך נצרבת בכרטיסי ה- SD מעולם לא דוהה, הסר אותה בבטחה. והנח אותו בך PI.

תתכונן לאתחל את הגור הזה.

שלב 2: אתחול ראשון

אתחול ראשון
אתחול ראשון
אתחול ראשון
אתחול ראשון
אתחול ראשון
אתחול ראשון

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

לחלק זה של הטיול אנו זקוקים לכל הדברים הנוספים בהם לא נשתמש לאחר שהמכונה תהיה מוכנה. אז חבר כל שלם של הפאי הזה. (עבור מקלדת אני אוהב להשתמש ב- Logitech k400+ לא, לא שילמו לי להגיד את זה (אבל אני אקבל את זה;)) אני פשוט אוהב את הדבר.

אז עכשיו יש לנו את ה- PI מחובר לטלוויזיה או צג כלשהו, דבר ה- wifi של usb מוצב במקומו, כבל utp מחובר לרשת והמקלדת מחוברת. הגיע הזמן להפעיל את הגור.

לאחר האתחול יהיה עליך להיכנס. שם המשתמש שלך הוא וסיסמתך היא פטל

כעת ברצוננו לעדכן את העדכון pi typesudo apt-get והקש enter.

השלב הבא הוא להקל על חיינו. אנו מפעילים את SSH.

סוג: sudo raspi-confighit enter

תפריט נטען שבו תוכל להגדיר את pi.navigate שלך לאפשרות 5 פגיעה בתוך התפריט הבא בחר באפשרות P2 (הגדרות ssh) en תגיד כן להפעלה. אם יש לך חששות מאנשים הפורצים ל- pi שלך דרך ssh זה הזמן לשנות גם את שם המשתמש והסיסמה שלך.

אז אחרי שזה נעשה נוכל להיכנס ל- pi שלנו ולהשתמש במכונה אחת כדי לקרוא את ההוראה הזו, לחפש בגוגל דברים שאנחנו לא יודעים או מבינים ולהגדיר את שאר ה- pi שלנו. כפי שאמרתי אני על MacBook אז אני משתמש במסוף עבור SSH אבל אתה יכול להשתמש בכל לקוח שאתה אוהב (עבור רוב משתמשי חלונות שיהיה מרק) כדי להשתמש ב- SSH בסוג מסוף;

ssh @ ולחץ על enter

אם מסיבה כלשהי כתובת ה- IP של ה- pi שלך היא תעלומה עבורך השתמש במקלדת המחוברת ל- pi והקלד

ifconfig

הקש enter ובחלק הארי של הטקסט מאחורי eth0 תמצא לך כתובת IP.

אז מעתה ואילך נוכל לבחור להשתמש ב- ssh או לעבוד ישירות על ה- pi.

בואו נפעיל את ה- wifi הזה:)

שלב 3: WIFI

וויי - פיי
וויי - פיי
וויי - פיי
וויי - פיי

אז אם אתה משתמש במתאם wifi מסוג usb אחר משלי, יתכן שיש לך כל כך הרבה מזל שהוא נתמך. בוא נגלה.

סוג;

sudo raspi-config

ולחץ על enter. בתפריט עבור לאפשרות 2 ולא לאופציה N2 כדי להכניס את ה- SSID והסיסמה שלך. אם עם זאת לא נתמך מתאם ה- wifi שלך כמו שלי בצע את הפעולות הבאות.

ראשית אנו רוצים לדעת איזו גירסה של מערכת ההפעלה אנו מריצים ולכן אנו מקלידים;

תן שם ל

ולחץ enter. התוצאה צריכה להיות שורת טקסט כזו: Linux yourPiName 4.19.118+ #1311 שני 27 באפריל 14:16:15 BST 2020 armv6l GNU/Linux

עכשיו אנחנו רוצים לדעת איזה ערכת שבבים יש למתאם ה- Wifi שלנו אז אנחנו מקלידים;

lsusb

ולחץ על enter בתוצאה של מספר שורות המתארות את כל המכשירים המחוברים. קו אחד זקוק לתשומת ליבנו והוא נראה בערך כך: מכשיר אוטובוס 001 004: מזהה 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n מתאם רשת אלחוטי

שימו לב לשני חלקי הטקסט מודגשים. זה המידע שאנו מחפשים. עכשיו לך לאתר זה זה האתר של mrEngman והוא מארח מנהלי התקנים עבור רוב מתאמי ה- wifi. דפדף תחילה לתיקייה הנקראת על שם ערכת השבבים שלך, במקרה שלי 8188EU. חפש את הקובץ הבא ובו גרסת מערכת ההפעלה שלך. במקרה שלי 4.19.118-1311 העתק את כתובת האתר לקובץ. ועבור למפגש ssh שלך והקלד;

sudo wget והקש enter. צריך להתחיל להוריד. ברגע שזה הושלם עלינו לפרק את החבילה. סוּג:

זפת -xvzf

במקרה שלי זה גורם לזפת -xvzf 8188eu-4.19.118-v8-1311.tar.gz

לאחר השלמת האריזה יהיו 3 קבצים. עכשיו אתה צריך להתקין אותם. סוג: sudo./install.shand לחץ על enter. עכשיו הדרייברים יותקנו. לאחר שההתקנה של מנהל ההתקן הסתיימה, אתה אמור להיות מסוגל להכניס לך אישורי wifi כפי שנכתב בחלק העליון של שלב זה. אחרי שזה נעשה אתחל מחדש את ה- pi שלך (אתחול סודו עכשיו) כשאתה UTP מנותק ואתה מציג מחובר. לאחר אתחול מחדש אתה צריך להתחבר ל- pi באמצעות wifi ולהיות בעל כתובת IP חדשה. השתמש ב- IP זה כדי לחזור ל- PI כדי שנוכל להפוך אותו לרדיו!

שלב 4: שחק בשבילי

שחקו בשבילי!
שחקו בשבילי!

אז כדי להפוך את הדבר הזה שיצרנו לנגן מוזיקה אנחנו הולכים להשתמש ב- MPD עם MPC (נגן מוזיקה deamon) עכשיו קודם כל אנחנו צריכים להתקין אותם אז אנחנו מקלידים:

sudo apt-get להתקין mpc mpd

ולחץ enter. mpd יותקן. עכשיו אנחנו מוסיפים תחנה אז הקלד

mpc הוסף במקרה שלי התוצאה היא:

mpc הוסף

ולחץ enter. כתובת זו תתווסף כעת לרשימת ההשמעה.

כדי לבדוק אם זה עובד סוג:

משחק mpc

ולחץ enter. הזרם שלך צריך להתחיל לשחק. אם יש טלוויזיה המחוברת ל- HDMI שלך הטלוויזיה תשמיע את המוזיקה, אם רמקולים מכל סוג מתחברים ליציאת השקע של 3, 5 "יהיה שם צליל. אם אתה לא שומע דבר השתמש ב"זרם mpc" כדי לראות אם משהו מתנגן ומה עוצמת הפלט.

כדי לוודא ש- mpc לא שוכחת את תחנת הרדיו שלנו, אנו שומרים אותה ברשימת השמעה לשם כך הקלד

mpc שמור ולחץ על enter רשימת ההשמעה שלך נשמרת כעת.

כדי לוודא שמוזיקה מתנגנת מהפלט הרצוי (במקרה שלי שקע 3, 5 ) הגדרנו זאת כהגדרה הראשית. סוג: sudo raspi-confighit enter en נווט ל -7 אפשרויות מתקדמות, עבור ל- A4 וכפה את השמע ל- תפוקת הבחירה.

עכשיו הזמן לגרום לו לשחק בהפעלה!

שלב 5: תתעורר ותשחק

תתעורר ותשחק!
תתעורר ותשחק!

כדי לבצע pi לבצע משימות בעת/ אחרי ההפעלה יש קובץ שאנו צריכים לערוך אותו נקרא rc.local. כדי לערוך קובץ זה אנו משתמשים ב- nano, עורך הטקסט של ה- pi שלך. סוּג:

sudo nano /etc/rc.local

ולחץ enter. ייפתח קובץ עם התוכן הבא;

==================================

#!/bin/sh -e ## rc.local ## סקריפט זה מבוצע בסוף כל רמה ריצה מרובת משתמשים.# ודא שהתסריט "ייצא 0" בהצלחה או כל ערך# אחר בטעות. ## ב כדי להפעיל או להשבית סקריפט זה פשוט שנה את הביצוע# סיביות. ## כברירת מחדל תסריט זה אינו עושה דבר.# הדפס את כתובת ה- IP_IP = $ (שם המארח -אני) || trueif ["$ _IP"]; ואז printf "כתובת ה- IP שלי היא %s / n" "$ _IP" fiexit 0

==================================

כל הטקסט אחרי # לא עושה כלום אז בעצם הקובץ הזה מקשיב רק אם יש כתובת IP וכשזה קורה הוא מדפיס אותו ויוצא. (יציאה 0)

עכשיו אנחנו רוצים להוסיף שורת קוד לפני שהוא יוצא. כך נוכל לגרום לו להפעיל את תחנת הרדיו שלנו. אז לפני פקודת היציאה הוסף. משחק mpc &

הקובץ שלך אמור להיראות כך:

==================================

#!/bin/sh -e ## rc.local ## סקריפט זה מבוצע בסוף כל רמה ריצה מרובת משתמשים.# ודא שהתסריט "ייצא 0" בהצלחה או כל ערך# אחר בטעות. ## על מנת להפעיל או להשבית תסריט זה פשוט שנה את הביצוע# סיביות. ## כברירת מחדל תסריט זה אינו עושה דבר.# הדפס את כתובת ה- IP_IP = $ (שם המארח -אני) || trueif ["$ _IP"]; ואז printf "כתובת ה- IP שלי היא %s / n" "$ _IP" fi#play MPCsudo mpc play & exit 0

========================

צא מהקובץ על ידי הקשה על ctrl+x והקש y לשמירתו.

עכשיו אם היית מצווה עליך pi "sudo reboot now" הפאי שלך צריך לאתחל מחדש ולהתחיל לנגן מוזיקה בסיום. עוֹרְבָנִי!

שלב 6: שלבים נוספים

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

הגדר כתובת IP סטטית;

לשם כך אנו עורכים dhcpcld.conf. סוּג:

sudo nano /etc/dhcpcd.conf

ולחץ על enter, קובץ ייפתח ב- nano wit חבורה של טקסט שנעשה פאסיבי על ידי הצבת # לפניו. קרא את הקובץ ומצא את שורות היכן כתוב;

#דוגמה לתצורת ip סטטית.

בשורות שאחרי שורה זו תוכל להגדיר כתובת נתב כתובת IP והגדרות DNS. הסר את ה- # מול השורה שברצונך להפעיל. מלא את המידע הדרוש. אם אינך בטוח באילו כתובות להשתמש ב- nano close (ctrl+x) והפעל את ifconfig כעת תוכל לראות באיזה ממשק אתה משתמש (wlan0 או eth0) ומהן ה- ip, הנתב ip ו- DNS הנוכחי. עבור ה- ip שלך אתה צריך לבחור כתובת שהיא מחוץ לתחום DHCP הנתבים שלך. אתה יכול למצוא זאת בהגדרות הנתב שלך. אם אתה מוצא את זה קשה אתה יכול לסיים את הפקודה arp כדי לראות אילו כתובות ניתנות ולקחת אחת שנמצאת מתחת לזה. למשל רוב הזמן שולחן ה- arp שלך יגיד את הנתב שלך ב xxx.xxx.xxx.1 והתקנים אחרים ב xxx.xxx.xxx.50 עד xxx.xxx.xxx.150 אז אם היית נותן ל- pi את כתובת ה- ip xxx.xxx.xxx.25 סביר להניח שלעולם לא יהיה מכשיר שיינתן לכתובת זו על ידי שרת ה- DHCP שלך (aka הנתב שלך) וכך תמנע התנגשות IP בעתיד.

כעת לאחר שהמידע הזה הושלם צא ושמור את הקובץ (ctrl+x) והפעל מחדש את ה- pi שלך. כעת תוכל לשדר אליו באמצעות ssh @xxx.xxx.xxx.25 כמובן שסימן ה- x מספרים אחרים שיהיו ספציפיים להגדרת הרשת שלך.

השתמש בטלפון שלך;

עכשיו אתה תמיד יכול למצוא את הפאי שלך באותה כתובת, תוכל לנצל זאת באמצעות הטלפון שלך לשליטה ב- mpd. ברוב האפסטור אפשר למצוא תוכנית בשם MPD remote או משהו דומה. קח אחד מהטעם שלך. התקן בטלפון שלך ובהגדרות השרת התחבר ל- IP שהגדרת כרגע עבור ה- PI שלך. עכשיו אתה יכול להוסיף זרמים, להתחיל לדלג ולהשהות את כולם מהטלפון שלך כל עוד הטלפון וה- pi נמצאים באותה רשת.

אני מקווה שתיהנו מרדיו פשוט.

מוּמלָץ: