如果你熱愛一件事,你會熱愛到怎樣的程度?一位就讀中三的巴士鐵路迷,選擇由零開始,把自己的興趣一步步變成真正可以運作的作品。他以紙皮親手製作出一架遙控巴士,再加入各種電子及 IT 技術,包括最新的 AI Vibe Coding,成功開發出結合手機 GPS、能按實時位置自動報站的遙控巴士。

相關影片:
從鐵路迷轉戰紙皮巴士
Lucretius 原本是一位資深鐵路迷,早在港鐵尚未推出官方列車模型前,就已自行利用 3D Printing 製作各式列車模型,甚至集齊了包括由 A101 至 A290 的 M-Train、Q-Train、K-Train 到 C-Train 等所有港鐵車款。他也曾用紙皮製作港鐵模型,但究竟是什麼契機讓一位鐵路迷轉投巴士的懷抱?他笑著解釋,收集港鐵方面已「儲哂」,加上身邊不少同學都是巴士迷,自己在耳濡目染下逐漸接觸並愛上巴士,於是便動手開啟了自製巴士模型的新嘗試。
談到選材原因,Lucretius 指是因為靈活性大 :「紙皮成本好低,而且非常靈活,可以任意剪裁;加上紙皮整體重量輕,車仔自然可以行得更快。」



▲早在港鐵尚未推出官方列車模型前,Lucretius 就已自行利用 3D Printing 製作各式列車模型

▲ Lucretius 在家中自製鐵路模型 (受訪者提供圖片)
機關細節極講究 自主編程控制車門與水撥
雖然車身主要以紙皮製作,但內部機關卻毫不馬虎。車窗特別採用硬膠片製作,除了提升外觀真實感,亦可減少行駛時產生的雜音;車底則由遙控火車拆解改裝而成,並沿用原有的燈光系統。
車門與水撥主要由 Micro、Servo(舵機)及 LEGO Technic 組件共同驅動。當中後門因結構限制,需要使用大量 LEGO Technic 零件,是全車最複雜的機械結構之一;車頭及車尾的電子路線牌,則以 Arduino 編程控制顯示。
Lucretius 說,製作方法全部靠自己在網上摸索學習:「這些技術全是自己在 YouTube 睇教學學返嚟,只要原理一樣,就可以動手做。通常設計、畫圖到計算比例需要一星期,實際組裝製作又要多花一星期。」

▲車窗特別採用硬膠片製作,可減少行駛時產生的雜音

▲車頭電子路線牌以 Arduino 編程控制顯示,可以轉換不同目的地

▲車門與水撥主要由 Micro、Servo 及 LEGO Technic 組件共同驅動
爸爸建議結合 Claude Vibe Coding 實現 GPS 實時報站
為追求真實感,全車更配備乘客廣播系統(PA)。他指廣播聲源主要來自日常搭車實錄、YouTube 下載,甚至使用語音生成工具補足缺失音檔。另外更新增響咹、撻車、熄車及死火燈等音效,連「下一站將有分段收費」都有。
舊版廣播系統以 Scratch 寫成,操作時需要左手掌控遙控、右手手動按下廣播鍵,頗為笨拙。後來他在爸爸的建議下,嘗試利用 Claude 進行 Vibe Coding,成功將手機 GPS 數據整合至報站系統。「現在手機只要跟住我,GPS 就會一路追蹤位置,一到達指定座標就會自動播放對應廣播,我可以專心駕駛,車仔自己就會喺度播。」拍攝當日,我們在觀塘海濱「放巴士」,紙皮巴士即場示範,播出「下一站是海濱道」的聲效。
他補充,進行 Vibe Coding 的關鍵技巧在於先向 AI 設定清晰的框架與規則,再逐步加入個人構思,便能精準生成所需程式碼。

▲舊版廣播系統以 Scratch 寫成,操作時需要左手掌控遙控、右手手動按下廣播鍵

▲他在爸爸建議下,嘗試利用 Claude 進行 Vibe Coding,成功將手機 GPS 數據整合至報站系統
未來盼改用 3D 打印升級 尋覓同路人
對於這架功能極其豐富的紙皮巴士,同學仍未滿足。他指出紙皮容易受潮變形,且不耐撞,未來希望改用 3D 打印分塊拼接,提升防水與耐用度;同時也打算優化內部結構,把凸出在走廊位置的馬達隱藏,令車廂內部更精緻。
在這個缺乏耐心由零建立的時代,他坦言最希望能找到一班同樣有耐性的同路人,一齊交流創作。


