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