專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> Arduino >> 瀏覽文章

Arduino理念-踏進(jìn)互動(dòng)科技世界使用Arduino

作者:huqin   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年03月28日   【字體:

       Arduino 的理念就是別光說(shuō)不練,要?jiǎng)邮肿?/span>!我們不斷追求更快更有利的方法來(lái)制作原型,利用雙手探索更多的原型技術(shù)以及開(kāi)發(fā)多方位的思維。

       典型的編程思維模式偏向于單向思考,例如如何從A到B。Arduino 采用多方位思考模式,也許有時(shí)會(huì)迷失方向,但也有可能開(kāi)拓一條新的道路。把玩所有工具,找出意想不到的結(jié)果,這就是我們崇尚的 tinkering 模式。在探索制作原型技巧的過(guò)程中,我們選擇一些軟件包,以方便我們能隨時(shí)調(diào)整軟件和硬件。

 

1、原型制作過(guò)程

       原型制作是 Arduino 學(xué)習(xí)的核心,我們將制造出原型模塊來(lái)與其他模塊、人和網(wǎng)絡(luò)互動(dòng)。

       很多剛接觸電子的初學(xué)者以為他們必須從頭學(xué)起,但這根本是浪費(fèi)精力的做法!真正能激勵(lì)人前進(jìn)的動(dòng)力是快速看到成果。!因此對(duì)于初學(xué)者而言,他的第一步是確認(rèn)東西可以快速又正常的工作,或是成果展現(xiàn)時(shí)能激發(fā)他人投資的欲望。

       這就是為什么我們發(fā)展出取巧式的原型制作方法(opportunistic prototyping):如果可以藉由把玩現(xiàn)成的設(shè)備,來(lái)探究那些由大公司和優(yōu)秀的工程師已開(kāi)發(fā)的成果,為什么我們還要自找苦吃,花費(fèi)一大堆時(shí)間和精力從零開(kāi)始呢?

       舉例來(lái)說(shuō),James Dyson 試了5127種吸塵器的原型,才做出滿意的原型(www.international.dyson.com/jd/1947.asp),我們直接由成果學(xué)習(xí)就好了。

 

2、Tinkering

       發(fā)揮技術(shù)及探索任何有關(guān)硬件和軟件的可能性是必須的。Tinkering 的最佳表現(xiàn)方式就是重新利用已存在的技術(shù),盡量使用一些廉價(jià)或廢棄的舊設(shè)備,嘗試把玩它們并做出全新的事物,是取得成果的最佳方式。

 

3、Patching

       我對(duì)于可以使用簡(jiǎn)單的模塊來(lái)建構(gòu)復(fù)雜的系統(tǒng)非常感興趣。最具代表性的作品就是 Robert Moog 所制作的模擬電子音響合成器。音樂(lè)家利用各種方式來(lái)連接不同的模塊以編輯聲音,這樣的方式雖然讓合成器看起來(lái)像個(gè)電話配線箱,但是若與一些旋鈕做結(jié)合便能成為創(chuàng)新音樂(lè)的平臺(tái)。Moog 形容這是一種“探索和見(jiàn)證”的過(guò)程。我相信大多數(shù)的音樂(lè)家一開(kāi)始都不懂這上百個(gè)旋鈕的作用,但他們會(huì)不間斷的一試再試,以找出適合自己風(fēng)格的音樂(lè)。

       如何減少被打斷的次數(shù),對(duì)于整個(gè)創(chuàng)作的流程是非常重要的。因?yàn)闆](méi)有太多障礙的開(kāi)發(fā)過(guò)程,更可以激發(fā)創(chuàng)作者的想法!

       這樣的編制概念在軟件行業(yè)被稱為“可視化程序設(shè)計(jì)(visual programming)”環(huán)境,就像 Max、Pure Data 或是 VVVV 非代碼編寫類的軟件。這些工具將不同的工能包裝成‘方塊’,使用者依需求將不同功能的方塊連接起來(lái),就寫好程序了。這些軟件讓使用者不需要被寫程序所困擾,也能體驗(yàn)到寫程序(coding) 的樂(lè)趣。若采用傳統(tǒng)的程序設(shè)計(jì)方式,會(huì)是個(gè)令人挫折的流程:寫代碼--編譯--出現(xiàn)該死的錯(cuò)誤--除錯(cuò)--重新編譯--再執(zhí)行…… 如果你的邏輯偏向可視化,建議您可以嘗試上述這些工具看看。

 

