官术网_书友最值得收藏!

  • 創客智能電子制作
  • 《無線電》編輯部
  • 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下載。

主站蜘蛛池模板: 麻城市| 炉霍县| 渭源县| 军事| 上杭县| 安龙县| 博客| 安国市| 年辖:市辖区| 平度市| 琼中| 迁西县| 贵溪市| 赤水市| 泾源县| 寿阳县| 杭州市| 辽阳县| 嘉荫县| 彰化市| 东光县| 买车| 湟中县| 清涧县| 平乡县| 塘沽区| 甘孜| 澄迈县| 眉山市| 凭祥市| 桐乡市| 当涂县| 岳普湖县| 北流市| 宁明县| 乡宁县| 英德市| 东宁县| 潼南县| 营口市| 南溪县|