影片連結:
B站影片—功能示範與介紹
專案簡介
我之前從朋友那取得了一台 CRPS 伺服器的電源供應器,但因為現有的開源方案基本上都是基於 CSPS 電源的解決方案,所以我想要設計一款基於 ESP32-S3 主控的智慧型 CRPS 取電板,同時支援物理按鍵控制以及網頁介面控制。
專案功能
本設計基於 ESP32-S3-WROOM-1-N16R8 模組,實現家庭可連接網路的 CRPS 伺服器電源供電控制。
在輸出方面,支援雙路 XT30 和單路的 XT60 輸出。
透過 ESPTouch 進行配網操作,完成配網後,即可透過訪問取電板的區域網路 IP 位址進入網頁介面。

網頁介面支援電源開關狀態的切換,以及電源各項狀態的即時顯示,並支援切換中英文及暗黑模式。
點擊主介面上方左方的齒輪圖示,即可進入設定介面。

在設定介面中,您可以設定螢幕保護啟動的時間,預設為60秒,無需使用實體按鍵即可進入螢幕保護模式。您也可以管理已儲存的Wi-Fi網路或新增其他的Wi-Fi網路,僅支援2.4GHz頻段的Wi-Fi。

顯示面板也會顯示電源的實時狀態,按下實體按鍵會彈出電源開關狀態的切換介面,若在 10 秒內按下,則會切換開關狀態;若 10 秒內沒有動作,則自動返回資訊介面。
專案參數
電源接口部分使用野口50P連接。
ESP32 的電源部分,利用 TPS563201DDCR 將 12V 或 5V 的電源電壓降壓至 3.3V 提供給 ESP32。
板載的 Type-C 接口,既可以用來提供電源,也可以用來燒錄 ESP32 的程式。
螢幕使用中景園的 1.69 寸 ST7789

原始解析 (硬體說明)
電源開關的控制,採用一顆 BSS138 晶體管。

電源部分,本項目將 5V 與 VSB 短接,這樣無論是從電源取電還是 USB 供電,都可以正常為 ESP32 提供電力。
請注意:這兩個設備不能同時接電源,否則會損壞設備。

請注意
1. USB電源和電源供應皆不可同時使用,否則會損壞設備。在燒錄程式時,必須從電源上移除取電板。
2. 新的 ESP32-S3 模組預設沒有程式,必須進入燒錄模式才能正常燒錄。電源開啟後,首先需要短接 BOOT 引腳,再短接 EN 引腳,然後鬆開 EN 引腳,最後鬆開 BOOT 引腳。這兩組引腳在 PCB 上已經預留了短接位。
組裝流程
本專案採用分離式設計,電源接口與LDO為一個PCB,ESP32控制板為另一個PCB,兩塊PCB之間的電氣連接透過2.54mm排針排母連接,而機械連接則需要購買如圖所示規格的銅柱和螺絲。

組裝效果如下,透過兩顆螺絲和一根銅柱固定。

專案地點
外殼還沒畫完,待後面的部分畫好再打開。