Arduino / ESP322 min read

ESP32でモーター制御を試す

ESP32を使って小型ロボットのモーター制御を試した制作ログです。

ESP32RobotArduinoMotor Control
ESP32でモーター制御を試す
GitHub

GitHub repository

Code, notes, and related files live here.

Open repository

今回やったこと

小型ロボットの最初の制御テストとして、ESP32 からモータードライバ経由で DC モーターを回す構成を試しました。

狙いは高度な制御ではなく、まずは次の確認です。

  • PWM で速度差を作れるか
  • 左右のモーターで癖が違うか
  • 配線や電源由来の不安定さが出ないか

使用部品

Parts list

Core components used in this build.

    最初に起きた問題

    最初の段階では、片側のモーターだけ回転開始が遅く、同じ duty 比でも左右差が大きく出ました。

    これはコードの問題というより、モーター個体差と電源供給の癖を無視していたのが原因に近そうです。

    次に試したい改善

    次の段階では、以下を追加したいです。

    • 左右別のキャリブレーション値
    • バッテリー残量低下時の挙動確認
    • センサー追加前提の配線整理

    補足リンク

    GitHub

    Firmware and notes

    Repository placeholder for firmware snippets, calibration notes, and future wiring diagrams.

    Open repository
    ESP32 Dev Board
    PR / affiliate link

    ESP32 Dev Board

    A safe default board for Wi-Fi enabled robot prototypes and quick firmware iteration.

    View product