ਰਸਬੇਰੀ ਪਾਈ ਅਧਾਰਤ ਰੇਡੀਓ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

ਰਸਬੇਰੀ ਪਾਈ ਅਧਾਰਤ ਰੇਡੀਓ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

ਰੇਡੀਓ ਇੱਕ "ਪੁਰਾਣੀ" ਤਕਨਾਲੋਜੀ ਵਾਂਗ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਬਿਲਕੁਲ ਇਸਦੀ ਅਪੀਲ ਹੈ: ਸਰਲ, ਭਰੋਸੇਮੰਦ, ਅਤੇ ਫਿਰ ਵੀ ਮਨੋਰੰਜਨ ਅਤੇ ਵਿਦਿਅਕ ਪ੍ਰੋਜੈਕਟਾਂ ਦੋਵਾਂ ਲਈ ਬਹੁਤ ਢੁਕਵਾਂ ਹੈ। ਰਾਸਬੇਰੀ ਪਾਈ ਨਾਲ, ਤੁਸੀਂ ਇੱਕ ਆਧੁਨਿਕ, ਲਚਕਦਾਰ ਰੇਡੀਓ ਬਣਾ ਸਕਦੇ ਹੋ - ਇਹ ਇੱਕ ਇੰਟਰਨੈਟ ਸਟ੍ਰੀਮਿੰਗ ਰੇਡੀਓ, ਇੱਕ ਸਥਾਨਕ ਸੰਗੀਤ ਪਲੇਅਰ, ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ (ਇੱਕ ਵਾਧੂ ਮੋਡੀਊਲ ਦੇ ਨਾਲ) ਇੱਕ FM ਰੇਡੀਓ ਵੀ ਹੋ ਸਕਦਾ ਹੈ। ਇਹ ਲੇਖ ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ ਤੋਂ ਲੈ ਕੇ ਸਾਫਟਵੇਅਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਤੱਕ, ਇੱਕ ਵਿਹਾਰਕ ਤਰੀਕੇ ਨਾਲ ਰਾਸਬੇਰੀ ਪਾਈ-ਅਧਾਰਿਤ ਰੇਡੀਓ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਬਾਰੇ ਦੱਸਦਾ ਹੈ।

-

1. ਰਾਸਬੇਰੀ ਪਾਈ ਅਧਾਰਤ ਰੇਡੀਓ ਸੰਕਲਪ

ਆਮ ਤੌਰ 'ਤੇ, ਦੋ ਮੁੱਖ ਤਰੀਕੇ ਹਨ:

1. ਇੰਟਰਨੈੱਟ ਰੇਡੀਓ (ਸਟ੍ਰੀਮਿੰਗ)
ਰਾਸਬੇਰੀ ਪਾਈ ਇੰਟਰਨੈੱਟ ਤੋਂ ਵਾਈ-ਫਾਈ/ਈਥਰਨੈੱਟ ਰਾਹੀਂ ਰੇਡੀਓ ਪ੍ਰਸਾਰਣ ਚਲਾਉਂਦਾ ਹੈ। ਇਹ ਸਭ ਤੋਂ ਆਸਾਨ ਅਤੇ ਆਮ ਤਰੀਕਾ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਲਈ ਕਿਸੇ ਖਾਸ RF ਉਪਕਰਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।

2. FM/AM ਰੇਡੀਓ (ਵਿਕਲਪਿਕ ਡਿਵਾਈਸ ਦੇ ਨਾਲ)
ਇੱਕ ਟਿਊਨਰ ਮੋਡੀਊਲ (ਜਿਵੇਂ ਕਿ I2C/SPI ਰਾਹੀਂ ਇੱਕ FM ਰਿਸੀਵਰ) ਜਾਂ ਇੱਕ ਸਾਫਟਵੇਅਰ ਡਿਫਾਈਨਡ ਰੇਡੀਓ (SDR) ਡਿਵਾਈਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੁੰਦੀ ਹੈ ਅਤੇ ਅਕਸਰ ਵਰਤੇ ਗਏ ਡਿਵਾਈਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੁੱਖ ਧਿਆਨ ਇੰਟਰਨੈੱਟ ਰੇਡੀਓ 'ਤੇ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਭ ਤੋਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਅਨੁਕੂਲ ਹੈ ਅਤੇ ਥੋੜ੍ਹੇ ਸਮੇਂ ਵਿੱਚ ਬਣਾਉਣ ਲਈ ਢੁਕਵਾਂ ਹੈ।

