ווי אזוי צו מאכן א ראַזבערי פּיי באזירט ראַדיאָ

ווי אזוי צו מאכן א ראַזבערי פּיי באזירט ראַדיאָ

ראַדיאָ קען קלינגען ווי אַן "אַלטע" טעכנאָלאָגיע, אָבער דאָס איז פּונקט איר אַפּיל: פּשוט, פאַרלעסלעך, און נאָך זייער באַטייַטיק פֿאַר ביידע פאַרווייַלונג און בילדונגקרייז פּראָיעקטן. מיט אַ ראַזבערי פּיי, קענט איר שאַפֿן אַ מאָדערן, פלעקסאַבאַל ראַדיאָ - עס קען זיין אַן אינטערנעט סטרימינג ראַדיאָ, אַ היגע מוזיק שפּילער, אָדער אפילו (מיט אַ נאָך מאָדול) אַן FM ראַדיאָ. דער אַרטיקל באַהאַנדלט ווי צו בויען אַ ראַזבערי פּיי-באַזירט ראַדיאָ אין אַ פּראַקטיש וועג, פון האַרדווער סעטאַפּ צו ווייכווארג קאָנפיגוראַציע.

-

1. ראַזבערי פּיי באַזירט ראַדיאָ קאָנצעפּט

בכלל, זענען דא צוויי הויפּט צוגאַנגען:

1. אינטערנעט ראַדיאָ (סטרימינג)
דער ראַזבערי פּיי שפּילט ראַדיאָ בראָדקאַסץ פֿון דער אינטערנעץ איבער Wi-Fi/עטהערנעט. דאָס איז די גרינגסטע און מערסט געוויינטלעכע מעטאָדע, ווײַל עס דאַרף נישט קיין ספּעציעלע RF עקוויפּמענט.

2. FM/AM ראַדיאָ (מיט אַן אָפּציאָנעלן מיטל)
פארלאנגט א טונער מאדול (למשל, אן FM ריסיווער דורך I2C/SPI) אדער א ווייכווארג דעפינירט ראדיא (SDR) דעווייס. קאנפיגוראציע איז מער קאמפליצירט און אפט ווענדט זיך אין דעם גענוצטן דעווייס.

אין דעם אַרטיקל, איז דער הויפּט פאָקוס אויף אינטערנעט ראַדיאָ ווײַל עס איז די מערסט אָנפֿאַנגער-פֿרײַנדלעכע און פּאַסיק פֿאַר שאַפֿן אין אַ קורצער צײַט.

-

2. פארלאנגטע עקוויפּמענט

דאָ איז אַ רשימה פון רעקאָמענדירטע קאָמפּאָנענטן:

– ראַזבערי פּי (פּי 3/4/נול 2 וואט רעקאָמענדירט)
– מיקראָסד מינימום 8–16 גיגאבייט
– סטאַבילע מאַכט צושטעל (5V, קראַנט לויט פּי מאָדעל)
– אינטערנעט פֿאַרבינדונג (Wi-Fi אָדער LAN קאַבל)
– אַודיאָ אַרויסגאַנג:
– אַקטיווע רעדנערס דורך 3.5 מ״מ דזשעק (אויף געשטיצטע מאָדעלן), אדער
– USB רעדנער/אַמפּליפייער, אדער
– DAC אַודיאָ HAT (אפציאָנעל, בעסערע קוואַליטעט)
– מאָניטאָר און קלאַוויאַטור (פֿאַר ערשט סעטאַפּ) אָדער SSH אַקסעס
– פּראָיעקט קעסטל/קעסטל (אפציאָנעל, פֿאַר אָרדנטלעכקייט)

אויב איר ווילט אַ ראַדיאָ מיט גשמיות קאָנטראָלס, קענט איר צולייגן:
– דריק קנעפל, ראָטאַרי ענקאָדער, אדער OLED/LCD פאַרשטעלן.

-

