תוכן עניינים:
- אספקה
- שלב 1: הכנת ה- Pi
- שלב 2: אתחול ראשון
- שלב 3: WIFI
- שלב 4: שחק בשבילי
- שלב 5: תתעורר ותשחק
- שלב 6: שלבים נוספים
וִידֵאוֹ: רדיו תחנה אחת: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
אז הקדמה קטנה למה עשיתי את זה.
אחד הבוסים שלי הוא אומן אמיתי שהוא ממש יכול לרתך מה שהוא רוצה. וכשהוא עובד הוא אוהב להאזין לתחנת הרדיו האהובה עליו. לשם כך הוא משתמש במערכת סטריאו ישנה עם מקלט 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 נמצאים באותה רשת.
אני מקווה שתיהנו מרדיו פשוט.
מוּמלָץ:
UChip - סקיצה פשוטה למנועים בשלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx רדיו 2.4GHz !: 3 שלבים
UChip - סקיצה פשוטה למנועי שלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx 2.4GHz !: אני מאוד אוהב את עולם ה- RC. שימוש בצעצוע RC נותן לך את התחושה שאתה שולט במשהו יוצא דופן, למרות היותו סירה קטנה, מכונית או מזל"ט! עם זאת, לא קל להתאים אישית את הצעצועים שלך ולגרום להם לעשות מה שאתה רוצה אותם
רדיו FM עם RDS (טקסט רדיו), בקרת BT ובסיס הטעינה: 5 שלבים
רדיו FM עם RDS (רדיו טקסט), בקרת BT ובסיס הטעינה: בונז'ור, זהו "הוראותיי" השנייה. כפי שאני אוהב לעשות דברים לא מאוד שימושיים, הנה הפרויקט האחרון שלי: זהו רדיו FM עם טקסט רדיו עם בסיס טעינה ואשר ניתן לפקח עליו באמצעות בלוטות 'ואפליקציית אנדרואיד. לכן אני
רדיו אינטרנט/ רדיו אינטרנט עם Raspberry Pi 3 (ללא ראש): 8 שלבים
רדיו אינטרנט/ רדיו אינטרנט עם Raspberry Pi 3 (ללא ראש): HI האם אתה רוצה אירוח רדיו משלך דרך האינטרנט אז אתה נמצא במקום הנכון. אנסה לפרט כמה שיותר. ניסיתי כמה דרכים שרובן היו זקוקות לכרטיס קול אשר לא היססתי לקנות. אבל הצליח למצוא
Accesspoint - תקשורת תחנה בין שני MCUs ESP8266: 3 שלבים
Accesspoint - תקשורת תחנה בין שני מק"טים מסוג ESP8266: שלום יוצרים! בהוראה הקודמת שלי ערכתי תקשורת WiFi בין שני מק"ט ESP8266 באמצעות נתב WiFi ביתי. כפי שראיתי מהתגובות ישנם יצרנים שרוצים להשתמש במחשבי MCU ESP8266 רחוקים מטווח הנתב. אז הנה בר
ידיים עוזרות/תחנה עוזרות: 7 שלבים (עם תמונות)
ידיים עוזרות/תחנה עוזרות: ובכן, רק סיימנו את הפרויקט שלנו עבור הידיים העוזרות האולטימטיביות, בדיוק מה היא התחנה האולטימטיבית לעזרה ביד? ובכן, זוהי תחנת הלחמה שעושה כמעט הכל. החזק את הברזל שלך, מנקה אותו, פוחס אותו, מחזיק בפרויקט שלך, מאיר