卡巴熊電視盒風扇控制 線上燒錄

ESP32-C3 SuperMini ・ 直接在瀏覽器燒錄,不需安裝任何軟體 載入中…
你的瀏覽器不支援 Web Serial
這個工具需要 Chrome 或 Edge(89 版以上)的桌面版。
Firefox、Safari、以及手機瀏覽器都不支援。
另外網站必須是 https:// 或 localhost,http:// 會被瀏覽器擋掉。

這是什麼

讓電視盒的散熱風扇跟著開關機自動轉/停: ESP32-C3 讀取盒子雙色 LED 的電位判斷開機或待機, 經 D4184 光耦 MOSFET 模組以 20kHz PWM(無嘯聲)驅動 5V 風扇。 另可選配 WS2812×5 燈條(開機/待機各自的燈效與顏色)。

轉速、電壓門檻、燈效、裝置名稱都能在網頁上調,內建測試模式(強制轉/停), 之後更新韌體走網頁 OTA 免拆殼;WiFi 斷線 60 秒會自動開設定熱點、連回自動關閉。

適合用盒子種類 ( PCB上有 5V供電  + 有開關機指示燈 或可測得 開關機的電位差的點)

 

接線圖

470Ω 電視盒 PCB 5V(DC口) LED 腳3 開機≈0.15V/待機≈1.9V GND ESP32-C3 fanctrl.local GPIO5 5V GPIO1 GPIO3(開漏) GND D4184 光耦模組 PWM 小孔 小 GND 孔 + LOAD 負極 5V 風扇 WS2812×5 燈條(選配) 5V、GND 接共用電源網路 5V 電源 GND / 光耦回路 開關機訊號 PWM 燈條資料 (GPIO5,選配) 灰線交叉處無圓點=不相連;圓點=同一節點
#從到
1盒子 5VC3 5V+   D4184+
2盒子 GNDD4184 負極 -
3C3 GNDD4184 負極 大-(供電回路)
4C3 GNDD4184 小 GND 孔(光耦回路)
5盒子 LED 腳 3
以 RT-G2X 為例
C3 GPIO1
電視盒上 一般都有 開機指示燈
為三腳 , 開機 藍燈 關機 紅燈
6C3 GPIO3D4184 PWM 小孔
7風扇紅線D4184+ 大焊盤
8風扇黑線D4184 LOAD
9470Ω 電阻PWM 孔 ↔ + 大(訊號上拉到 5V)

⚠ D4184 光耦版的訊號側(PWM/小 GND 孔)和功率側是隔離的: 小 GND 孔一定要接回 C3 的 GND,光耦迴路才通,否則風扇永遠不轉。

LOAD 是低邊開關:切的是風扇負極,不會輸出 5V。 導通時 LOAD 對地接近 0V 是正常現象。

⚠ 盒子 5V 和 USB 不要同時供電(C3 SuperMini 的 5V 腳直通 USB VBUS)。 要用 USB 燒錄時,先把盒子那條 5V 線斷開。

⚠ GPIO3 以開漏模式輸出,靠那顆 470Ω 把 PWM 訊號上拉到 5V — 3.3V 訊號推不透這片模組的輸入級(症狀:風扇轉得很慢)。

使用步驟

  1. 用能傳資料的 USB 線把 ESP32-C3 接上電腦(盒子 5V 先斷開)
  2. 按「連接裝置」,選 USB JTAG/serial 或 USB Serial 那個埠
  3. 連不上或一直 timeout:按住板上 BOOT 鍵 → 拔 USB → 插回 → 放開,再連一次
  4. 按「開始燒錄」,約 30 秒完成
  5. 完成後板子自動重開,會開熱點 FanCtrl-Setup(開放網路、無密碼)
  6. 手機連上該熱點 → 瀏覽器開 http://192.168.4.1 → 填家裡 WiFi 帳密 → 儲存並重啟

設定完成後用 http://fanctrl.local 開控制頁 (Android 手機不認 .local 的話,改用路由器上查到的 IP)。
可調:巡航轉速、GPIO1 電壓門檻(開機/待機判斷),並可直接網頁 OTA 更新韌體。

燒錄

尚未連接