3. サーボの角度を設定する

次のレッスンでは、このスマートファームキットを組み立てます。キットにサーボを組み立てる前に、角度を165°に設定する(両端に15°のバッファを確保する)必要があります。これにより、期待どおりに動作し、機械的損傷を回避できます。

⚠ 警告 — 続行する前にお読みください:

  1. サーボを180°に設定しないでください。 ドア機構は0°~180°の全範囲を必要としません。極端な端に設定すると、サーボが機械的なストッパーに押し付けられ、過熱してサーボモーターが永久に損傷する可能性があります。

  2. 取り付け中はボードに電源を供給し続けてください。 サーボに電源が供給され、角度を保持している間は、ギアやドアを手で無理に動かさないでください。ボードに電源が供給されていない場合、サーボには保持トルクがなく、ギアを手動で回転させると、校正された角度がずれ、電源投入後に位置ずれが発生します。

  3. 無理な力を加えないでください。 ドアがスムーズに動かない場合は、すぐに停止して組み立てを確認してください。無理に動かすとサーボギアが破損します。

image-20250416152950497

  1. サーボをESP32 PLUSボードのピンio26に接続します。注:サーボの茶色、赤、オレンジのワイヤーはそれぞれGND(G)、5V(V)、ピンio26に接続されています。

image028-1

  1. ESP32 PLUSボードをコンピューターに接続します。

image-20250416153731709

  1. Arduino IDE用のESP32Servo.hライブラリがインストールされていることを確認してください。インストールされていない場合は、前のセクションを参照してインストールしてください。

3bd9304d-73d9-4fc3-9e59-50c55f947960

  1. チュートリアルパッケージで提供されているwindow_servoコードをArduino IDEで開きます。

注: 提供されているwindow_servoコードは、サーボを165°に設定します(180°ではありません)。これにより、終端での衝突を防ぐために15°の機械的バッファが確保されます。ドアの動作範囲は15°~165°です。

image-20250416154133013

  1. ツールをクリックし、ボードタイプに「ESP32 Dev Module」を選択し、デバイスマネージャーに表示されているようにポートにCOM-XXを選択します。

51454125

  1. image-20250416154532804をクリックしてアップロードします。アップロードが完了すると、サーボは165°に移動し、その位置を保持します。

重要: 組み立て手順に進む間、ボードに電源を供給し、サーボを165°で保持したままにしてください。ドアパネルが完全にインストールされるまで、電源を切断したり、ギアを手動で動かしたりしないでください

image-20250416155301751