關(guān)于這個(gè)項(xiàng)目
您可以通過一個(gè)小小的盒子在互聯(lián)網(wǎng)上收聽數(shù)千個(gè)免費(fèi)電臺。
互聯(lián)網(wǎng)上有成千上萬的免費(fèi)電臺,通過這個(gè)項(xiàng)目,你可以從一個(gè)小小的盒子里聽到所有的電臺。所以,讓我們使用Raspberry Pi,揚(yáng)聲器和幾個(gè)簡單易用的軟件輕松構(gòu)建我們的流媒體收音機(jī)。
硬件組件:
- 樹莓派2型號B× 1
- 揚(yáng)聲器:0.25W,8歐姆× 1
項(xiàng)目概況:
電纜的連接:
連接到22和27
步驟1
首先,我們需要準(zhǔn)備我們的Pi。使用Raspbian和Pi連接到互聯(lián)網(wǎng),打開一個(gè)終端并切換到root用戶:
sudo su
并更新您的軟件包列表,然后將您的Pi升級到最新的軟件:
apt-get update && apt-get upgrade -y
第2步
安裝一些額外的包。
我們需要安裝Python包來訪問GPIO。在以root身份登錄的終端中,輸入以下內(nèi)容:
apt-get install python-rpi.gpio
現(xiàn)在安裝MPlayer,這將播放我們的音頻。
apt-get install mplayer
第3步
我們創(chuàng)建了一個(gè)txt文件:wpa,它保存了我們的熱點(diǎn)地址和密碼。
步驟4
我們需要使用網(wǎng)址來使用網(wǎng)絡(luò)收音機(jī)。我們使用https://www.internet-radio.com/ 。隨著開關(guān)的變化。
[在URL中,應(yīng)該下載一個(gè)pls文件并輸入到我們的地址欄中。]
第5步
將收音機(jī)配置為在引導(dǎo)時(shí)啟動。
在終端中,以root用戶身份導(dǎo)航到/etc/init.d/,然后使用nano創(chuàng)建一個(gè)名為radio的文件。
nano radio
在該文件中,輸入以下內(nèi)容:
#! /bin/bash
modprobe snd_bcm2835
amixer cset numid=3 1
python /home/pi/radio.py
這會加載聲卡的內(nèi)核模塊; Amixer設(shè)置揚(yáng)聲器的輸出。
第6步
我們在服務(wù)上編寫我們的代碼; 當(dāng)操作系統(tǒng)啟動服務(wù)時(shí),這將是工作。在etc / init.d中,我們定義了我們的服務(wù)。在這個(gè)目錄中,我們定義了基于kill和start(使用nano)的服務(wù)。同樣在我們的代碼中,我們使用GPIO的pull_up_down。