自2012年問世以來,樹莓派(Raspberry Pi)單板計(jì)算機(jī)經(jīng)歷了七次改版,最新的版本是幾個(gè)星期前才推出的Raspberry Pi 3 (簡(jiǎn)稱RPi 3);樹莓派每一次改版都帶來了更新技術(shù),以及針對(duì)特殊項(xiàng)目的選項(xiàng)。
RPi 3的印刷電路板尺寸為3.3×2.2吋,配備1.2GHz四核心ARM Coretex-A53、博通(Broadcom)的VideoCore IV繪圖處理器(GPU)、1Gb SDRAM,以及眾多鏈接選項(xiàng),能讓用戶輕松將該計(jì)算機(jī)整合到現(xiàn)有或未來的開發(fā)項(xiàng)目中。
用這款最新的單板計(jì)算機(jī)究竟能做什么?這個(gè)問題應(yīng)該要改成:“有什么是它不能做的?”以下讓我們來看看利用RPi 3進(jìn)行的、有趣又獨(dú)特的開發(fā)項(xiàng)目!
電子游戲桌 科學(xué)實(shí)驗(yàn)?zāi)K
首先是一個(gè)很少見的電子游戲桌,是由樹莓派經(jīng)銷商E-14的客戶SpannerSpencer所分享,他利用RPi 3開發(fā)他的PIK3A電子游戲桌;每個(gè)版本的樹莓派都被拿來開發(fā)過游戲平臺(tái),但是類似這種在老酒吧出現(xiàn)的復(fù)古電玩桌則是第一次見到。
網(wǎng)友SpannerSpencer開發(fā)的PIK3A Gaming Table電子游戲桌,將RPi 3變成復(fù)古式的酒吧電玩機(jī)
PIK3A 用一片Arduino Leonardo制作游戲手把(包括游戲桿以及7個(gè)按鍵),配備一對(duì)Arctic Spaso USB供電喇叭以及17吋液晶顯示器,全部整合在一張IKEA的Lack茶幾里。RetroPie被用來做為游戲仿真器,并更新了RPi 3的功能,因此玩游戲就像是放一片預(yù)先加載影像的SD記憶卡那樣容易。
3D掃描機(jī)
為了要幫小孩拍攝3D影像,Richard Garsthagen利用40臺(tái)樹莓派以及Pi攝影機(jī)打造了一臺(tái)龐大的3D掃描機(jī);而為了要能擷取全身影像,他設(shè)計(jì)了一個(gè)環(huán)狀的「極點(diǎn)(pole)」系統(tǒng),能讓攝影機(jī)從每個(gè)角度拍攝。
Richard Garsthagen利用40臺(tái)樹莓派以及Pi攝影機(jī)打造了一臺(tái)龐大的3D掃描機(jī)
該 系統(tǒng)的每個(gè)CNC加工支架都能調(diào)整,各配置三臺(tái)樹莓派以及攝影機(jī),并加裝了1公尺的LED燈條加強(qiáng)照明。所有的樹莓派與攝影機(jī)與一臺(tái)Qnap TS109 NAS服務(wù)器以客制化的以太網(wǎng)絡(luò)纜線鏈接,有4條線專門傳輸數(shù)據(jù),還有兩條是電線。Richard 還為攝影機(jī)的操作撰寫了簡(jiǎn)單的Python script,并將所有拍攝到的影像以Autodesk Recap軟件整合成3D模型。
小型Wi-Fi網(wǎng)絡(luò)分享器
創(chuàng)客社群網(wǎng)站Instrucable的成員Talktobruce利用樹莓派設(shè)計(jì)了一個(gè)小盒子PirateBox,能建立一個(gè)獨(dú)立于因特網(wǎng)的Wi-Fi無線網(wǎng)絡(luò),讓用戶能用安全、私密的網(wǎng)絡(luò)來分享檔案。
PirateBox能讓使用者以Wi-Fi連結(jié)在本地分享檔案
PirateBox上面有個(gè)會(huì)發(fā)光的標(biāo)志,是用一個(gè)獨(dú)立于樹莓派的電路板來控制的;因?yàn)槟切╇娐芳橙〉碾娏Ω哂跇漭煽梢蕴幚淼模€得使用一個(gè)光隔離器來讓該控制電路與主板隔離。Talktobruce還編寫了一個(gè)小Python程序來控制發(fā)光以及小盒子的開關(guān)。
小型無人機(jī)
Earl Robotics的工程師Victor Mayoral Vilches只花了200美元買零件,用Pi Zero結(jié)合PXFmini自動(dòng)駕駛儀以及HobbyKing 規(guī)格的 FPV250四軸飛行器,打造了一架小型無人機(jī)。
只花200美元打造的小型無人機(jī)
樹莓派是無人機(jī)的大腦,PXFmini則提供了8個(gè)伺服輸出、慣性傳感器、氣壓計(jì)以及數(shù)個(gè)轉(zhuǎn)接器(I2C/UART/電源);無人機(jī)可利用支持Wi-Fi的游戲手把、經(jīng)過編程的ROS+Wi-Fi或是傳統(tǒng)RC控制器來操縱。
舊收音機(jī)變身多媒體串流平臺(tái)
樹莓派只能用來做新的東西嗎?當(dāng)然不,下面這臺(tái)由網(wǎng)友fizzPOP分享的作品,就是把一臺(tái)舊收音機(jī)改造成現(xiàn)代的網(wǎng)絡(luò)收音機(jī);這個(gè)概念其實(shí)很簡(jiǎn)單也很容易,因?yàn)槭找魴C(jī)殼的空間足夠放下一臺(tái)樹莓派、一個(gè)WLAN轉(zhuǎn)接器、Adafruit液晶顯示器,以及幾個(gè)小型開關(guān)。
舊收音機(jī)變身多媒體串流平臺(tái)
積木搭建的智慧城市!
想象一下用樂高積木打造一個(gè)大型城市,嵌入各種傳感器以及馬達(dá),然后讓它的運(yùn)作自 動(dòng)化、連結(jié)到物聯(lián)網(wǎng)(IoT)──這是英國(guó)工程師Cory Guynn的連網(wǎng)樂高城市,而且仍持續(xù)擴(kuò)建中。這個(gè)壯觀的城市有大多數(shù)現(xiàn)實(shí)世界城市擁有的各種東西,包括自動(dòng)LED照明、配備OLED顯示器的火車、可顯 示溫度的天氣臺(tái)、交通號(hào)志甚至?xí)?dòng)的電梯。
城市的控制是以傳感器與嵌入在基礎(chǔ)建設(shè)中的馬達(dá)遠(yuǎn)程遙控并自動(dòng)執(zhí)行,其基礎(chǔ)建設(shè)連 結(jié)到一臺(tái)樹莓派以及數(shù)個(gè)Arduinos主板;Cory將所有的連網(wǎng)樂高系統(tǒng)以PubNub網(wǎng)絡(luò)連在一起,讓它得以擴(kuò)展,并用Node-Red工具打造 儀表板原型。他還開發(fā)了一個(gè)應(yīng)用程序,讓傳感器以及馬達(dá)能傳送物聯(lián)網(wǎng)訊息到PubNub,以支持不同的活動(dòng)例如將樂高城市切換成安全的省電模式;對(duì)這座城市的發(fā)展有興趣的人歡迎上網(wǎng)(http://www.internetoflego.com/)關(guān)注。
簡(jiǎn)易機(jī)器人開發(fā)板
樹 莓派的潛力也可以發(fā)揮在機(jī)器人、運(yùn)動(dòng)控制、馬達(dá)控制等關(guān)鍵應(yīng)用;Timothy Freeburn所設(shè)計(jì)的迷你開發(fā)板ZeroBorg,就能幫助使用者輕松進(jìn)行機(jī)器人設(shè)計(jì)。該開發(fā)板配備了能獨(dú)立分別控制四個(gè)馬達(dá)以及兩個(gè)步進(jìn)馬達(dá)的鏈接 功能,以及能利用紅外線、溫/濕度、陀螺儀、加速度計(jì)與光學(xué)等各種傳感器的模擬輸入接口。該開發(fā)板只需一個(gè)9V電池就可運(yùn)作。
支持機(jī)器人設(shè)計(jì)、以RPi Zero打造的開發(fā)板
美觀的壁掛萬用歷
Instructable 網(wǎng)友Ozua用樹莓派設(shè)計(jì)了一個(gè)美觀的壁掛式萬用歷暨實(shí)時(shí)信息中心;該裝置配備簡(jiǎn)潔的接口,以樹莓派擔(dān)任類似網(wǎng)絡(luò)服務(wù)器的角色,有自己的首頁用以收集各種 實(shí)時(shí)信息如交通路況、天氣…等等,家庭成員還可以將自己的行事歷上傳分享。該萬用歷的顯示器是從舊筆記本電腦拆下來,裝在美觀的木框里。
可顯示各種實(shí)時(shí)信息的壁掛式萬用歷
FM廣播發(fā)射器
接 下來是英國(guó)網(wǎng)站Make Magazine作者David Scheltema與Tyler Winegarner的設(shè)計(jì)作品;將Raspberry Pi Zero變成磁性FM廣播發(fā)射器;它的構(gòu)造非常簡(jiǎn)單,將4吋長(zhǎng)的天線焊在樹莓派電路板上當(dāng)作天線,并安裝PiFM與MPG123軟件。該海盜電臺(tái)的頻率范 圍是1MHz ~ 250MHz,可能會(huì)干擾到公用頻段,因此設(shè)計(jì)者建議將發(fā)射頻率定在87.5MHz、108.0MHz。
以Pi Zero 打造的海盜電臺(tái)FM發(fā)射器
六足機(jī)器蜘蛛
Larry Watkins打造的Hexapi是采用Windows 10物聯(lián)網(wǎng)Raspberry Pi 3的六足機(jī)器蜘蛛,配備18個(gè)獨(dú)立的伺服馬達(dá),每只腳有3個(gè)致動(dòng)器,那些腳都是用3D打印以ABS材料制成。Hexapi以7.4V 5000mAh 25C電池供電,用Xbox 360的無線控制器操作。
Hexapi是采用Windows 10物聯(lián)網(wǎng)Raspberry Pi 3的六足機(jī)器蜘蛛
多功能的球…
最 后是我自己用Raspberry Pi制作的「Pi球」;這個(gè)獨(dú)特的開發(fā)案在市場(chǎng)上幾乎沒見過類似的。Pi球采用客制化的3D打印外殼,所配備的樹莓派能支持各種應(yīng)用,例如利用運(yùn)動(dòng)追蹤繪 出3D空間、無線上網(wǎng),或是持續(xù)追蹤球彈跳的次數(shù)。也許還可以將攝影機(jī)與球結(jié)合,支持室內(nèi)空間制圖等等。
Pi Ball可支持多種應(yīng)用