樹(shù)莓派真是個(gè)好玩意兒!它非常實(shí)惠、高度便攜而且使用非常方便。但對(duì)于剛?cè)腴T(mén)的新手來(lái)說(shuō),剛拿到一塊樹(shù)莓派可能不知道首先應(yīng)該做點(diǎn)什么項(xiàng)目。下面小編就為初學(xué)者篩選了10個(gè)適合的樹(shù)莓派開(kāi)發(fā)項(xiàng)目,這10個(gè)項(xiàng)目能夠很好地幫助初學(xué)者對(duì)樹(shù)莓派的硬件和軟件有更清晰的認(rèn)識(shí)和理解。話不多說(shuō),開(kāi)始行動(dòng)吧!
基于樹(shù)莓派的運(yùn)動(dòng)檢測(cè)報(bào)警系統(tǒng)
傳感報(bào)警的性能要求并不高,Arduino就能很好地完成,當(dāng)然樹(shù)莓派就更不用說(shuō)了。打造一個(gè)簡(jiǎn)單的結(jié)合運(yùn)動(dòng)傳感器和壓電蜂鳴器的報(bào)警系統(tǒng)能夠讓你更快地了解樹(shù)莓派的外部硬件利用方法;另外,在這個(gè)簡(jiǎn)單的項(xiàng)目中,你也能開(kāi)始學(xué)一點(diǎn)Python了!這個(gè)項(xiàng)目所需要的部件不多,除了樹(shù)莓派,再來(lái)一張SD卡,一個(gè)被動(dòng)紅外傳感器,一個(gè)蜂鳴器,一個(gè)電阻和幾條線就夠了。
樹(shù)莓派數(shù)字相框
盡管這個(gè)項(xiàng)目比前一個(gè)項(xiàng)目貴多了(但200美元就能輕松搞定),但這個(gè)項(xiàng)目的成果是可以放在家里作為家庭裝飾使用的。而且,使用這個(gè)數(shù)字相框不僅可以用來(lái)播放圖片幻燈片,也能通過(guò)樹(shù)莓派的代碼或?yàn)g覽器播放在線視頻。本項(xiàng)目所需要的組件包括:樹(shù)莓派、LCD顯示器和控制器、外框(用于固定和裝飾)和其它基本電子元件。
樹(shù)莓派小霸王
還記得我們小時(shí)候接在電視機(jī)上玩的游戲機(jī)嗎?超級(jí)瑪麗、魂斗羅等游戲人物已經(jīng)成為了我們童年里一道不可磨滅的風(fēng)景。如果你想重溫童年時(shí)代的游戲,除了模擬器,你還能用樹(shù)莓派自己做上一臺(tái)。這一項(xiàng)目需要的硬件在上面項(xiàng)目的基礎(chǔ)上增加了一個(gè)USB控制器,軟件方面則需要在網(wǎng)上下載,有許多不同的版本,RetroPie就是其中一種。如果用點(diǎn)心,還能花上一個(gè)周末自己DIY一個(gè)復(fù)古游戲柜呢!
基于樹(shù)莓派的網(wǎng)頁(yè)交互
物聯(lián)網(wǎng)的時(shí)代就要到來(lái),學(xué)會(huì)對(duì)樹(shù)莓派的遠(yuǎn)程控制就顯得格外重要了。你可以先從利用智能手機(jī)控制連接到樹(shù)莓派上的LED燈開(kāi)始做起。軟件腳本都是現(xiàn)成的,所以你不用擔(dān)心編程方面的問(wèn)題,但你應(yīng)該從頭到尾研究一下這些代碼的工作模式,也可以嘗試對(duì)這些代碼進(jìn)行修改,甚至添加新的功能。
基于樹(shù)莓派的網(wǎng)頁(yè)服務(wù)器
你可能覺(jué)得用樹(shù)莓派配置Web服務(wù)器的難度很大,但只要有合適的工具(如OwnCloud),就沒(méi)那么復(fù)雜了。你可以利用樹(shù)莓派打造一個(gè)私人服務(wù)器,可以用來(lái)存儲(chǔ)相片、音樂(lè)、電影,甚至搭建一個(gè)小型網(wǎng)站——不要錢(qián)的云服務(wù)!你需要的東西只有一張SD卡和網(wǎng)絡(luò)(有線無(wú)線均可)。
讓你的老式打印機(jī)擁有無(wú)線打印的功能
現(xiàn)在很多新式打印機(jī)都具有無(wú)線打印的功能,但這些新品實(shí)際上卻比普通打印機(jī)貴多了。如果你已經(jīng)擁有了一臺(tái)老式打印機(jī)或者沒(méi)有足夠的預(yù)算購(gòu)買無(wú)線打印機(jī);沒(méi)有關(guān)系,樹(shù)莓派來(lái)幫你。你只需要為樹(shù)莓派配置一個(gè)WiFi模塊就夠了!過(guò)程也很簡(jiǎn)單:插上WiFi模塊、連接打印機(jī)、輸入一些命令,然后你就可以使用無(wú)線打印了。
編碼乒乓游戲
樹(shù)莓派不止是硬件,所以學(xué)會(huì)編程對(duì)你的樹(shù)莓派創(chuàng)客之路也尤為關(guān)鍵。學(xué)著用Python寫(xiě)一個(gè)乒乓球游戲吧。如果你之前并未使用過(guò)Python,這就是個(gè)很好的開(kāi)始,你可以在此項(xiàng)目中掌握很多基本的技巧,從而為以后更為復(fù)雜的項(xiàng)目打好基礎(chǔ)。盡量嘗試著實(shí)現(xiàn)一些新功能吧!
樹(shù)莓派樂(lè)器
你想過(guò)樹(shù)莓派還能作為樂(lè)器,是的,你能用代碼寫(xiě)出音樂(lè)。通過(guò)基本的編程技巧,你就能制造出特別的音響效果,甚至打造一首完整的樂(lè)曲。Sonic Pi就能讓你的樹(shù)莓派變成一個(gè)音樂(lè)編程機(jī),玩一玩吧,可不要上癮哦!
超聲波測(cè)距器
人們喜歡做機(jī)器人,而做機(jī)器人的時(shí)候很重要的一點(diǎn)就是要讓它理解自己所處的壞境。使用樹(shù)莓派和超聲波傳感器,你能夠輕松測(cè)量傳感器和物體之間的距離。再加上適當(dāng)?shù)目刂疲憔湍茏屇愕臋C(jī)器人避免撞到障礙物了。
AirPlay遠(yuǎn)程音樂(lè)播放
支持AirPlay的音響確實(shí)很贊,但是它們又實(shí)在太貴了。不過(guò)我們可以使用樹(shù)莓派來(lái)作為AirPlay的接收器,這樣再加上一個(gè)普通音箱和一個(gè)WiFi模塊,我們就能自己做一個(gè)AirPlay播放器了。然后你就可以將你的蘋(píng)果設(shè)備的音樂(lè)通過(guò)這個(gè)音箱進(jìn)行播放。至于其中的代碼和服務(wù),除了自己編寫(xiě)外你還有其它的一些選擇,比如PiMusicBox OS。
評(píng)論