- 創客智能電子制作
- 《無線電》編輯部
- 613字
- 2021-01-06 18:06:14
2.7 改進
在面包板上搭建完成原型機后,我開始著手改進工作。首先是使用體積更小的Arduino mini代替UNO,這樣可以把電池和主板都塞到游戲手柄里(見圖2.10)。為了減小體積,電池使用了小型的可充電鋰電池,把揚聲器替換成了壓電陶瓷蜂鳴器,把視頻輸出的那兩個電阻換成了貼片的微調電阻。原來的電位器有點占地方,所以我把它換成了4個微動開關,并且使用洞洞板代替面包板(見圖2.11和圖2.12)。最后,我用Rhinoceros軟件設計了一款略有復古氣息的外殼,由3D打印機打印成型(見圖2.13)。最終組裝完成的游戲機如圖2.14所示,游戲畫面如圖2.15所示。

圖2.10 使用Arduino mini代替UNO制作的主機

圖2.11 手柄上的電位器換成微動開關,并且使用洞洞板代替面包板

圖2.12 主機、電池、手柄組合在一起

圖2.13 用Rhinoceros設計的外殼,由3D打印機打印成型

圖2.14 最終組裝完成的游戲機

圖2.15 發射炮彈擊中怪獸的畫面
由于我精力實在有限,程序做得比較粗糙,本來設想了一些好玩的情節,比如土豆炮可以換不同性質的彈藥,怪獸會發射炮彈反擊,每一關會有生命力、速度、進攻力不同的怪獸出現,增加雙人對戰模式等,但時間有限,暫時無法完成。所以我把程序、電路、3D打印模型文件都開源分享給大家,如果感興趣,可以在這個基礎上繼續折騰下去,在這個平臺上開發自己的游戲。
祝大家玩得開心,如果有什么新改進,開發了新關卡,或者折騰出了新玩法,別忘了第一時間在新浪微博@超級亞敏,大家一起娛樂娛樂。或許可以組個趣味相投的小聚會,哈哈。
■程序、TVout庫、3D打印模型文件可從《無線電》雜志網站www.radio.com.cn下載。