-

2. ਲੋੜੀਂਦਾ ਉਪਕਰਣ

ਇੱਥੇ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੇ ਹਿੱਸਿਆਂ ਦੀ ਸੂਚੀ ਹੈ:

– ਰਾਸਬੇਰੀ ਪਾਈ (ਪਾਈ 3/4/ਜ਼ੀਰੋ 2 ਡਬਲਯੂ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਗਈ)
- ਮਾਈਕ੍ਰੋਐਸਡੀ ਘੱਟੋ-ਘੱਟ 8-16 ਜੀਬੀ
- ਸਥਿਰ ਬਿਜਲੀ ਸਪਲਾਈ (5V, ਪਾਈ ਮਾਡਲ ਦੇ ਅਨੁਸਾਰ ਕਰੰਟ)
- ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ (ਵਾਈ-ਫਾਈ ਜਾਂ LAN ਕੇਬਲ)
- ਆਡੀਓ ਆਉਟਪੁੱਟ:
- 3.5mm ਜੈਕ ਰਾਹੀਂ ਕਿਰਿਆਸ਼ੀਲ ਸਪੀਕਰ (ਸਮਰਥਿਤ ਮਾਡਲਾਂ 'ਤੇ), ਜਾਂ
- USB ਸਪੀਕਰ/amp, ਜਾਂ
- DAC ਆਡੀਓ HAT (ਵਿਕਲਪਿਕ, ਬਿਹਤਰ ਗੁਣਵੱਤਾ)
- ਮਾਨੀਟਰ ਅਤੇ ਕੀਬੋਰਡ (ਸ਼ੁਰੂਆਤੀ ਸੈੱਟਅੱਪ ਲਈ) ਜਾਂ SSH ਐਕਸੈਸ
- ਪ੍ਰੋਜੈਕਟ ਕੇਸਿੰਗ/ਬਾਕਸ (ਵਿਕਲਪਿਕ, ਸਾਫ਼-ਸਫ਼ਾਈ ਲਈ)

ਜੇਕਰ ਤੁਸੀਂ ਭੌਤਿਕ ਨਿਯੰਤਰਣਾਂ ਵਾਲਾ ਰੇਡੀਓ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਹ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ:
- ਪੁਸ਼ ਬਟਨ, ਰੋਟਰੀ ਏਨਕੋਡਰ, ਜਾਂ OLED/LCD ਸਕ੍ਰੀਨ।

-

ਪੜ੍ਹੋ  ਰੇਡੀਓ ਬਣਾਉਣ ਦੇ ਮੁੱਢਲੇ ਹਿੱਸੇ

3. ਰਾਸਬੇਰੀ ਪਾਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਥਾਪਤ ਕਰਨਾ

1. ਆਪਣੇ ਪੀਸੀ/ਲੈਪਟਾਪ 'ਤੇ ਰਾਸਬੇਰੀ ਪਾਈ ਇਮੇਜਰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ।
2. ਮਾਈਕ੍ਰੋਐੱਸਡੀ ਪਾਓ, ਫਿਰ ਸਰੋਤ-ਕੁਸ਼ਲ ਵਰਤੋਂ ਲਈ Raspberry Pi OS Lite (ਡੈਸਕਟੌਪ ਤੋਂ ਬਿਨਾਂ) ਫਲੈਸ਼ ਕਰੋ, ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ ਗ੍ਰਾਫਿਕਲ ਇੰਟਰਫੇਸ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਡੈਸਕਟੌਪ ਸੰਸਕਰਣ ਫਲੈਸ਼ ਕਰੋ।
3. ਚਿੱਤਰ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਸੀਂ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ:
- ਵਾਈ-ਫਾਈ (SSID ਅਤੇ ਪਾਸਵਰਡ)
- ਯੂਜ਼ਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ
- SSH ਐਕਟੀਵੇਸ਼ਨ
4. Raspberry Pi ਨੂੰ ਬੂਟ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇੰਟਰਨੈੱਟ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।

ਸਿਸਟਮ ਵਿੱਚ ਲਾਗਇਨ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਪੈਕੇਜਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ:

''ਬਾਸ਼
sudo apt update
sudo apt upgrade -y

-

4. ਰਾਸਬੇਰੀ ਪਾਈ 'ਤੇ ਆਡੀਓ ਸੈੱਟਅੱਪ ਕਰਨਾ

ਖੋਜੇ ਗਏ ਆਡੀਓ ਡਿਵਾਈਸਾਂ ਦੀ ਜਾਂਚ ਕਰੋ:

''ਬਾਸ਼
aplay -l

ਜੇਕਰ ਤੁਸੀਂ HDMI ਜਾਂ ਜੈਕ (ਮਾਡਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ) ਰਾਹੀਂ ਆਡੀਓ ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਡਿਫੌਲਟ ਆਉਟਪੁੱਟ ਚੁਣ ਸਕਦੇ ਹੋ। Raspberry Pi OS ਦੇ ਕੁਝ ਸੰਸਕਰਣ ਆਪਣੇ ਆਪ ਆਡੀਓ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਗੇ, ਪਰ ਤੁਸੀਂ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਇਸ ਤਰ੍ਹਾਂ ਕਰ ਸਕਦੇ ਹੋ:

''ਬਾਸ਼
ਸਪੀਕਰ-ਟੈਸਟ -t wav -c 2

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ USB ਸਾਊਂਡ ਕਾਰਡ ਜਾਂ DAC HAT ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਨਵੇਂ ਡਿਵਾਈਸ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਆਉਟਪੁੱਟ ਰੇਡੀਓ ਸੁਣਨ ਲਈ ਸਹੀ ਹੈ।

-

5. ਇੰਟਰਨੈੱਟ ਰੇਡੀਓ ਪਲੇਅਰ (MPD + MPC) ਸਥਾਪਤ ਕਰਨਾ

ਸਭ ਤੋਂ ਸਥਿਰ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਟਰਮੀਨਲ ਤੋਂ ਆਡੀਓ ਅਤੇ MPC ਨੂੰ ਕੰਟਰੋਲਰ ਵਜੋਂ ਚਲਾਉਣ ਲਈ MPD (ਮਿਊਜ਼ਿਕ ਪਲੇਅਰ ਡੈਮਨ) ਦੀ ਵਰਤੋਂ ਕਰਨਾ।

ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ:

''ਬਾਸ਼
sudo apt ਇੰਸਟਾਲ -y mpd mpc

ਯਕੀਨੀ ਬਣਾਓ ਕਿ MPD ਚੱਲ ਰਿਹਾ ਹੈ:

''ਬਾਸ਼
sudo systemctl mpd ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
sudo systemctl ਸ਼ੁਰੂ mpd

ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰੋ:

''ਬਾਸ਼
ਸਿਸਟਮਸੀਟੀਐਲ ਸਥਿਤੀ ਐਮਪੀਡੀ

-

6. ਰੇਡੀਓ ਸਟੇਸ਼ਨਾਂ ਦੀ ਸੂਚੀ ਜੋੜਨਾ

MPD URL ਸਟ੍ਰੀਮ ਚਲਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ MPD ਪਲੇਲਿਸਟਾਂ ਵਿੱਚ ਰੇਡੀਓ ਸਟੇਸ਼ਨ ਜੋੜ ਸਕਦੇ ਹੋ।

ਇੱਕ ਰੇਡੀਓ ਸਟ੍ਰੀਮ ਜੋੜਨ ਦੀ ਉਦਾਹਰਣ:

''ਬਾਸ਼
mpc ਐਡ http://streamurl-radio-anda:8000/stream

ਫਿਰ ਖੇਡੋ:

''ਬਾਸ਼
ਐਮਪੀਸੀ ਪਲੇ

ਸੂਚੀ ਦੇਖਣ ਲਈ:

''ਬਾਸ਼
ਐਮਪੀਸੀ ਪਲੇਲਿਸਟ

ਇੱਕ ਮਨਪਸੰਦ ਸਟੇਸ਼ਨ ਪਲੇਲਿਸਟ ਬਣਾਓ
ਤੁਸੀਂ ਇੱਕ `.m3u` ਪਲੇਲਿਸਟ ਫਾਈਲ ਬਣਾ ਸਕਦੇ ਹੋ:

ਪੜ੍ਹੋ  ਕਮਿਊਨਿਟੀ ਰੇਡੀਓ ਪ੍ਰਸਾਰਣ ਲਈ AM ਰੇਡੀਓ ਅਸੈਂਬਲੀ ਗਾਈਡ

1. ਇੱਕ ਪਲੇਲਿਸਟ ਫੋਲਡਰ ਬਣਾਓ (ਜੇਕਰ ਇਹ ਅਜੇ ਮੌਜੂਦ ਨਹੀਂ ਹੈ):
''ਬਾਸ਼
mkdir -p ~/ਪਲੇਲਿਸਟਾਂ

2. ਇੱਕ ਫਾਈਲ ਬਣਾਓ:
''ਬਾਸ਼
ਨੈਨੋ ~/ਪਲੇਲਿਸਟ/ਰੇਡੀਓ.ਐਮ3ਯੂ

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"
ਆਡੀਓ_ਆਉਟਪੁੱਟ {
ਟਾਈਪ ਕਰੋ "ਅਲਸਾ"
ਨਾਮ "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

ਸਮੱਗਰੀ:

"`ਇਹ
[ਯੂਨਿਟ]
ਵਰਣਨ=ਰੇਡੀਓ ਆਟੋਪਲੇ
ਬਾਅਦ=ਨੈੱਟਵਰਕ-ਆਨਲਾਈਨ.ਟਾਰਗੇਟ mpd.ਸਰਵਿਸ
ਚਾਹੁੰਦਾ ਹੈ=ਨੈੱਟਵਰਕ-ਆਨਲਾਈਨ.ਟਾਰਗੇਟ

[ਸਰਵਿਸ]
ਯੂਜ਼ਰ=ਪਾਈ
ਐਗਜ਼ੀਕਿਊਸਟਾਰਟ=/home/pi/start-radio.sh
ਰੀਸਟਾਰਟ = ਫੇਲ ਹੋਣ 'ਤੇ

[ਇੰਸਟਾਲ ਕਰੋ]
WantedBy = multi-user.target

ਸਮਰੱਥ ਬਣਾਓ:

''ਬਾਸ਼
sudo systemctl daemon-reload
sudo systemctl ਰੇਡੀਓ.ਸਰਵਿਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
sudo systemctl ਸਟਾਰਟ ਰੇਡੀਓ.ਸਰਵਿਸ

ਨੋਟ: ਜੇਕਰ ਯੂਜ਼ਰਨੇਮ `pi` ਨਹੀਂ ਹੈ, ਤਾਂ ਪਾਥ ਅਤੇ `User=` ਨੂੰ ਐਡਜਸਟ ਕਰੋ।

-

9. ਨਿਯੰਤਰਣ ਜੋੜਨਾ (ਵਿਕਲਪਿਕ)

ਇਸਨੂੰ ਅਸਲੀ ਰੇਡੀਓ ਵਰਗਾ ਮਹਿਸੂਸ ਕਰਵਾਉਣ ਲਈ, ਤੁਸੀਂ ਭੌਤਿਕ ਨਿਯੰਤਰਣ ਜੋੜ ਸਕਦੇ ਹੋ:

- ਸਟੇਸ਼ਨ ਬਦਲਣ ਲਈ ਅੱਗੇ/ਪਿਛਲਾ ਬਟਨ:
- `ਐਮਪੀਸੀ ਅਗਲਾ`
- `ਐਮਪੀਸੀ ਪਿਛਲਾ`
- ਚਲਾਓ/ਰੋਕੋ ਬਟਨ:
- `mpc ਟੌਗਲ`
- `ਐਮਪੀਸੀ ਸਟਾਪ`
- ਵਾਲੀਅਮ ਲਈ ਰੋਟਰੀ ਏਨਕੋਡਰ:
– `mpc ਵਾਲੀਅਮ +5`
– `mpc ਵਾਲੀਅਮ -5`

ਪੜ੍ਹੋ  ਛੋਟੀ ਰੇਂਜ ਵਾਲੇ ਟ੍ਰਾਂਸਮੀਟਰ ਨਾਲ ਰੇਡੀਓ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

ਬਟਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਪਾਈਥਨ (GPIO) ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ `mpc` ਕਮਾਂਡ ਨੂੰ ਕਾਲ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਸੁਮੇਲ ਬਹੁਤ ਮਸ਼ਹੂਰ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਰਲ ਅਤੇ ਵਿਕਸਤ ਕਰਨਾ ਆਸਾਨ ਹੈ।

-

10. ਵਿਕਾਸ ਸੁਝਾਅ ਅਤੇ ਸਮੱਸਿਆ ਨਿਪਟਾਰਾ

ਕੁਝ ਆਮ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਹੱਲ:

1. ਕੋਈ ਆਵਾਜ਼ ਨਹੀਂ
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਆਡੀਓ ਆਉਟਪੁੱਟ ਸਹੀ ਹੈ (ALSA ਡਿਵਾਈਸ)।
- ਸਪੀਕਰ/USB ਸਾਊਂਡ ਕਾਰਡ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਵਾਲੀਅਮ 0 ਨਹੀਂ ਹੈ: `mpc ਵਾਲੀਅਮ 80`

2. ਸਟ੍ਰੀਮਿੰਗ ਰੁਕ-ਰੁਕ ਕੇ ਹੋ ਰਹੀ ਹੈ
- ਜੇਕਰ ਸੰਭਵ ਹੋਵੇ ਤਾਂ LAN ਕਨੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਬੂਟ 'ਤੇ ਖੇਡਣ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਸ਼ਾਮਲ ਕਰੋ (`ਸਲੀਪ 5` ਜਾਂ `ਸਲੀਪ 10`)।
- ਘੱਟ ਬਿੱਟਰੇਟ ਵਾਲੀ ਸਟ੍ਰੀਮ ਚੁਣੋ।

3. MPD URL ਨਹੀਂ ਚਲਾ ਸਕਦਾ
– ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕਿ URL ਸਹੀ ਹੈ ਅਤੇ ਉਸੇ ਨੈੱਟਵਰਕ ਤੋਂ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਹਾਇਤਾ ਪੈਕੇਜ ਉਪਲਬਧ ਹਨ (ਆਮ ਤੌਰ 'ਤੇ ਨਵੀਨਤਮ Raspberry Pi OS 'ਤੇ ਕਾਫ਼ੀ ਹੁੰਦੇ ਹਨ)।

4. ਇੱਕ ਹੋਰ "ਰੇਡੀਓ" ਇੰਟਰਫੇਸ ਚਾਹੁੰਦੇ ਹੋ
– ncmpcpp (ਟਰਮੀਨਲ UI) ਵਰਗਾ ਫਰੰਟਐਂਡ ਸਥਾਪਿਤ ਕਰੋ, ਜਾਂ ਇੱਕ ਸਧਾਰਨ ਵੈੱਬ UI ਬਣਾਓ।

-

ਬੰਦ ਕੀਤਾ ਜਾ ਰਿਹਾ

ਰਾਸਬੇਰੀ ਪਾਈ-ਅਧਾਰਿਤ ਰੇਡੀਓ ਬਣਾਉਣਾ ਇੱਕ ਮਜ਼ੇਦਾਰ ਅਤੇ ਫਲਦਾਇਕ ਪ੍ਰੋਜੈਕਟ ਦੋਵੇਂ ਹੈ। MPD ਅਤੇ MPC ਨੂੰ ਜੋੜ ਕੇ, ਤੁਸੀਂ ਇੱਕ ਸਥਿਰ ਇੰਟਰਨੈੱਟ ਰੇਡੀਓ ਬਣਾ ਸਕਦੇ ਹੋ ਜੋ ਬੂਟ ਹੋਣ 'ਤੇ ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਭੌਤਿਕ ਬਟਨਾਂ, ਇੱਕ ਛੋਟੀ ਸਕ੍ਰੀਨ, ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਇੱਕ ਕਸਟਮ ਕੇਸ ਵਾਲੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਆਸਾਨੀ ਨਾਲ ਫੈਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਮੂਲ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਕਦਮ ਹੋਰ ਅੱਗੇ ਲੈ ਜਾ ਸਕਦੇ ਹੋ: ਸਟੇਸ਼ਨ ਦੇ ਨਾਮ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ OLED ਸਕ੍ਰੀਨ ਸ਼ਾਮਲ ਕਰੋ, ਇੱਕ ਪ੍ਰੀਸੈਟ ਮੀਨੂ ਬਣਾਓ, ਜਾਂ FM ਰੇਡੀਓ ਲਈ ਇੱਕ ਟਿਊਨਰ ਮੋਡੀਊਲ ਵੀ ਸ਼ਾਮਲ ਕਰੋ।

ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਮੈਂ ਹੋਰ ਖਾਸ ਸੰਸਕਰਣਾਂ ਨਾਲ ਜਾਰੀ ਰੱਖ ਸਕਦਾ ਹਾਂ: ਉਦਾਹਰਨ ਲਈ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੇਡੀਓ ਸਟੇਸ਼ਨਾਂ (URL) ਦੀ ਸੂਚੀ, GPIO ਸਵਿੱਚ ਲਈ ਇੱਕ Python ਕੋਡ ਉਦਾਹਰਨ, ਜਾਂ ਬਹੁਤ ਵਧੀਆ ਆਵਾਜ਼ ਗੁਣਵੱਤਾ ਲਈ DAC HAT ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ ਗਾਈਡ।

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