步驟1:
這是設置pifmplay的最快方法。
在Raspberry Pi上打開終端。
下載pifmplay:
wget https://github.com/Mikael-Jakhelln/PiFMPlay/archive/master.zip
將其解壓縮:
解壓master.zip
將“ pifmplay”文件夾移動到/home/pi:
MV PiFMPlay-master/pifmplay?/pifmplay
進入pifmplay文件夾:
cd?/pifmplay
然后添加執(zhí)行權限:
sudo chmod + x pifm pifmplay
下載并安裝媒體轉換器:
sudo apt-get install ffmpeg sox libsox-fmt-全部
現(xiàn)在編輯您的用戶bash配置文件:
nano?/.bashrc
并在以下位置鍵入文件底部:
export PATH = $ PATH:?/pifmplay
re開始pi:
sudo重啟
將30厘米長的電線連接到GPIO4(即Pin-7)
將FM無線電頻率“ 91.3”
使用以下內(nèi)容開始FM廣播:
pifmplay?/pifmplay/starwars.wav 91.3
如果聽不到廣播中的任何內(nèi)容,請嘗試調(diào)整天線
步驟2:配料:
您會做什么需要:
硬件:
-樹莓派pi并與Internet一起運行
-一種在pi中鍵入命令的方法:P(ssh或屏幕和鍵盤)
-一根30厘米長的電線用作天線(任何天線/電線都可以使用)
-大腦
軟件(下載鏈接在后面的說明中提供):
-pifm和pifmplay
-sox
-ffmpeg
-聲音/音樂文件
步驟3:將天線添加到GPIO4
這很容易:
-將您的天線(30厘米長的導線)連接到樹莓派上的GPIO4。
這就是硬件所需要的。
第4步:插入高聲音轉換器
PiFMPlay使用sox和ffmpeg自動轉換音頻文件并使用pifm播放它們。
要使用它,我們需要安裝sox和ffmpeg。在pi的終端上鍵入以下內(nèi)容:
sudo apt-get install ffmpeg sox libsox-fmt-all
第5步:安裝PiFMPlay
在您的pi上的終端上執(zhí)行此操作:
轉到主目錄:
cd?/
從github下載pifmplay
wget https://github.com/Mikael -Jakhelln/PiFMPlay/archive/master.zip
要解壓縮:
解壓縮pifmplay.zip
將pifmplay移至所需位置,例如:
MV PiFMPlay-master/pifmplay/home/pi/pifmplay
刪除空文件夾:
rm -r PiFMPlay-master
現(xiàn)在進入pifmplay文件夾,例如:
cd/home/pi/pifmplay
更改權限,以便我們以程序:
sudo chmod + x pifm
sudo chmod + x pifmplay
步驟6:更改默認頻率
更改默認頻率在pifmplay腳本中。
cd?/pifmplay 找到這行,它應該在頂部某處。
‘frequency = 91.3’
并將91.3更改為您喜歡的頻率
第7步:PiFMPlay已準備好接受您的訂單,現(xiàn)在開始播放一些音樂
通過終端進入pifmplay文件夾,然后鍵入:
sudo sh pifmplay。
(這會以默認頻率播放一些音樂。如果未更改,則默認值為91.3)?,F(xiàn)在嘗試:
sudo sh pifmplay“/path/to/folder/or/sound.file” 91.3
(將91.3更改為所需的廣播頻率。 )
示例:sudo sh $ HOME/pifmplay/pifmplay“/home/pi/music/Daft Punk” 91.3 shudo/home/pi/pifmplay/pifmplay“/home/pi/music/Daft Punk/Daft Punk-Technologic.mp3“ 91.3
第8步:如何使用Pifmplay
基本上,您只發(fā)送想要的內(nèi)容
請繼續(xù)閱讀,因為還有更多信息:
要播放文件:
sudo sh $ HOME/pifmplay/pifmplay “名稱-song.mp3”
以另一種頻率播放歌曲:
sudo sh $ HOME/pifmplay/pifmplay“名稱-song.m4a” 91.3
播放文件夾:
cd/into/the/folder/you/want/top/play sudo sh $ HOME/pifmplay/pifmplay。
或者只是
sudo sh $ HOME/pifmplay/pifmplay“/path/to/music/folder“ 91.3
暫停廣播: sh sudo sh $ HOME/pifmplay/pifmplay暫停
恢復ume:
sudo sh $ HOME/pifmplay/pifmplay恢復
停止:
sudo sh $ HOME/pifmplay/pifmplay停止
播放文件夾中的下一個文件:
sudo sh $ HOME/pifmplay/pifmplay下一個
如果要在后臺運行pifmplay,請輸入:
sudo sh pifmplay $ HOME/pifmplay/pifmplay“/path/to/folder/or/file”&》/dev/null&
現(xiàn)在您已經(jīng)完成了pifmplay的安裝,您可以使用fm-radio發(fā)送器了;)
但是;還有一些您可能想添加到餅中的成分,使其變得更棒;)
步驟9 :(可選)現(xiàn)在,PiFMPlay啟動,添加更多音樂
要從USB硬盤或閃存棒播放音樂,請執(zhí)行以下操作:
首先,
將烤箱預熱至50°C,將USB驅動器折入餅中,將餡餅放進烤箱,煮50μs。
(不要將PI放入烤箱!!??!只需將USB驅動器插入pi中)
現(xiàn)在,您必須找到USB介質,因此輸入:
ls -l/dev/disk/by-uuid
這會為您提供連接到pi的存儲設備列表。
應如下所示:
pi @ pi?$ ls -l/dev/disk/by-uuid
總共0個lrwxrwxrwx 1個根root 1970年1月15日676B-0317-》 。./。./mmcblk0p5
lrwxrwxrwx 1個根1970年1月1日1B23-1234-》 。./。./sda1
lrwxrwxrwx 1根目錄1970年1月1日B321-4321-》 。./。./sda2
lrwxrwxrwx 1根目錄1970年1月1日A1B2-3C4D-》 。./。./mmcblk0p1
//
這是磁盤uuid,這是驅動器名。記住這些,我們將在以后使用它們。
您的USB媒體驅動器應命名為/dev/sda1或/dev/sdb1,其中末尾的數(shù)字是分區(qū)號。sda是第一個驅動器,而sdb是第二個驅動器,第三個驅動器和第四個驅動器分別是sdc和sdd。但是,它的NOT/dev/mmcblk0px,即您的操作系統(tǒng)運行的sdcard。
現(xiàn)在,為驅動器命名。
要掛載介質,請輸入:
sudo mkdir/media/yourmadeupname
sudo mount -t vfat/dev/harddrivename/media/yourmadeupname
(如果驅動器未格式化為FAT16或32,您必須將“ vfat”更改為其他名稱)。
要使其在啟動時自動掛載,我們需要使用以下命令編輯/etc/fstab
/etc/fstab的備份:
sudo cp/etc/fstab//etc/fstab.backup
編輯/etc/fstab帶有: nano/etc/fstab
還記得您的uuid和組成的驅動器名嗎?文件:
UUID = youruuid/media/yourmadeupname vfat rw,默認值為0 0
將“ youruuid”替換為驅動實際的uuid,并使用您組成的名稱來命名“ yourmadeupname”:P
如果您不理解我的說明或不清楚的地方,請查看:
http://www.techjawab.com/2013/06/how-to-setup-mount-auto-mount-usb-hard.html
或google it;)
步驟10 :(可選)將Pifmplay添加到您的$ PATH
如果您想輸入更少的內(nèi)容來播放音樂,則必須將pifmplay文件夾添加到$ PATH
中。這可以通過多種方式完成,我不確定這是否正確。但這有效:P
在您的餅上鍵入以下內(nèi)容:?/.bashrc
現(xiàn)在在文件底部鍵入
export PATH = $ PATH:?/pifmplay
來源:http://stackoverflow.com/questions/8779951/how-do-i-run-a-shell-script-without-using-sh-or-bash-commands
現(xiàn)在您應該可以輸入
sudo pifmplay從任何地方“文件/或/文件夾/播放/播放”
責任編輯:wv
-
FM收音機
+關注
關注
2文章
27瀏覽量
14571 -
樹莓派
+關注
關注
116文章
1707瀏覽量
105671
發(fā)布評論請先 登錄
相關推薦
評論