北京街頭大爺練書法,成就了Maker Faire絕贊應(yīng)用
“現(xiàn)在開發(fā)板很便宜,我想學(xué)習(xí)硬件編程,不知如何開始?”
本文引用地址:http://butianyuan.cn/article/284521.htm“無(wú)人機(jī)和機(jī)器人未來(lái)的趨勢(shì)如何?”
“最新3D打印技術(shù)發(fā)展到什么程度了?
到 Maker Faire 來(lái)尋找答案吧,在這里,你會(huì)發(fā)現(xiàn)實(shí)現(xiàn)一個(gè)好點(diǎn)子,是一件多么容易的事。最近在圣地亞哥舉辦的 Maker Faire 為期兩天,接納了數(shù)千名軟件開發(fā)者、高中機(jī)器人小組、硬件設(shè)計(jì)師、學(xué)生、行業(yè)會(huì)員,以及那些希望了解如何制作新鮮玩意的人。
Qualcomm 是圣地亞哥 Maker Faire 活動(dòng)的頂級(jí)贊助商,本次大會(huì)在著名的巴博亞公園(Balboa Park)舉辦,共使用了公園14個(gè)不同的區(qū)域和博物館;25000多名參觀者、250名創(chuàng)客和300位志愿者展示了他們的拿手項(xiàng)目,比如無(wú)人機(jī)、開源技術(shù)、建模、成像技術(shù)、可持續(xù)性項(xiàng)目,還有游戲棉花糖槍手、史萊姆等等。身為創(chuàng)客怎么能錯(cuò)過(guò)呢?其中一些活動(dòng)亮點(diǎn)包括:
30英尺(9.144米)高的機(jī)器人搖首擺尾,肆意騰挪,從臂部噴出火焰。
在First Tech 機(jī)器人挑戰(zhàn)賽中,學(xué)生們競(jìng)相挑戰(zhàn)任務(wù),現(xiàn)場(chǎng)編程讓機(jī)器人即興表演搬貨箱、射網(wǎng)球等等。
Qualcomm Experience 展臺(tái)位于巴拿馬廣場(chǎng)(Plaza de Panamá),年輕人利用移動(dòng)設(shè)備,無(wú)線駕馭 Snapdragon? Micro Rover 機(jī)器人。
參觀者操控小型無(wú)人機(jī)在網(wǎng)箱中飛行。
Maker Faire 的魅力在于硬件及其無(wú)限可能。隨著價(jià)格走低,功能提升,各種各樣的硬件也逐步流行起來(lái)?,F(xiàn)在制作硬件就像軟件中邏輯判斷一樣簡(jiǎn)單。為此我們還組織了DragonBoard? 410c工作坊。
DragonBoard 410c 討論會(huì)
我們持續(xù)在 Reuben H. Fleet 科學(xué)中心舉辦工作坊,向?qū)W生、軟件開發(fā)人員等介紹由艾睿電子提供的DragonBoard 410c開發(fā)工具。
在一整天里,參與者輪流動(dòng)手,連接色彩傳感器與手勢(shì)傳感器至DragonBoard 410c。他們連上帶觸控板的藍(lán)牙鍵盤,啟動(dòng)開發(fā)套件,運(yùn)行Android 5.1,通過(guò)板載的HDMI接口輸出到外接顯示器。然后,我們向他們講解如何與傳感器交互,作用于演示的應(yīng)用(預(yù)先安裝在DragonBoard 410c中的演示)用手控制屏幕中的物體,用顏色傳感器給模型取色。精彩的工作坊讓大家體會(huì)了SnapDragon?410處理器強(qiáng)大的多媒體功能。
越是年輕的創(chuàng)客,對(duì)于DragonBoard 410c開發(fā)板上Snapdragon展現(xiàn)出來(lái)的功能發(fā)出的驚嘆越少。上了年紀(jì)的軟件開發(fā)者看到如此簡(jiǎn)單的開發(fā)工具其功能竟然不輸于他們的智能手機(jī)而被深深打動(dòng)。
工作坊讓創(chuàng)客們萌生好多新奇的想法。
TrikeWriter和 Qualcomm Inventor Lab
與此同時(shí),在 El Prado這條連接博物館的干道上,有一個(gè)“三個(gè)輪子的項(xiàng)目”正付諸于實(shí)施。來(lái)自 Qualcomm Inventor Lab 的Nicholas Hanna 踩著他的TrikeWriter 三輪車來(lái)回穿梭,讓參與者在網(wǎng)站trikewriter.com向他發(fā)送消息,然后三輪車就會(huì)以滴水方式在將消息寫在路面。
五年前在北京生活時(shí),Hanna看到北京街頭有人用毛筆蘸水寫漢字,因此而受到啟發(fā)。他利用筆記本電腦和Arduino控制板,組裝了一臺(tái)滴水書法器,將噴頭裝在三輪車上,點(diǎn)陣打印出文字。最近他把這個(gè)想法介紹給Inventor Lab的同仁時(shí),他們都認(rèn)為他應(yīng)該利用Qualcomm技術(shù)與芯片再創(chuàng)建一個(gè)升級(jí)版。如今的TrikeWriter就是一個(gè)創(chuàng)客的夢(mèng)想:
1. 路人在手機(jī)上訪問(wèn)trikewriter.com網(wǎng)站,按網(wǎng)站提示輸入消息。
2. 消息傳送至部署在Heroku的node.js應(yīng)用,添加到Heroku采用的PostgreSQL數(shù)據(jù)庫(kù)中。
3. 由一名Qualcomm員工甄別消息,作出批準(zhǔn)或拒絕。
TrikeWriter 利用MiFi無(wú)線路由使用LTE網(wǎng)絡(luò)連接,輪詢數(shù)據(jù)庫(kù)查看新消息。
傳入的消息發(fā)送至三輪車上的DragonBoard 410c。Nicholas 使用Python語(yǔ)言編寫出排版引擎,將每個(gè)字符轉(zhuǎn)換成點(diǎn)陣形式。
DragonBoard 410c 將轉(zhuǎn)換成點(diǎn)陣的消息排成隊(duì)列,根據(jù)點(diǎn)陣圖形開關(guān)噴頭,這樣三輪車一邊行駛,一邊就可以“打印”出文字。真酷!
“我更像一個(gè)創(chuàng)客,而非程序員,這也是我喜歡用Python編寫腳本的原因?!盚anna說(shuō)道,“Python不像C一樣的生產(chǎn)性語(yǔ)言,但卻像TrikeWriter這樣的藝術(shù)項(xiàng)目的好幫手。與我在中國(guó)時(shí)做的項(xiàng)目不同,那時(shí)候我必須對(duì)付著使用處理性能較弱的Arduino,而現(xiàn)在DragonBoard 410c就是一臺(tái)全功能計(jì)算機(jī),有了它我可以利用Python這樣的工具。它可以處理web數(shù)據(jù)庫(kù)連接,將輸入消息轉(zhuǎn)變成點(diǎn)陣圖形,控制與閥門的連接,對(duì)消息隊(duì)列請(qǐng)求作出反饋。”
接下來(lái)?
如果你心懷成為創(chuàng)客的夢(mèng)想,不妨聽聽Hanna書中的意見:“最好從自己感興趣的某個(gè)具體項(xiàng)目開始。從你想做的東西開始,然后弄清楚怎么做,與先學(xué)習(xí)怎么做,然后決定做什么相比,前者會(huì)給你帶來(lái)更多進(jìn)步。
留意你所在地區(qū)的Maker Faire會(huì)議。
了解更多有關(guān)DragonBoard 410c的情況。這塊開發(fā)板是創(chuàng)客們花75美元能夠買到最超值最酷的東西了。
評(píng)論