READ  גייד צו מאַכן אַן AM ראַדיאָ פֿאַר אָנפֿענגער

3. אינסטאלירן די ראַזבערי פּיי אָפּערייטינג סיסטעם

1. דאַונלאָוד און ינסטאַלירן ראַזבערי פּיי ימאַדזשער אויף דיין פּיסי/לאַפּטאַפּ.
2. אַרײַנשטעלן די מיקראָסד, און דערנאָך פֿלאַשן Raspberry Pi OS Lite (אָן דעסקטאָפּ) פֿאַר רעסורסן-עפֿעקטיוו נוצן, אָדער די דעסקטאָפּ ווערסיע אויב איר ווילט אַ גראַפֿישע צובינד.
3. איידער איר שרייבט דאס בילד, קענט איר שטעלן:
– Wi-Fi (SSID און פּאַראָל)
– באַניצער נאָמען און פּאַראָל
– SSH אַקטיוואַציע
4. שטאַרט אָן דעם ראַזבערי פּיי און מאַכט זיכער אַז דער אינטערנעט אַרבעט.

נאָך לאָגינג אין די סיסטעם, דערהייַנטיקן די פּאַקאַדזשאַז:

"באַש
sudo apt update
sudo apt upgrade -y
““

-

4. אויפשטעלן אודיאָ אויף ראַזבערי פּיי

קאָנטראָליר דיטעקטאַד אַודיאָ דעוויסעס:

"באַש
אַפּליי -ל
““

אויב איר ניצט אודיאָ דורך HDMI אדער אַ דזשעק (אפהענגיק פון מאָדעל), קענט איר אויסוועלן די פעליקייט אויסגאַנג. עטלעכע ווערסיעס פון Raspberry Pi OS וועלן אויטאָמאַטיש קאָנפיגורירן אודיאָ סעטטינגס, אָבער איר קענט פּרובירן די אויסגאַנג דורך:

"באַש
רעדנער-טעסט -t wav -c 2
““

אויב איר ניצט אַ USB סאַונד קאַרטל אָדער DAC HAT, וועט עס געוויינטלעך דערשייַנען ווי אַ נייַ מיטל. מאַכט זיכער אַז אייער אַוטפּוט איז ריכטיק צו הערן די ראַדיאָ.

-

5. אינסטאַלירן אינטערנעט ראַדיאָ שפּילער (MPD + MPC)

איינער פון די מערסט סטאַבילע וועגן איז צו נוצן MPD (Music Player Daemon) צו שפּילן אַודיאָ און MPC ווי אַ קאָנטראָללער פֿון דעם טערמינאַל.

אינסטאַלירן דעם פּעקל:

"באַש
סודאָ אַפּט ינסטאָל -י מפּד מפּק
““

זייט זיכער אז MPD לויפט:

"באַש
סודאָ סיסטעמקטל ענייבאַל מפּד
סודאָ סיסטעמקטל אָנהייב מפּד
““

טשעק סטאטוס:

"באַש
סיסטעםקטל סטאַטוס מפּד
““

-

6. צולייגן א ליסטע פון ​​ראַדיאָ סטאַנציעס

MPD קען שפּילן URL סטרימס. איר קענט צולייגן ראַדיאָ סטאַנציעס צו MPD פּלייַליסטן.

בייַשפּיל פון צולייגן איין ראַדיאָ סטרים:

"באַש
mpc לייג צו http://streamurl-radio-anda:8000/stream
““

דערנאך שפּיל:

"באַש
mpc שפּיל
““

צו זען די ליסטע:

"באַש
mpc פּלייַליסט
““

שאַפֿן אַ באַליבט סטאַנציע פּלייַליסט
איר קענט שאַפֿן אַ `.m3u` פּלייַליסט טעקע:

READ  AM ראַדיאָ מאכן טעקניקס פֿאַר וויסנשאַפֿט עקספּערימענטן

