樹莓派(英文:Raspberry Pi)是基于 Linux 的單片機電腦,你可以簡單的理解為 樹莓派 就是一個小型電腦,基本上電腦有的東西,它都有。還有一般電腦沒有的接口,GPIO 接口,這是一套通用的 IO 接口,樹莓派通過這些 GPIO 引腳可以跟很多傳感器進行通信,也就是讀取和控制。還可以安裝很多 ARM 架構的操作系統,這一切都極大的提高了樹莓派的可玩性。
但是其實樹莓派一開始的設計隻是為了降低學校編程教育的成本,後面開放社區很活躍,樹莓派也逐漸變成了很多開發者的 工具 或者 ”玩具“。而且現在門檻越來越低,很多人也開始入手樹莓派做一些日常生活 有用 或者 有意思 的工具。
樹莓派能做什麼?由于樹莓派的可玩性比較高,我大緻分為幾個方向吧。
服務器方向由于樹莓派的 CPU 是 ARM 架構的比一般 x86 架構的 CPU 要比較省電。雖然 樹莓派 4B CPU 使用新的博通BCM2711 SoC采用了四核心Cortex-A72,功耗有所提高,樹莓派基金會 給出的數據是 靜置的情況下功耗為 3.4 W,運行CPU 密集型基準功耗為 7.6W,相對于一般台式機300W 左右的功耗來說,已經是很低了(筆記本的功耗一般是 50W-70W),所以即使一直開着的耗電也比較低,所以用來當服務器也是可以接受。
把樹莓派當服務器一般有下面幾種用途:
個人博客其實這個用途還是比較常見的,很多開發者喜歡用樹莓派來搭自己的博客,因為一般如果訪問量不大,如果租用一個 VPS 一年下來也要好幾百,而且開發者一般都比較喜歡自己搞一些硬件的東西,樹莓派剛好可以用來練手,可謂一舉兩得。現在個人博客開源的框架很多了,自己選擇一個喜歡的就可以了。
臨時中轉站如果平時需要傳一些東西,比如一個文檔或者一個文件,需要在不同的設備之間傳輸,就不需要找數據線或者依靠其他的工具,直接上傳到自己的樹莓派服務器上,然後再下載下來就好了。這個主要還是看你家的帶寬。推薦 NextCloud
爬蟲腳本爬蟲這種,光 CPU 厲害,速度也沒那麼快,需要控制抓取的間隔,防止被封,這個時候樹莓派就派上用場了。你可以一直挂着刷,而且還省電。或者,你比較關注某個信息,你也可以自己寫個腳本,比如每隔一分鐘抓一下數據,看看數據的變化,甚至記錄下來,就可以知道某個數據的變化狀況了。
提供Web服務如果自己做一些小項目,不想買 VPS 也可以使用樹莓派來跑 Web 服務,主流的高級語言和開源組件大部分都支持 ARM 平台,而且樹莓派的性能跑一個小項目,性能上不會有什麼瓶頸。
多媒體方向家庭音影中心雖然現在版權控制很嚴格,但是一些電影還是有很多值得重複觀看或者收藏的,平時放在硬盤裡面,如果想要看,可能要開電腦來看,想要投到電視上,還需要拷到U盤,再插上電視。使用樹莓派,可以直接連上硬盤,再接上電視,就可以當電視機頂盒使用了,而且還沒有廣告。你可以試一下 OpenELEC/Kodi系統。
家庭監控樹莓派接上攝像頭,然後再跑一個推流的服務,就可以遠程監控家裡的情況了。
智能設備智能家庭控制中心現在的智能家居分為幾個派别,都各自為戰,蘋果的生态,小米的生态,華為的生态,作為用戶來說,當然想要能所有的家居都能控制啦。那怎麼辦,自己搞一個把這些都整合起來,真正做到 “控制中心” 。Home Assistant 是一個開源的智能家居項目,功能強大,想嘗試的可以試試。
高階 DIY 設備這個部分就屬于比較高級的 DIY ,比如你可以自己做一個小車,上面安裝兩個攝像頭,驅動小車向前開動,然後把畫面傳輸到 VR 眼鏡上,體驗自己開 “小車” 的感覺。
又或者,自己做一個泡茶機器人,自己控制燒水,泡茶。
這部分就是大佬玩的了,可以完全發揮想象力。
為什麼要玩樹莓派?其實上面說了這麼多樹莓派的用途,但是其實很多應用的場景都有相應的産品了,比如服務器方向的應用,你也完全可以買個 VPS ,安全又可靠。多媒體方向,也有成熟的 NAS 産品可以提供,家庭監控設備市面上也已經很多了。智能家居方面,越來越多的智能家居都支持兩種,甚至多種生态,我們隻要選擇這些智能家居就可以了。
那為什麼還要玩樹莓派?
因為,诶,就是玩,就是要折騰。
每天規規矩矩上班,都快煩死了,下班了還不折騰折騰嗎?
什麼?你說下班 刷劇?打遊戲?
那有什麼意思,刷劇和打遊戲,這種事誰都能做,而且沒有什麼難度,關鍵的一點是,一點都不 “酷” 好吧。
其實不玩樹莓派也沒關系,但是感覺人活着還是要多折騰,循規蹈矩沒什麼意思,折騰才有刺激感,才有新鮮感,而且做成之後還很有成就感,這才有意思,這才“酷”。
,