跳轉至

接線圖

接線簡單:感測器在 I2C 上,風扇透過開關,共用 12 V 電源。

12 V 電源──┬────────────────────────► 風扇(+)
          │                          風扇(−) ◄── MOSFET(漏極)
          │                                      MOSFET(源極) ─► GND
          │                                      MOSFET(閘極) ◄─ GPIO4 ESP32
          └─► 降壓 12→5 V ─► ESP32-C3(5V)

SGP40:  VCC ─► 3V3 ESP32    SDA ─► GPIO8    SCL ─► GPIO9    GND ─► GND

接腳

訊號 ESP32-C3 Super Mini 接腳
I2C SDA(SGP40) GPIO8
I2C SCL(SGP40) GPIO9
MOSFET 閘極(風扇) GPIO4

可以選擇其他接腳——然後在程式碼中改變數字(第 5 章)。

接線規則

  1. 共用接地。 電源供應、ESP32、MOSFET 模組和感測器的 GND 必須連接。自製產品中一半的「不工作」——被遺忘的共用接地。
  2. 感測器——僅在 3.3 V。 SGP40 不能承受 5 V 電源。
  3. 風扇——只能透過開關。 GPIO 輸出毫安,風扇需要數百毫安。直接連接會燒毀引腳。MOSFET 開關如何工作——電晶體和開關
  4. **外部保護二極體**通常對電腦風扇不是必需的:風扇內部有自己的開關電路,看起來像電子負載,而不是純電感。但在用開關控制電源線時(特別是用 PWM),平行於風扇的箝位二極體有助於保護開關免於感應尖峰——如果開關模組已經有它,這只是加分。

在開啟電源前檢查極性

12 伏特線上的 + 和 − 反轉會摧毀降壓模組,通常還會摧毀主板。在首次通電前用電錶測試。

不燒韌體的檢查

組裝完成後,在燒錄主程式前:

  1. 接上 12 V——接上 USB 電纜時 ESP32 應被系統偵測為 USB 裝置(或電源 LED 亮起)。
  2. 短暫透過 1 kΩ 電阻將 MOSFET 閘極接到 3.3 V——風扇應該啟動。
  3. I2C 感測器在第 5 章的韌體中用匯流排掃描器檢查。