コンテンツにスキップ

接続図

このページは、ESP32周辺のコンポーネントを接続する方法です。最初に全体的なピンマップ、次に各ノードの接続と電力部のルーティングルールです。

最初にボードのピンアウトを確認してください

以下のピン番号は例です。異なるESP32-C3およびESP32-S3ボード間で、ピンの番号付けと配置は異なります。実装前に、特定のボードのピンアウトを確認してください。すべてのピンを自由に使用できるわけではありません:一部は起動、フラッシュ、またはUSBによって占有されています。

ピンマップ(例)

ノード ライン ESP32ピン(例)
SHT31 SDA GPIO8
SHT31 SCL GPIO9
温度計 ADC信号 GPIO2
加熱器(キー) 制御 GPIO4
ファン(キー/PWM) 制御 GPIO5

センサーの電力は、ボードの3.3VGNDです。電力部は個別に電力が供給されます。

I2C上のSHT31

SHT31は4本のワイヤで接続されます:

  1. センサーのVCC - ボードの3.3V
  2. センサーのGND - ボードのGND
  3. センサーのSDA - SDAピン(例:GPIO8)。
  4. センサーのSCL - SCLピン(例:GPIO9)。

I2C線は短いです。センサーがボードから遠い場合は、ワイヤを可能な限り短く、より密にしてください。ほとんどのSHT31モジュールでは、プルアップ抵抗は既にモジュールボード上にあります。

SHT31アドレス

SHT31は通常、アドレス0x44(時々0x45)を持っています。センサーが応答しない場合は、アドレスとSDA/SCL線を確認してください。

ADC上の温度計

温度計は、プルアップ抵抗を持つ分圧器に組み込まれます:

  1. 温度計の1つのピン - 3.3V
  2. 温度計の2番目のピン - 4.7 kΩ抵抗の接合点に接し、ADCピン(例:GPIO2)に接続。
  3. 4.7 kΩ抵抗の2番目のピン - GND

コントローラーは分圧器の中点の電圧を測定し、それから温度計の抵抗を計算し、次に温度を計算します。温度計のタイプはファームウェアで指定されます。加熱制御を参照してください。

検査と実装の詳細は温度計の確認を参照してください。

キーを通じた加熱器とファン

ESP32は負荷を直接制御しません。キーを通じて制御します。どのキーを使用するかは、システムコンポーネントのバージョンによって異なります。

バージョンA(24V/12V)- MOSFETモジュール

  1. モジュールの信号入力(PWM/SIG) - ESP32制御ピン(例:加熱器用GPIO4、ファン用GPIO5)。
  2. モジュールのGND - ESP32との共通GND
  3. モジュールの電源入力と負荷 - 24V電源。

共通グラウンド

コントローラーのGNDと電源ブロックのGNDは接続されている必要があります。共通グラウンドがなければ、制御信号は参照レベルを持たないため、キーは予測不可能に動作します。

ファン接続の制御についてはファン接続で詳しく説明されています。キーロジックはMOSFETモジュールです。

バージョンB(220V)- SSR/リレー

ネット部の組み立ての前に

ネットとのすべての接続は、デバイスが完全に電源を切られた状態で行ってください。ネット部を備えたケースはアース保護とヒューズを持っている必要があります。ネットワイヤは十分なセクションを取り、ターミナルに確実に固定してください。

SSRには2つの側面があります。制御 - コントローラーが制御できる低電圧入力。電力 - 負荷のネット電圧が通過するピン。側面はSSR内の光学的カップラーで隔離されているため、弱い3.3V信号でネットを制御できます。

  1. 制御入力は通常DC+DC-(時々+-)と表示され、3~32V直流に対して定格です。DC+を制御ピン(例:GPIO4)に、DC-をコントローラーのGNDに接続します。ESP32ピンからの3.3Vは、SSRを開くのに十分です。
  2. 電力ピン(ネット/ACと負荷/LOADとよくラベル付けされます)は、加熱器の1つのネット線の中断に含まれます。スイッチをワイヤに入れるのと同じように。
  3. ファンは別のSSRまたはリレーで同じ方法で切り替えられます。

SSRラジエーターが必要な理由

SSR切り替え時に少し加熱され、負荷電流が多いほど、加熱が多くなります。したがって、SSRはラジエーター(金属板)にねじ込まれ、SSRは負荷電流よりも明らかに高い余裕を持って取られます。どの余裕とラジエーターがあなたの電流に必要か - 固体リレー(SSR)

ルーティング:弱電力と電力

  • 信号ワイヤ(センサー、制御)を電力から離して保ちます。
  • 温度計とI2C線を加熱器の電力線に沿って実行しないでください。これはノイズの原因です。
  • バージョンBでは、ケース内で物理的にネットゾーンと低電圧ゾーンを分離します。
  • すべての低電圧部のグラウンドを1つのポイントに接続してください。

ファンからのノイズと不十分なグラウンドは、「浮遊」読み取りと再起動の一般的な原因です。配線エラーを参照してください。

電力供給前に確認すること

  • センサーの電力は3.3Vで、5Vではない。
  • 温度計と分圧器の抵抗が正しく組み立てられ、ADCピンが中点にある。
  • コントローラーと電力ブロックの共通グラウンド。
  • バージョンBでは、ケースアース、ヒューズ、信頼できるターミナル、絶縁体。
  • 電力とグラウンド間の短い回路なし(マルチメーターで鳴らす)。

マルチメーターチェック - マルチメーター

次のステップ

ハードウェアは組み立てられました。コアでのファームウェア開始に進んでください:プロジェクトを作成し、デバイスをポータルのオンライン状態に進めます。