ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಧಾರಿತ ರೇಡಿಯೋ ಮಾಡುವುದು ಹೇಗೆ
ರೇಡಿಯೋ "ಹಳೆಯ" ತಂತ್ರಜ್ಞಾನದಂತೆ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಅದು ನಿಖರವಾಗಿ ಅದರ ಆಕರ್ಷಣೆಯಾಗಿದೆ: ಸರಳ, ವಿಶ್ವಾಸಾರ್ಹ ಮತ್ತು ಮನರಂಜನೆ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಯೋಜನೆಗಳೆರಡಕ್ಕೂ ಇನ್ನೂ ಹೆಚ್ಚು ಪ್ರಸ್ತುತವಾಗಿದೆ. ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಮೂಲಕ, ನೀವು ಆಧುನಿಕ, ಹೊಂದಿಕೊಳ್ಳುವ ರೇಡಿಯೊವನ್ನು ರಚಿಸಬಹುದು - ಅದು ಇಂಟರ್ನೆಟ್ ಸ್ಟ್ರೀಮಿಂಗ್ ರೇಡಿಯೊ ಆಗಿರಬಹುದು, ಸ್ಥಳೀಯ ಸಂಗೀತ ಪ್ಲೇಯರ್ ಆಗಿರಬಹುದು ಅಥವಾ (ಹೆಚ್ಚುವರಿ ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ) ಎಫ್ಎಂ ರೇಡಿಯೊ ಆಗಿರಬಹುದು. ಹಾರ್ಡ್ವೇರ್ ಸೆಟಪ್ನಿಂದ ಸಾಫ್ಟ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ವರೆಗೆ ಪ್ರಾಯೋಗಿಕ ರೀತಿಯಲ್ಲಿ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಧಾರಿತ ರೇಡಿಯೊವನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಲೇಖನವು ಒಳಗೊಂಡಿದೆ.
-
1. ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಧಾರಿತ ರೇಡಿಯೋ ಪರಿಕಲ್ಪನೆ
ಸಾಮಾನ್ಯವಾಗಿ, ಎರಡು ಮುಖ್ಯ ವಿಧಾನಗಳಿವೆ:
1. ಇಂಟರ್ನೆಟ್ ರೇಡಿಯೋ (ಸ್ಟ್ರೀಮಿಂಗ್)
ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಇಂಟರ್ನೆಟ್ ನಿಂದ ರೇಡಿಯೋ ಪ್ರಸಾರಗಳನ್ನು ವೈ-ಫೈ/ಈಥರ್ನೆಟ್ ಮೂಲಕ ಪ್ಲೇ ಮಾಡುತ್ತದೆ. ಇದು ಸುಲಭ ಮತ್ತು ಸಾಮಾನ್ಯ ವಿಧಾನವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದಕ್ಕೆ ಯಾವುದೇ ವಿಶೇಷ RF ಉಪಕರಣಗಳು ಅಗತ್ಯವಿಲ್ಲ.
2. FM/AM ರೇಡಿಯೋ (ಐಚ್ಛಿಕ ಸಾಧನದೊಂದಿಗೆ)
ಟ್ಯೂನರ್ ಮಾಡ್ಯೂಲ್ (ಉದಾ. I2C/SPI ಮೂಲಕ FM ರಿಸೀವರ್) ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ ಡಿಫೈನ್ಡ್ ರೇಡಿಯೋ (SDR) ಸಾಧನದ ಅಗತ್ಯವಿದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಸಾಧನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.
ಈ ಲೇಖನದಲ್ಲಿ, ಇಂಟರ್ನೆಟ್ ರೇಡಿಯೋ ಅತ್ಯಂತ ಹರಿಕಾರ-ಸ್ನೇಹಿ ಮತ್ತು ಕಡಿಮೆ ಸಮಯದಲ್ಲಿ ರಚಿಸಲು ಸೂಕ್ತವಾಗಿದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ ಅದರ ಮೇಲೆ ಮುಖ್ಯ ಗಮನ ಹರಿಸಲಾಗಿದೆ.
-
2. ಅಗತ್ಯವಿರುವ ಸಲಕರಣೆಗಳು
ಶಿಫಾರಸು ಮಾಡಲಾದ ಘಟಕಗಳ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ:
– ರಾಸ್ಪ್ಬೆರಿ ಪೈ (ಪೈ 3/4/ಶೂನ್ಯ 2 W ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)
– ಕನಿಷ್ಠ 8–16 ಜಿಬಿ ಮೈಕ್ರೊ ಎಸ್ಡಿ
- ಸ್ಥಿರ ವಿದ್ಯುತ್ ಸರಬರಾಜು (5V, ಪೈ ಮಾದರಿಯ ಪ್ರಕಾರ ಕರೆಂಟ್)
- ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ (ವೈ-ಫೈ ಅಥವಾ LAN ಕೇಬಲ್)
- ಆಡಿಯೋ ಔಟ್ಪುಟ್:
– 3.5mm ಜ್ಯಾಕ್ ಮೂಲಕ ಸಕ್ರಿಯ ಸ್ಪೀಕರ್ಗಳು (ಬೆಂಬಲಿತ ಮಾದರಿಗಳಲ್ಲಿ), ಅಥವಾ
– USB ಸ್ಪೀಕರ್/amp, ಅಥವಾ
- DAC ಆಡಿಯೋ HAT (ಐಚ್ಛಿಕ, ಉತ್ತಮ ಗುಣಮಟ್ಟ)
- ಮಾನಿಟರ್ ಮತ್ತು ಕೀಬೋರ್ಡ್ (ಆರಂಭಿಕ ಸೆಟಪ್ಗಾಗಿ) ಅಥವಾ SSH ಪ್ರವೇಶ
– ಪ್ರಾಜೆಕ್ಟ್ ಕೇಸಿಂಗ್/ಬಾಕ್ಸ್ (ಐಚ್ಛಿಕ, ಅಚ್ಚುಕಟ್ಟಾಗಿರಲು)
ನೀವು ಭೌತಿಕ ನಿಯಂತ್ರಣಗಳೊಂದಿಗೆ ರೇಡಿಯೋ ಬಯಸಿದರೆ, ನೀವು ಸೇರಿಸಬಹುದು:
– ಪುಶ್ ಬಟನ್, ರೋಟರಿ ಎನ್ಕೋಡರ್, ಅಥವಾ OLED/LCD ಪರದೆ.
-
3. ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು
1. ನಿಮ್ಮ ಪಿಸಿ/ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಇಮೇಜರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
2. ಮೈಕ್ರೊ ಎಸ್ಡಿ ಕಾರ್ಡ್ ಸೇರಿಸಿ, ನಂತರ ಸಂಪನ್ಮೂಲ-ಸಮರ್ಥ ಬಳಕೆಗಾಗಿ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಓಎಸ್ ಲೈಟ್ (ಡೆಸ್ಕ್ಟಾಪ್ ಇಲ್ಲದೆ) ಅನ್ನು ಫ್ಲಾಶ್ ಮಾಡಿ, ಅಥವಾ ನಿಮಗೆ ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ ಬೇಕಾದರೆ ಡೆಸ್ಕ್ಟಾಪ್ ಆವೃತ್ತಿಯನ್ನು ಫ್ಲಾಶ್ ಮಾಡಿ.
3. ಚಿತ್ರವನ್ನು ಬರೆಯುವ ಮೊದಲು, ನೀವು ಹೊಂದಿಸಬಹುದು:
- ವೈ-ಫೈ (SSID ಮತ್ತು ಪಾಸ್ವರ್ಡ್)
- ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್
- SSH ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ
4. ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಅನ್ನು ಬೂಟ್ ಮಾಡಿ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಸಿಸ್ಟಮ್ಗೆ ಲಾಗಿನ್ ಆದ ನಂತರ, ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನವೀಕರಿಸಿ:
"`ಬಾಷ್
ಸುಡೊ ಆಪ್ಟ್ ಅಪ್ಡೇಟ್
sudo apt upgrade -y
""
-
4. ರಾಸ್ಪ್ಬೆರಿ ಪೈ ನಲ್ಲಿ ಆಡಿಯೊವನ್ನು ಹೊಂದಿಸುವುದು
ಪತ್ತೆಯಾದ ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಪರಿಶೀಲಿಸಿ:
"`ಬಾಷ್
aplay -l
""
ನೀವು HDMI ಅಥವಾ ಜ್ಯಾಕ್ ಮೂಲಕ ಆಡಿಯೊವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ (ಮಾದರಿಯನ್ನು ಅವಲಂಬಿಸಿ), ನೀವು ಡೀಫಾಲ್ಟ್ ಔಟ್ಪುಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. Raspberry Pi OS ನ ಕೆಲವು ಆವೃತ್ತಿಗಳು ಆಡಿಯೊ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ, ಆದರೆ ನೀವು ಔಟ್ಪುಟ್ ಅನ್ನು ಈ ಮೂಲಕ ಪರೀಕ್ಷಿಸಬಹುದು:
"`ಬಾಷ್
ಸ್ಪೀಕರ್-ಪರೀಕ್ಷೆ -t wav -c 2
""
ನೀವು USB ಸೌಂಡ್ ಕಾರ್ಡ್ ಅಥವಾ DAC HAT ಬಳಸುತ್ತಿದ್ದರೆ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಹೊಸ ಸಾಧನದಂತೆ ಗೋಚರಿಸುತ್ತದೆ. ರೇಡಿಯೊವನ್ನು ಕೇಳಲು ನಿಮ್ಮ ಔಟ್ಪುಟ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
-
5. ಇಂಟರ್ನೆಟ್ ರೇಡಿಯೋ ಪ್ಲೇಯರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು (MPD + MPC)
ಟರ್ಮಿನಲ್ನಿಂದ ಆಡಿಯೊವನ್ನು ಪ್ಲೇ ಮಾಡಲು MPD (ಮ್ಯೂಸಿಕ್ ಪ್ಲೇಯರ್ ಡೀಮನ್) ಮತ್ತು MPC ಅನ್ನು ನಿಯಂತ್ರಕವಾಗಿ ಬಳಸುವುದು ಅತ್ಯಂತ ಸ್ಥಿರವಾದ ಮಾರ್ಗಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.
ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ:
"`ಬಾಷ್
sudo apt install -y mpd mpc
""
MPD ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:
"`ಬಾಷ್
sudo systemctl mpd ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
sudo systemctl ಆರಂಭ mpd
""
ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:
"`ಬಾಷ್
systemctl ಸ್ಥಿತಿ mpd
""
-
6. ರೇಡಿಯೋ ಕೇಂದ್ರಗಳ ಪಟ್ಟಿಯನ್ನು ಸೇರಿಸುವುದು.
MPD URL ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು. ನೀವು MPD ಪ್ಲೇಪಟ್ಟಿಗಳಿಗೆ ರೇಡಿಯೋ ಕೇಂದ್ರಗಳನ್ನು ಸೇರಿಸಬಹುದು.
ಒಂದು ರೇಡಿಯೋ ಸ್ಟ್ರೀಮ್ ಸೇರಿಸುವ ಉದಾಹರಣೆ:
"`ಬಾಷ್
mpc ಸೇರಿಸಿ http://streamurl-radio-anda:8000/stream
""
ನಂತರ ಆಟವಾಡಿ:
"`ಬಾಷ್
ಎಂಪಿಸಿ ಪ್ಲೇ
""
ಪಟ್ಟಿಯನ್ನು ವೀಕ್ಷಿಸಲು:
"`ಬಾಷ್
ಎಂಪಿಸಿ ಪ್ಲೇಪಟ್ಟಿ
""
ನೆಚ್ಚಿನ ಸ್ಟೇಷನ್ ಪ್ಲೇಪಟ್ಟಿಯನ್ನು ರಚಿಸಿ
ನೀವು `.m3u` ಪ್ಲೇಪಟ್ಟಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸಬಹುದು:
1. ಪ್ಲೇಪಟ್ಟಿ ಫೋಲ್ಡರ್ ರಚಿಸಿ (ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ):
"`ಬಾಷ್
mkdir -p ~/ಪ್ಲೇಪಟ್ಟಿಗಳು
""
2. ಫೈಲ್ ರಚಿಸಿ:
"`ಬಾಷ್
ನ್ಯಾನೋ ~/ಪ್ಲೇಪಟ್ಟಿಗಳು/radio.m3u
""
3. ಕೆಲವು ಸ್ಟ್ರೀಮಿಂಗ್ URL ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ, ಉದಾಹರಣೆಗೆ:
""
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
""
ಕೆಲವು ಪ್ರಮುಖ ಭಾಗಗಳು:
– ಆಡಿಯೋ ಔಟ್ಪುಟ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಗಳು:
"`conf"
ಆಡಿಯೊ_ out ಟ್ಪುಟ್ {
"ಅಲ್ಸಾ" ಎಂದು ಟೈಪ್ ಮಾಡಿ
"ALSA ಔಟ್ಪುಟ್" ಎಂದು ಹೆಸರಿಸಿ
ಮಿಕ್ಸರ್_ಟೈಪ್ “ಸಾಫ್ಟ್ವೇರ್”
}
""
- ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚು ಸ್ಥಿರಗೊಳಿಸಲು ನೀವು ಬಫರ್ ಅನ್ನು ಹೊಂದಿಸಬಹುದು (ಐಚ್ಛಿಕ, ನೆಟ್ವರ್ಕ್ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಅವಲಂಬಿಸಿ).
ಒಮ್ಮೆ ಮುಗಿದ ನಂತರ, MPD ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ:
"`ಬಾಷ್
sudo systemctl ಮರುಪ್ರಾರಂಭಿಸಿ mpd
""
-
8. ಬೂಟ್ ಮಾಡುವಾಗ ರೇಡಿಯೋ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆನ್ ಆಗುವಂತೆ ಮಾಡಿ.
ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆನ್ ಮಾಡಿದ ತಕ್ಷಣ ರೇಡಿಯೊ ಪ್ಲೇ ಮಾಡಲು:
1. ಸರಳ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ:
"`ಬಾಷ್
ನ್ಯಾನೋ ~/start-radio.sh
""
ಪರಿವಿಡಿ:
"`ಬಾಷ್
!/ಬಿನ್/ಬ್ಯಾಷ್
ನಿದ್ರೆ 5
ಎಂಪಿಸಿ ಸ್ಪಷ್ಟ
mpc ಸೇರಿಸಿ http://streamurl-radio-anda:8000/stream
ಎಂಪಿಸಿ ವಾಲ್ಯೂಮ್ 70
ಎಂಪಿಸಿ ಪ್ಲೇ
""
ಉಳಿಸಿ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿ ನೀಡಿ:
"`ಬಾಷ್
chmod +x ~/start-radio.sh
""
2. systemd ಸೇವೆಯನ್ನು ರಚಿಸಿ:
"`ಬಾಷ್
sudo nano /etc/systemd/system/radio.service
""
ಪರಿವಿಡಿ:
"ಇದು
[ಘಟಕ]
ವಿವರಣೆ=ರೇಡಿಯೋ ಆಟೋಪ್ಲೇ
After=network-online.target mpd.service
ವಾಂಟ್ಸ್=ನೆಟ್ವರ್ಕ್-ಆನ್ಲೈನ್.ಟಾರ್ಗೆಟ್
[ಸೇವೆ]
ಬಳಕೆದಾರ=ಪೈ
ಎಕ್ಸೆಕ್ಸ್ಟಾರ್ಟ್=/ಹೋಮ್/ಪೈ/ಸ್ಟಾರ್ಟ್-ರೇಡಿಯೋ.ಶ್
ಮರುಪ್ರಾರಂಭಿಸಿ=ವಿಫಲವಾದಾಗ
[ಸ್ಥಾಪಿಸಿ]
ವಾಂಟೆಡ್ಬಿ = ಬಹು-ಯೂಸರ್ ಟಾರ್ಗೆಟ್
""
ಸಕ್ರಿಯಗೊಳಿಸಿ:
"`ಬಾಷ್
ಸುಡೋ ಸಿಸ್ಟಮ್ಸಿಟಿಎಲ್ ಡೀಮನ್-ರೀಲೋಡ್
sudo systemctl ರೇಡಿಯೋ.ಸೇವೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
sudo systemctl ರೇಡಿಯೋ.ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ
""
ಗಮನಿಸಿ: ಬಳಕೆದಾರಹೆಸರು `pi` ಅಲ್ಲದಿದ್ದರೆ, ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು `User=`.
-
9. ನಿಯಂತ್ರಣಗಳನ್ನು ಸೇರಿಸುವುದು (ಐಚ್ಛಿಕ)
ಅದನ್ನು ನಿಜವಾದ ರೇಡಿಯೊದಂತೆ ಭಾಸವಾಗಿಸಲು, ನೀವು ಭೌತಿಕ ನಿಯಂತ್ರಣಗಳನ್ನು ಸೇರಿಸಬಹುದು:
- ನಿಲ್ದಾಣಗಳನ್ನು ಬದಲಾಯಿಸಲು ಮುಂದಿನ/ಹಿಂದಿನ ಬಟನ್:
– `ಮುಂದಿನ ಎಂಪಿಸಿ`
– `ಎಂಪಿಸಿ ಹಿಂದಿನದು`
– ಪ್ಲೇ/ಸ್ಟಾಪ್ ಬಟನ್:
– `ಎಂಪಿಸಿ ಟಾಗಲ್`
– `ಎಂಪಿಸಿ ಸ್ಟಾಪ್`
– ಪರಿಮಾಣಕ್ಕಾಗಿ ರೋಟರಿ ಎನ್ಕೋಡರ್:
– `mpc ವಾಲ್ಯೂಮ್ +5`
– `mpc ವಾಲ್ಯೂಮ್ -5`
ಗುಂಡಿಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ನೀವು ಪೈಥಾನ್ (GPIO) ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು `mpc` ಆಜ್ಞೆಯನ್ನು ಕರೆಯಬಹುದು. ಈ ಸಂಯೋಜನೆಯು ಬಹಳ ಜನಪ್ರಿಯವಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಸರಳ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸುಲಭವಾಗಿದೆ.
-
10. ಅಭಿವೃದ್ಧಿ ಸಲಹೆಗಳು ಮತ್ತು ದೋಷನಿವಾರಣೆ
ಕೆಲವು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಅವುಗಳ ಪರಿಹಾರಗಳು:
1. ಶಬ್ದವಿಲ್ಲ
– ಆಡಿಯೋ ಔಟ್ಪುಟ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ALSA ಸಾಧನ).
– ಸ್ಪೀಕರ್/USB ಸೌಂಡ್ ಕಾರ್ಡ್ ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
– ವಾಲ್ಯೂಮ್ 0 ಅಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ: `mpc ವಾಲ್ಯೂಮ್ 80`
2. ಸ್ಟ್ರೀಮಿಂಗ್ ಮಧ್ಯಂತರವಾಗಿರುತ್ತದೆ
– ಸಾಧ್ಯವಾದರೆ LAN ಸಂಪರ್ಕವನ್ನು ಬಳಸಿ.
- ಬೂಟ್ನಲ್ಲಿ ಆಡುವ ಮೊದಲು ವಿಳಂಬವನ್ನು ಸೇರಿಸಿ (`ಸ್ಲೀಪ್ 5` ಅಥವಾ `ಸ್ಲೀಪ್ 10`).
– ಕಡಿಮೆ ಬಿಟ್ರೇಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
3. MPD URL ಅನ್ನು ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
– URL ಸರಿಯಾಗಿದೆಯೇ ಮತ್ತು ಅದೇ ನೆಟ್ವರ್ಕ್ನಿಂದ ತೆರೆಯಬಹುದೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿ.
– ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ಗಳು ಲಭ್ಯವಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಸಾಮಾನ್ಯವಾಗಿ ಇತ್ತೀಚಿನ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಓಎಸ್ನಲ್ಲಿ ಸಾಕಾಗುತ್ತದೆ).
4. ಇನ್ನಷ್ಟು "ರೇಡಿಯೋ" ಇಂಟರ್ಫೇಸ್ ಬೇಕು
– ncmpcpp (ಟರ್ಮಿನಲ್ UI) ನಂತಹ ಮುಂಭಾಗವನ್ನು ಸ್ಥಾಪಿಸಿ, ಅಥವಾ ಸರಳ ವೆಬ್ UI ಅನ್ನು ರಚಿಸಿ.
-
ಪೆನುಟಪ್
ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಧಾರಿತ ರೇಡಿಯೊವನ್ನು ನಿರ್ಮಿಸುವುದು ಒಂದು ಮೋಜಿನ ಮತ್ತು ಲಾಭದಾಯಕ ಯೋಜನೆಯಾಗಿದೆ. MPD ಮತ್ತು MPC ಅನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ನೀವು ಬೂಟ್ ಮಾಡಿದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗುವ ಸ್ಥಿರವಾದ ಇಂಟರ್ನೆಟ್ ರೇಡಿಯೊವನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಭೌತಿಕ ಬಟನ್ಗಳು, ಸಣ್ಣ ಪರದೆ ಮತ್ತು ಕಸ್ಟಮ್ ಕೇಸ್ ಹೊಂದಿರುವ ಸಾಧನಗಳನ್ನು ಸೇರಿಸಲು ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸಬಹುದು. ನೀವು ಮೂಲ ಆವೃತ್ತಿಯನ್ನು ಕೆಳಗೆ ಪಡೆದ ನಂತರ, ನೀವು ಅದನ್ನು ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು: ಸ್ಟೇಷನ್ ಹೆಸರುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು OLED ಪರದೆಯನ್ನು ಸೇರಿಸಿ, ಪೂರ್ವನಿಗದಿ ಮೆನುವನ್ನು ರಚಿಸಿ ಅಥವಾ FM ರೇಡಿಯೊಗಾಗಿ ಟ್ಯೂನರ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಿ.
ನೀವು ಬಯಸಿದರೆ, ನಾನು ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಮುಂದುವರಿಯಬಹುದು: ಉದಾಹರಣೆಗೆ ಬಳಸಲು ಸಿದ್ಧವಾಗಿರುವ ಇಂಡೋನೇಷಿಯನ್ ರೇಡಿಯೋ ಕೇಂದ್ರಗಳ ಪಟ್ಟಿ (URL), GPIO ಸ್ವಿಚ್ಗಾಗಿ ಪೈಥಾನ್ ಕೋಡ್ ಉದಾಹರಣೆ, ಅಥವಾ ಉತ್ತಮ ಧ್ವನಿ ಗುಣಮಟ್ಟಕ್ಕಾಗಿ DAC HAT ಬಳಸುವ ಮಾರ್ಗದರ್ಶಿ.