
把電源接入智能家居KCORES-CSPS-to-ATX-Converter ESPHome集成Home Assistant完整指南【免費下載鏈接】KCORES-CSPS-to-ATX-ConverterSuper ATX Power!項目地址: https://gitcode.com/gh_mirrors/kc/KCORES-CSPS-to-ATX-ConverterKCORES-CSPS-to-ATX-Converter 是一款把服務器拆機 CSPS 電源改造成標準 ATX 電腦電源的開源轉接板還能通過板載 I2C PMBUS 接口讀出電壓、電流、功率、溫度與風扇轉速。配合 ESPHome一塊 ESP32 就能把這些數據實時接入 Home Assistant讓自制電源擁有數顯屏 監控級的透明度。本文帶你走通硬件制作與 Home Assistant 集成的完整流程。 它是什么把服務器 CSPS 電源變成超級 ATX 電源CSPSCommon Slot Power Supply是一種 12V 服務器電源Hewlett Packard Enterprise 與 Huawei 曾大量生產。這類電源用料扎實、單路 12V 功率大被垃圾佬圈子視為神物。KCORES-CSPS-to-ATX-Converter 就是一塊適配板插到 CSPS 金手指上把它變成電腦能直接使用的標準 ATX 電源。轉接板提供以下模組接口1x 24Pin 主板接口巨龍線序1x 4Pin IDE/SATA 硬盤接口聯想線序5x 8Pin CPU/GPU 接口巨龍線序1x I2C PMBUS 控制接口 ← 智能家居集成的關鍵輸出規格12V5V3.3V5VSB取決于 CSPS5A / 25W5A / 16.5W5A / 25W?? 5V 與 3.3V 不建議長期超過 4A 使用。5V/3.3V 由板載 Mini 560 降壓模塊從 12V 轉換而來。如何確認手里的電源能否使用只要金手指引腳特征符合下圖正負各 6Pin 信號引腳、總長約 83.5mm即可不同廠家外形可能略有差異 硬件制作要點新手友好完整的分步教程見項目自帶入門指南Document/Getting_Started_Guide.md。這里概括三個階段焊接一CSPS 連接器 降壓模塊 識別電阻 R1先完成 CSPS 連接器與兩個 Mini 560 DCDC 模塊的焊接通電測試 12V/5V 輸出是否正常焊接二ATX 控制電路接著焊接 ATX 控制電路控制 IC 極易受靜電損壞建議先檢測再焊接或直接用 DIP-8 插座焊接三其余 ATX 模組接口注意封裝方向即可。 四步接入 Home AssistantESPHome 集成轉接板上的 I2C PMBUS 接口板邊 4Pin 排針標識D C - ON可以讀取電源內部遙測數據。項目官方已提供現成的 ESPHome 集成示例Software/Arduino_CSPS_Lib/examples/ESPHome/第一步接線用 ESP32 做 I2C 主機接法如下ESP32轉接板 PMBUS 接口說明GPIOSDADI2C 數據GPIOSCLCI2C 時鐘GND-地GPIO低電平ON開機控制與 GND 短接即開機第二步獲取代碼git clone https://gitcode.com/gh_mirrors/kc/KCORES-CSPS-to-ATX-Converter第三步配置 ESPHome yaml創建CSPS文件夾放入示例中的main.hpp由示例 main.cpp 改名見 Software/Arduino_CSPS_Lib/examples/ESPHome/main.cpp、KCORES_CSPS.h、KCORES_CSPS.cpp然后在 yaml 中添加esphome: includes: - CSPS/main.hpp - CSPS/KCORES_CSPS.h - CSPS/KCORES_CSPS.cpp sensor: - platform: custom lambda: |- auto power new CSPSPower(); App.register_component(power); return {power-fan_speed, power-temp1, power-temp2, power-power_out, power-power_in, power-current_out, power-current_in, power-voltage_out, power-voltage_in}; sensors: - name: Power Out unit_of_measurement: W - name: Fan Speed unit_of_measurement: RPM # 其余溫度/電壓/電流傳感器同理補全完整 9 個傳感器的寫法見 Software/Arduino_CSPS_Lib/examples/ESPHome/README.md。第四步編譯刷機常規 ESPHome 編譯燒錄即可。CSPS 控制器地址固定為0x5F、ROM 地址0x57示例代碼已內置無需修改。 Home Assistant 里能讀到哪些數據數據說明輸入電壓 / 電流 / 功率市電側實時輸入輸出電壓 / 電流 / 功率12V 主輸出溫度 1 / 溫度 2電源內部兩路溫度風扇轉速實時 RPM更妙的是PMBUS 接口還支持寫入風扇轉速setFanRPM你可以在 Home Assistant 里做自定義風扇曲線靜音與散熱自由拿捏。?? 安全提醒務必閱讀禁止帶電插拔CSPS 與轉接板必須先斷開市電、待風扇停轉后再操作不要拆開 CSPS 外殼斷電后內部 PFC 電容仍可能存有高壓ESPHome 示例中 I2C 時鐘設為 10kHzWire.setClock(10000)請勿隨意提高寫在最后一塊報廢的服務器電源、幾十塊錢的 PCB 和 ESP32你就能獲得一臺 12V 功率遠超普通電源的超級 ATX還能在 Home Assistant 儀表盤里實時看到它的每一瓦電流與每一度溫度——這就是 KCORES-CSPS-to-ATX-Converter 的魅力。更多資料可在 Document/ 目錄下的 Datasheet 與 Getting_Started_Guide 中查閱。【免費下載鏈接】KCORES-CSPS-to-ATX-ConverterSuper ATX Power!項目地址: https://gitcode.com/gh_mirrors/kc/KCORES-CSPS-to-ATX-Converter創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考