1. שאַפֿן אַ פּלייַליסט טעקע (אויב עס עקזיסטירט נאָך נישט):
"באַש
mkdir -p ~/פּלייליסטן
““

2. שאַפֿן אַ טעקע:
"באַש
נאַנאָ ~/פּלייליסטן/ראַדיאָ.m3u
““

3. פֿילט אויס עטלעכע סטרימינג URLs, למשל:
““
http://example.com/stream1
http://example.com/stream2
http://example.com/stream3
““

לייג זיי צו צו MPD דורך זיי איינצולאָדן איינציגווייז אדער דורך אויפשטעלן אייער MPD מוזיק/פּלעיליסט דירעקטאָרי. א שנעלער וועג: לייג זיי צו גלייך פון א טעקע (אפציאנאל לויט אייער MPD קאנפיגוראציע), אדער קאפיר די פּלייליסט צו אייער MPD פּלייליסט טעקע (געווענליך `/var/lib/mpd/playlists/`).

-

7. MPD קאָנפיגוראַציע צו מאַכן עס מער פּאַסיק פֿאַר ראַדיאָ

רעדאַקטירן MPD קאָנפיגוראַציע:

"באַש
sudo nano /etc/mpd.conf
““

עטלעכע וויכטיגע טיילן:

– מאַכט זיכער אַז די אַודיאָ אַרויסגאַנג איז ריכטיק. געוויינטלעכע ביישפילן:
"קאָנפ
אַודיאָ_אויסצוג {
טיפּ "אַלסאַ"
נאָמען "ALSA רעזולטאַט"
מיקסער_טיפ "סאָפֿטווער"
}
““

– איר קענט שטעלן דעם באַפער צו מאַכן סטרימינג מער סטאַביל (אפציאָנעל, דיפּענדינג אויף נעץ באדינגונגען).

אַמאָל געטאן, ריסטאַרט MPD:

"באַש
סודאָ סיסטעמקטל ריסטאַרט מפּד
““

-

8. מאַכן די ראַדיאָ אויטאָמאַטיש אָנצינדן ביים שטיוול

כדי צו לאָזן דעם ראַזבערי פּי שפּילן דאָס ראַדיאָ גלייך נאָכן אנצינדן:

1. שאַפֿן אַ פּשוט סקריפּט, למשל:

"באַש
נאַנאָ ~/סטאַרט-ראַדיאָ.ש
““

איזי:

"באַש
!/בין/באַש
שלאָף קסנומקס
mpc קלאָר
mpc לייג צו http://streamurl-radio-anda:8000/stream
mpc באַנד 70
mpc שפּיל
““

ראַטעווען און דערנאָך געבן אויספירן דערלויבעניש:

"באַש
chmod +x ~/start-radio.sh
““

2. שאַפֿן אַ סיסטעמד סערוויס:

"באַש
sudo nano /etc/systemd/system/radio.service
““

איזי:

דאָס
[יוניט]
באַשרייַבונג=ראַדיאָ אויטאָשפּיל
נאך=נעטווארק-אויף-ליין.טארגעט mpd.סערוויס
וויל=נעץ-אָנליין.ציל

[סערוויס]
באַניצער=פּי
עקסעקסטאַרט=/היים/פּי/סטאַרט-ראַדיאָ.ש
ריסטאַרט = אויף דורכפאַל

[אינסטאלירן]
WantedBy = מולטי-user.טאַרגעט
““

אַקטיווירן:

"באַש
sudo systemctl daemon-reload
סודאָ סיסטעמקטל ענייבאַל ראַדיאָ.סערוויס
סודאָ סיסטעמקטל אָנהייב ראַדיאָ.סערוויס
““

באַמערקונג: אויב באַניצער נאָמען איז נישט `pi`, אַדזשאַסטירן דעם דרך און `User=`.

-

9. צולייגן קאָנטראָלן (אפציאָנעל)

כּדי עס זאָל זיך פֿילן ווי אַן עכטע ראַדיאָ, קענט איר צולייגן פֿיזישע קאָנטראָלן:

– ווייטער/פֿריִער קנעפל צו טוישן סטאנציעס:
– `mpc נעקסט`
– `mpc פריער`
– שפּילן/האַלטן קנעפּל:
– `mpc טאַגאַל`
– `mpc סטאָפּ`
– ראָטאַרי ענקאָדער פֿאַר באַנד:
– `mpc באַנד +5`
– `mpc באַנד -5`

READ  ווי צו מאַכן אַ ראַדיאָ מיט מאַנועל טונינג קייפּאַבילאַטי

צו אימפלעמענטירן די קנעפלעך, קענט איר ניצן פּיטהאָן (GPIO) און רופן דעם `mpc` באַפֿעל. די קאָמבינאַציע איז זייער פּאָפּולער ווייל עס איז פּשוט און גרינג צו אַנטוויקלען.

-

10. אנטוויקלונג עצות און פראבלעם לייזונג

עטלעכע געוויינטלעכע פראבלעמען און זייערע לייזונגען:

1. קיין קלאַנג
– מאַכט זיכער אַז די אַודיאָ אַרויסגאַנג איז ריכטיק (ALSA מיטל).
– פרובירט צו טוישן די רעדנער/USB סאונד קארטל.
– מאַכט זיכער אַז דער באַנד איז נישט 0: `mpc באַנד 80`

2. סטרימינג איז איבערגעריסן
– ניצט אַ לאַן פֿאַרבינדונג אויב מעגלעך.
– לייג צו א פארשפעטיגונג פארן שפילן ביים אנהייבן (`שלאפן 5` אדער `שלאפן 10`).
– אויסקלייבן אַ נידעריקער ביטרייט סטרים.

3. MPD קען נישט שפּילן URL
– פרובירט צו זיכער מאכן אז די URL איז ריכטיג און קען געעפנט ווערן פון דער זעלבער נעץ.
– מאַכט זיכער אַז די שטיצע פּאַקאַדזשאַז זענען פֿאַראַן (געוויינטלעך גענוג אויף די לעצטע ראַזבערי פּיי אָפּערירן סיסטעם).

4. וויל אַ מער "ראַדיאָ" צובינד
– אינסטאַלירן אַ פראָנטענד ווי ncmpcpp (טערמינאַל UI), אָדער שאַפֿן אַ פּשוט וועב UI.

-

קלאָוזינג

בויען א ראַזבערי פּיי-באַזירט ראַדיאָ איז סיי אַ שפּאַסיק און סיי אַ באַלוינונגספול פּראָיעקט. דורך קאָמבינירן MPD און MPC, קענט איר שאַפֿן אַ סטאַבילן אינטערנעט ראַדיאָ וואָס הייבט זיך אויטאָמאַטיש אָן ביים בוט, און איז גרינג אויסברייטערלעך צו אַרייַננעמען דעוויסעס מיט גשמיות קנעפּלעך, אַ קליין עקראַן, און אפילו אַ מנהג קעסטל. אַמאָל איר האָט די גרונט ווערסיע אַראָפּ, קענט איר עס נעמען אַ שריט ווייטער: לייגן אַן OLED עקראַן צו ווייַזן סטאַנציע נעמען, שאַפֿן אַ פּרעסעט מעניו, אָדער אפילו לייגן אַ טונער מאָדול פֿאַר FM ראַדיאָ.

אויב איר ווילט, קען איך ווייטער גיין מיט מער ספעציפישע ווערסיעס: למשל א ליסטע פון ​​גרייטע אינדאָנעזישע ראַדיאָ סטאַנציעס (URL), א פּיטהאָן קאָד בייַשפּיל פֿאַר אַ GPIO סוויטש, אדער א גייד צו נוצן אַ DAC HAT פֿאַר פיל בעסערע קלאַנג קוואַליטעט.

טינגגאַלאַן באַמערקונגען