4、改裝電路

       改裝電路是在 tinkering 時(shí)最有趣的方式之一。讓一些低電壓、電池供電的電子音頻設(shè)備(像是小孩的玩具或合成器),產(chǎn)生短路后制造出暫新的樂(lè)器或發(fā)聲器。藉此也讓我們深入了解“藝術(shù)的可能性”。電路改裝(Circuit Bending)源自于1966年,Reed Ghazala 無(wú)意間將一個(gè)玩具擴(kuò)音器和他抽屜里的金屬件短路,產(chǎn)生了一連串不尋常的聲音。電路改裝不需要任何理論上的解釋或知識(shí),就能創(chuàng)造出與眾不同的裝置,這也是為什么我那么喜歡它的原因。

       不要被任何專業(yè)人士看扁,說(shuō)你做不到跟他們一樣好。這些話不要去理會(huì),有朝一日再讓他們刮目相看。

 

5、改裝鍵盤

       經(jīng)歷了超過(guò)60年的歷史,電腦鍵盤始終是人與電腦互動(dòng)的主要工具。

       把電腦鍵盤拆解后,我們便能看見(jiàn)一個(gè)簡(jiǎn)單又廉價(jià)的裝置。鍵盤的中心是個(gè)小型電路板,通常是綠色的雙層電路板,用來(lái)接收鍵盤的輸入信號(hào)。如果將連接鍵盤的線路切斷,再用導(dǎo)線連接兩個(gè)節(jié)點(diǎn),就會(huì)在屏幕上看到一個(gè)字母輸入。如果買一個(gè)動(dòng)態(tài)傳感器來(lái)連接鍵盤,每當(dāng)有人從電腦前經(jīng)過(guò)時(shí),就會(huì)看見(jiàn)字母輸入。學(xué)習(xí)改裝鍵盤,是制作互動(dòng)裝置雛形與 Physical Computing 的關(guān)鍵基礎(chǔ)。

 

6、愛(ài)上破銅爛鐵

       隨著時(shí)代進(jìn)步,人們淘汰了很多技術(shù):舊的打印機(jī)、電腦,各式各樣的辦公設(shè)備、機(jī)械設(shè)備,甚至一些軍用器材都被一一丟棄。一直以來(lái),這些過(guò)時(shí)的科技產(chǎn)物都有很大的市場(chǎng),特別針對(duì)那些改裝迷與剛?cè)腴T的新手。這市場(chǎng)盛行于意大利西北方的一個(gè)城市 Ivrea ,即 Arduino 的原創(chuàng)地,這個(gè)城市原是 Olivetti 公司的總部。他們從60年代就開(kāi)始生產(chǎn)電腦;直到90年代中期,他們把所有的電腦零部件、電子元件和各式各樣的裝置統(tǒng)統(tǒng)丟棄于附近的廢物回收?qǐng)。我們(cè)谀沁吇撕荛L(zhǎng)的時(shí)間,用很低的價(jià)錢收購(gòu)任何可以回收的東西。當(dāng)你可以用很少的錢就買到數(shù)千臺(tái)揚(yáng)聲器時(shí),你一定會(huì)想出一些好點(diǎn)子來(lái)利用它們。與其從零開(kāi)始,不如從積累的破銅爛鐵中找出可以利用的零件。

 

7、改裝玩具

       回想前面提到過(guò)的電路改裝,廉價(jià)的玩具是容易獲得且可重復(fù)使用的資源,F(xiàn)在市場(chǎng)涌入許多中國(guó)生產(chǎn)的低價(jià)位高科技玩具,讓你能輕易試驗(yàn)不同的玩具,拼湊出創(chuàng)意,例如會(huì)發(fā)出聲音的貓或是光劍。這些年來(lái),我不斷灌輸給學(xué)生們一個(gè)觀念:科技并不可怕,也不是一個(gè)難以接近的領(lǐng)域。Usman Haque 和 Adam Somlai-Fischer 所著作的《Low Tech Sensors and Actuators》(lowtech.propositions.org.uk)清楚描述各種改裝技巧,我個(gè)人也時(shí)常翻閱參考其內(nèi)容。

 

8、團(tuán)結(jié)力量大

       使用者互相交流合作是 Arduino 成功的關(guān)鍵原則。透過(guò) Arduino 世界論壇 www.arduino.cc ,來(lái)自世界各地的使用者都能互相學(xué)習(xí)如何運(yùn)用 Arduino 平臺(tái)。Arduino 團(tuán)隊(duì)鼓勵(lì)使用者在當(dāng)?shù)亟⒄搲,也幫助訪問(wèn)過(guò)的每一個(gè)城市建立用戶群。同時(shí)我們也建立了一個(gè) Wiki 叫“Playground”(www.arduino.cc/playground),讓使用者記載他們研究的結(jié)果。令人開(kāi)心的是,我們看到很多人愿意在網(wǎng)絡(luò)上大方的分享知識(shí)來(lái)幫助其他人,這種分享與互助的文化是 Arduino 最自豪的部分。

關(guān)閉窗口

相關(guān)文章