OpenRay手記:開源軟硬件造就DIY發明家

20年前沒有互聯網,我們這些參加聯校科展的中學生,想學習新科技,方法之一是到圖書館借書鑽研。我便是靠圖書館的書,自學電子線路設計和電腦編程。

現在科技進步,電腦普及,甚麼知識都可以在網上找到。在聯校科展中,即使是學生作品,也會大量應用電腦伺服器、數據庫,甚至RFID等先進技術,跟我們當年實在不可同日而語。

以往由於受限於技術和資源,同學作品未必一定要製作原型產品。例如有同學講解太陽能電動車的應用,毋須真的製作一部太陽能車,只需用幾張圖片講解太陽能發電的原理,輔以一台電動車模型,便是一件展覽作品了。但現在科技進步,資源豐富,學生作品往往是一件新發明的原型產品,例如同學們真的會製作一部可以行走的太陽能電動車來參賽,以示實力。

學生作品可以如此厲害,要拜開放源碼軟、硬件的普及所賜。例如有同學製作RFID裝置,原來可以用現成的開放源碼硬件Arduino,加上一套現成的RFID電路板,再編寫少許程式,便可以製作出有趣的RFID電子產品。

Arduino原先是一套教學用的微型控制器(Micro-Controller)電子板,由於功能豐富,擴充性廣,漸受DIY製作發燒友歡迎。

有些學生編寫數據庫軟件,以往數據庫非常昂貴,中學生難有機會接觸。但開放源碼數據庫軟件MySQL普及後,任何人都可以免費下載使用。

現在網上有大量開源軟件可供下載、廉價的開源硬件又普及,想成為DIY發明家,絕對不是難事。

電郵:ray@openrice.com

鍾偉民(Ray)‧飲食網站創辦人