使用ESP32-C3和2英寸IPS顯示器創(chuàng)建復(fù)古風(fēng)格的“撲鳥”游戲
用ESP32-C3制作一個(gè)“撲鳥”游戲
使用功能強(qiáng)大的ESP32-C3微控制器和2英寸IPS顯示屏制作懷舊的“拍打鳥”游戲。這個(gè)項(xiàng)目是完美的結(jié)合有趣的游戲與動(dòng)手學(xué)習(xí)電子和編程。
選擇的組件
ESP32-C3板:
ESP32-C3是一款功能強(qiáng)大的微控制器,內(nèi)置WiFi和藍(lán)牙功能。它具有RISC-V單核CPU,使其成為物聯(lián)網(wǎng)項(xiàng)目和高級(jí)應(yīng)用(如本游戲)的理想選擇。
2英寸IPS顯示屏(240x320分辨率):
2英寸IPS顯示屏為游戲提供了一個(gè)充滿活力和清晰的界面。240x320的分辨率保證了畫面清晰細(xì)致,提升了整體游戲體驗(yàn)。
迷你輸入按鈕:
一個(gè)迷你按鈕用于玩家輸入,允許小鳥“拍打”并通過(guò)障礙物導(dǎo)航。按鈕提供觸覺反饋,確保精確控制。
3.7V鋰離子電池(1500mAh):
游戲由一塊容量為1500mAh的3.7V鋰離子電池供電。這提供了一種便攜式電源解決方案,讓您在不被拴在電源插座上的情況下玩游戲。
3D打印案例:
一個(gè)定制的3D打印的情況下房屋的所有組件,提供保護(hù)和專業(yè)完成。機(jī)箱設(shè)計(jì)便于使用顯示屏、按鈕和充電接口,確保用戶友好的體驗(yàn)。
焊接系統(tǒng)
我小心地將LCD模塊焊接到ESP32板上,確保安全連接以獲得最佳性能。
接下來(lái),我用1k歐姆電阻連接電池線、迷你按鈕和滑動(dòng)開關(guān),精心組織布線,保持干凈高效的布局。
我使用熱熔膠將ESP32固定在3d打印的外殼上,以確保穩(wěn)定耐用的附件。
接下來(lái),我將電池定位在ESP32的頂部,確保從按鈕的兩根電線可用于未來(lái)的連接。然后將LCD屏幕置于電池上方。
我將按鈕固定在LCD PCB的底部,如圖所示,然后將兩根電線焊接到按鈕上。
組裝3D打印外殼
將3d打印的外殼固定在主體上,確保按鈕與頂部結(jié)構(gòu)完美對(duì)齊,屏幕緊貼框架。避免過(guò)度擰緊外殼,以保持正確的對(duì)準(zhǔn),防止損壞。
游戲編程
接下來(lái),將Type-C電纜連接到ESP32并將程序上傳到板上。有關(guān)代碼文件和全面支持,請(qǐng)?jiān)L問我們的網(wǎng)站。當(dāng)你在那里的時(shí)候,不要忘記探索我們其他令人興奮的項(xiàng)目!
玩法和說(shuō)明
我打開控制臺(tái)的電源,等待屏幕加載。在這個(gè)游戲中,你按下按鈕讓黃色的鳥飛起來(lái)。目標(biāo)是引導(dǎo)鳥穿過(guò)柱子之間的縫隙。這個(gè)概念與經(jīng)典的《Flappy Bird》游戲類似。
本文編譯自hackster.io





