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

3.1 功能及總體設計

本項目實現了無線體感游戲掌機,游戲手柄部分整合多個傳感器模塊和電池,相關游戲在Linux平臺的樹莓派端實現,通過高度整合的樹莓派和OLED彩色顯示器實現了便攜式掌上游戲機,支持WiFi連網和HDMI視頻信號輸出,可以投屏至大尺寸顯示器。同時云端服務器將記錄游戲數據在網頁上直觀展示。通過按鍵映射將藍牙手柄單獨作為游戲外設使用,適配Windows平臺游戲。

要實現上述功能需將作品分成四部分進行設計,即手柄數據采集模塊、樹莓派游戲實現模塊、云服務器數據存儲模塊和移動端數據展示模塊。手柄數據采集模塊整合了Arduino開發板、JY901傳感器、搖桿按鍵、HC-05藍牙模塊、直流電機振動模塊;樹莓派游戲實現模塊整合了樹莓派開發板、OLED顯示器、電池,其系統基于Linux;游戲部分采用Python的庫文件編寫,云服務器數據存儲模塊采用阿里云服務器、Node+Express+Mysql構建服務器數據庫;移動端數據展示模塊使用Php+HTML5+CSS+JavaScript語言,采用Bootstrap框架、jQuery、ECharts庫文件編寫完成數據可視化。

1.整體框架圖

整體框架如圖3-1所示。

圖3-1 整體框架圖

2.系統流程圖

系統流程如圖3-2所示。

圖3-2 系統流程圖

3.總電路圖

總電路如圖3-3所示,引腳連接如表3-1所示。

表3-1 引腳連接表

圖3-3 總電路圖

主站蜘蛛池模板: 盐亭县| 海阳市| 西贡区| 宜城市| 保定市| 巴林右旗| 炉霍县| 邯郸市| 嘉义市| 日土县| 申扎县| 伽师县| 华亭县| 巍山| 库尔勒市| 屏东县| 平泉县| 玉溪市| 揭阳市| 垫江县| 区。| 双桥区| 讷河市| 临泽县| 武平县| 精河县| 湘阴县| 体育| 平江县| 定西市| 蒙阴县| 华宁县| 北京市| 会昌县| 久治县| 遂宁市| 都兰县| 寻甸| 绵竹市| 龙陵县| 华亭县|