在 Raspberry Pi 上,預裝的 Minecraft Pi 版本根據移動版,並針對硬體效能進行了最佳化,可以直接透過鍵盤、滑鼠和螢幕遊玩。透過 rpitx 軟體和 GPIO 引腳,可以將 Raspberry Pi 打造為低功率 FM 廣播發射器。GIMP 和 Inkscape 分別適用於點陣圖和向量影像編輯,滿足不同的圖形處理需求。VLC 媒體播放器則提供了多媒體播放功能,並支援網路電臺串流播放。最後,文章也簡要介紹了 Python 作為 Raspberry Pi 主要程式語言的重要性,為讀者開啟 Python 程式設計的大門。

在 Raspberry Pi 上執行 Minecraft: Pi Edition

問題描述

您想要在 Raspberry Pi 上執行流行的遊戲 Minecraft。

解決方案

Minecraft 的原始開發商 Mojang 將遊戲移植到 Raspberry Pi,並且 Minecraft Pi 已經預先安裝在最新的 Raspbian 發行版中(圖 4-6)。

討論

為了讓 Minecraft 能夠在 Raspberry Pi 上執行,開發人員對圖形程式碼進行了一些最佳化。這意味著您只能直接在 Raspberry Pi 上使用鍵盤、滑鼠和監視器連線來玩遊戲。它不會透過遠端虛擬網路計算 (VNC) 連線工作。

Raspberry Pi 版本的 Minecraft 根據移動版 Minecraft,並且缺少一些功能,尤其是 Redstone。

相關資訊

您可以在 Raspberry Pi 網站上找到更多關於 Minecraft Pi 的資訊。Minecraft Pi 還包括了一個 Python 程式設計介面,在 Recipe 7.20 中,我們將介紹如何透過安全外殼 (SSH) 連線向 Python 傳送命令,以進行自動建造。

將 Raspberry Pi 轉換為 FM 廣播發射器

注意事項

請務必檢視此食譜的配套影片。

問題描述

您想要將 Raspberry Pi 轉換為低功率 FM 廣播發射器,以向普通 FM 收音機傳送廣播訊號(圖 4-7)。

解決方案

早期,倫敦帝國學院的一些聰明人士建立了一些 C 程式碼,允許您實作此功能。下載的軟體甚至播放星際大戰主題曲作為示範。這個專案仍然適用於原始的 Raspberry Pi 1。不幸的是,程式碼從那時起就沒有更新以支援新版本的 Raspberry Pi。

幸運的是,該專案以一個更先進的專案 rpitx 的形式繼續存在。您只需要將一段短的電線連線到通用輸入/輸出 (GPIO) 引腳 4 即可。10 釐米的母到公頭引腳線對此專案來說已經足夠了。事實上,即使沒有任何型別的天線,收音機也可以直接放在 Raspberry Pi 旁邊,如此強大的傳輸訊號。

安裝 rpitx 軟體

第一步是使用以下命令安裝 rpitx 軟體:

$ sudo apt-get update
$ cd rpitx
$./install.sh

您現在需要等待大約 15 分鐘或更長時間,以便軟體安裝完成。在安裝過程中,您可能會看到看起來像錯誤訊息和警告,但這些都是正常的。在安裝結束時,安裝指令碼將會詢問:

“為了正常執行,rpitx 需要修改 /boot/config.txt。您是否…”

內容解密:

上述命令用於更新軟體包列表、切換到 rpitx 目錄並執行安裝指令碼。安裝過程中可能會出現警告或錯誤訊息,但這是正常的。安裝完成後,系統將會詢問是否修改 /boot/config.txt 檔案,以便 rpitx 正常執行。

圖表翻譯:

  flowchart TD
    A[開始] --> B[更新軟體包列表]
    B --> C[切換到 rpitx 目錄]
    C --> D[執行安裝指令碼]
    D --> E[安裝完成]
    E --> F[詢問是否修改 /boot/config.txt]

上述流程圖描述了安裝 rpitx 軟體的步驟,從更新軟體包列表開始,然後切換到 rpitx 目錄,執行安裝指令碼,直到安裝完成並詢問是否修改 /boot/config.txt 檔案。

使用Raspberry Pi進行FM廣播和影像編輯

FM廣播

要使用Raspberry Pi進行FM廣播,首先需要設定GPU的頻率為250Mhz,以確保系統的穩定性。這可以透過編輯 /boot/config.txt 檔案並新增 玄貓=250 這一行來實作。然後,重新啟動系統。

接下來,找到一個FM收音機並調節到103.0 MHz頻率。如果這個頻率已經被佔用,請選擇另一個頻率並記下它。然後,執行以下命令(如果需要,請更改頻率引數):

sudo./pifmrds -freq "103.0" -audio src/pifmrds/stereo_44100.wav

