這是我第一次參觀 Maker Faire,這是起源於美國,之後在全球多個城市舉辦的 maker 展。依照慣例,台灣會在每年的年底舉辦,聚集了各個年齡層熱愛手作的 maker 們。對我來說,動手做東西是好久以前的事了,所以反而覺得格外的新鮮,於是想寫篇文章記錄下自己的觀察。
有區展示了小學生做的東西,覺得這區的特色是,他們正在熟悉工具的運用,以解決生活上的問題。可以從這些粗糙的小東西看到不少的創意和想法,作品互動的自由度蠻高的,很容易打到一些 bugs,玩起來還蠻有趣的。
好比說,有個學生做了個拼對英文字母才能打開的箱子,用來存放貴重物品。原來,這樣就能練英文拼字了對吧?其實不是,主要是因為他妹妹常拿走他的東西,於是才做了個這樣的箱子,他妹妹的英文不好,這樣的設計能避免箱子被妹妹打開 :)
另外,在實作上這區以 Arduino 為主,搭配 ChatGPT 輔助開發。程式碼大多是自動生成的,所以跟 AI 描述問題的表達能力變得重要。對了,聽老師說,他們常抱怨 AI 很笨 :)
有區大多是高中生的作品,許多複雜的大型機械,通常是多人團隊。蠻多是競賽導向,參與 FRC, Eurobot, H2GP, Micromouse 這類國際賽事的作品。這些競賽每年都會舉辦,學校通常有專門社團,跨校間也有密切的交流,和學長姐的經驗傳承。我能想像每過一年,過去存放在社團裡的機械部件,就會經歷過一次次的拆解和建構,漸漸成為了現在精巧且複雜的樣子。
我問了一個高中生,是怎麼學習和打造這樣複雜且大型的機械裝置,他給了一個漸進式的學習路徑。建議從單顆馬達的控制開始學,接著再用 PID 去控制。對馬達有點熟悉後,就能試著移動簡易的結構到某個定點,然後再進一步試著處理多個機構的協調,一樣控制到某個定點。在那之後,就需要學習跟真實的物理環境對照、調整和優化。了解馬達前饋和一些安全機制,或是更進階的 FOC 控制。再來就能根據自己感興趣的主題深入,好比說,對物體拋射的優化感興趣,就能去了解流體力學。對活動輪的路徑優化感興趣,就要會算動量的改變和摩擦力的累加。
另外,像 FRC 這類團體競賽,是不太可能一人獨自完成的,這使得團隊分工變得重要。有的人擅長程式,有的人數學比較好,有的人特別會接電路。學長姐會需要思考人力的分配,讓團隊的協作更加順暢。
還有一區是來自世界各地的 maker,大多是社會人士,蠻多來自日本。能用英文溝通,搭配手機的翻譯輔助。主要是獨立開發者,透過分享來互相交流。
這區能看到各種有趣的電子元件,有的能辨認手勢,有的能感測磁場,原來 FM 收音器可以那麼小一顆。這裡還能觀察到簡單結構,怎麼組合出有趣的功能。好比說,有人做小型的電子鋼琴,有人做簡易的天文觀測儀,又或是甘蔗纖維製成的空氣濾淨器等等。結構大多簡單有趣,大大降低了理解和打造的門檻。
有些 maker 會打造更底層的開發工具,好比說自製一個像樹莓派這樣的微型電腦,或是功能跟 Arduino 類似的小型開發板,自製模板和組合包等等。這些小東西推開了 maker 能探索和打造的邊界,解鎖了更多的想像。
雖然都是打造東西,但不同群體的風格其實都蠻不一樣的。另外,聽說日本舉辦的 Maker Faire 蠻盛大的,應該也是個有趣的地方 :)