如果一切正常,您應該能夠聽到開發者的聲音,談論左和右音訊通道。

影像編輯

點陣圖影像編輯

要編輯點陣圖影像,例如照片,您可以使用GNU Image Manipulation Program(GIMP)。首先,下載並執行GIMP。您可以透過在終端會話中輸入以下命令來安裝GIMP:

$ sudo apt-get install gimp

安裝完成後,您可以在主選單的「Graphics」部分找到GIMP的入口。

向量影像編輯

如果您需要編輯向量影像,例如Scalable Vector Graphics(SVG),您可以使用其他軟體,如Inkscape。雖然本文中沒有提到具體的安裝和使用方法,但您可以在Inkscape的官網上找到更多資訊。

討論

使用Raspberry Pi進行FM廣播可能存在法律限制, 因為其發射功率高於一般FM發射器。因此,在使用前請確保您所在的國家或地區允許這種用途。

對於影像編輯,GIMP是一個功能強大的軟體,但它對記憶體和處理器要求較高。因此,使用Raspberry Pi 4進行影像編輯會比使用Raspberry Pi 2 B更流暢。

此外,Raspbian還包括了一個簡單的影像編輯軟體叫做ImageMagick,您可以在「Graphics」選單中找到它,也可以從命令列使用它來進行影像處理,如改變影像解析度。

內容解密:
  • 安裝GIMP: $ sudo apt-get install gimp
  • 執行GIMP:在主選單的「Graphics」部分找到GIMP的入口
  • 編輯點陣圖影像:使用GIMP進行照片等點陣圖影像的編輯
  • 編輯向量影像:使用Inkscape等軟體進行SVG等向量影像的編輯

圖表翻譯:

  flowchart TD
    A[開始] --> B[安裝GIMP]
    B --> C[執行GIMP]
    C --> D[編輯點陣圖影像]
    D --> E[編輯向量影像]
    E --> F[結束]

這個流程圖展示瞭如何使用Raspberry Pi進行影像編輯,從安裝GIMP開始,到執行GIMP,然後進行點陣圖影像和向量影像的編輯,最終結束。

安裝Inkscape和VLC媒體播放器

安裝Inkscape

首先,更新軟體包列表:

sudo apt-get update

接下來,安裝Inkscape:

sudo apt-get install inkscape

安裝完成後,Inkscape的圖示將出現在Raspberry Pi的「圖形」選單中。

什麼是Inkscape?

Inkscape是一個開源的向量影像編輯器,是最常用的開源向量影像編輯器之一。它具有許多功能,需要花一些時間來學習和掌握。

安裝VLC媒體播放器

安裝VLC媒體播放器:

sudo apt-get install vlc

安裝完成後,VLC將出現在「聲音和影片」選單中。

播放網路電臺

執行VLC程式,然後在「媒體」選單中選擇「開啟網路串流」選項。這將開啟一個對話方塊,您可以在其中輸入您想要播放的網路電臺URL。

請注意,您需要將耳機或擴音器插入Raspberry Pi的音訊插孔。

命令列執行VLC

您也可以從命令列執行VLC:

vlc

VLC可能會產生一些錯誤訊息,但仍然可以播放音訊。

Python基礎

Python是Raspberry Pi上最受歡迎的程式語言。事實上,Raspberry Pi的名字中的「Pi」就是受Python語言的啟發。在本章中,您將找到許多食譜來幫助您開始使用Python程式設計Raspberry Pi。

從使用者經驗視角來看,在 Raspberry Pi 上實作多媒體應用和創意專案,例如遊玩 Minecraft Pi、架設 FM 廣播電臺和進行影像編輯,展現了其作為一個多功能平臺的潛力。分析 Raspberry Pi 上的軟體生態,可以發現它涵蓋了遊戲、多媒體、圖形設計和程式開發等多個領域,並且大多數軟體都可以透過 apt 套件管理器方便地安裝。然而,某些軟體,例如早期版本的 FM 廣播發射器,可能缺乏對最新硬體的支援,需要使用者尋找替代方案或自行編譯程式碼。此外,在資源有限的裝置上執行複雜應用程式,例如 GIMP 等圖形編輯軟體,可能會遇到效能瓶頸。展望未來,隨著 Raspberry Pi 硬體效能的提升和軟體生態的持續發展,預計會有更多功能豐富且效能更佳的應用程式出現,進一步拓展其應用場景。對於想要入門 Raspberry Pi 的使用者,建議從簡單的 Python 程式設計開始,逐步探索其豐富的功能,並根據自身需求選擇合適的軟體和工具。玄貓認為,Raspberry Pi 不僅是一個優秀的學習平臺,也是一個充滿創造力的工具,值得更多使用者深入探索。