ロボット工学に情熱を持っている場合、または自動化プロジェクトに専念している場合は、モーターを効率的に制御する必要性を一度は感じたことがあるはずです。ここは、 DDSM ドライバー HAT (B)、ハブ モーターの管理に特化したボード DDSM400。このデバイスは、そのおかげで確固たる評判を得ています。 汎用性 y ユニークな機能.
この記事では、このドライバーに関するすべての詳細を調査します。 技術仕様 その実用化へ。での使用方法についても詳しく説明します。 マイクロコントローラー ESP32 や Raspberry Pi などの人気ボードも忘れずに 互換性 有線と無線の両方で制御できます。 DDSM ドライバー HAT (B) と DDSM400 モーターが精密ロボット プロジェクトに最適である理由を理解する準備をしてください。
DDSM Driver HAT (B) の主な機能
El DDSM ドライバー HAT (B) は、DDSM400 などのモーターで動作するように特別に設計されたコンパクトなコントローラーです。ボードにはマイクロコントローラーが搭載されています ESP32、両方のオプションを提供します 有線制御 USB または UART 経由で ワイヤレス制御 直感的な Web アプリケーションを介して WiFi 経由で。
- までサポート 6 DDSM400 モーター 同時に。
- XT60コネクタを搭載 電力供給 (9V~28V)。
- Raspberry Pi 5 や 4B などのボードとのフレンドリーなインターフェイスにより、GPIO UART 経由の通信が容易になります。
- と互換性があります リモコン ESP-NOW と JSON 形式のコマンドを使用します。
この仕様によりツールになります 用途が広い 初心者ユーザーと 高度な開発者 エンジンの動作をカスタマイズしたい人。
DDSM400の技術仕様
El DDSM400エンジン を必要とするアプリケーションで優れたパフォーマンスを提供するように設計されたモデルです。 精度 y コントロール。その建築が際立っています ダイレクトドライブ (ダイレクトドライブ)、減速機の必要性を排除し、 効率 100%に近いです。
- 調整可能な速度: 100 RPM (定格トルク) ~ 400 RPM (無負荷) で動作します。
- IP54保護: この程度の保護により、ほこりや飛沫に対する耐性が高まります。
- オールインワンの統合: PMSM、エンコーダ、サーボをコンパクトなボディに一体化。
- LIN通信: 複数のモーターを同時に制御し、位置、速度、温度などのリアルタイム データにアクセスできます。
その結果、DDSM400 は次の用途に最適です。 移動ロボット, 自律搬送車 およびその他のシステムが要求する 精度.
有線制御とJSON
DDSM ドライバー HAT (B) の最も注目すべき利点の 1 つは、次の形式でコマンドを送受信できることです。 JSONの。この形式により、コントローラとホスト デバイス間の通信が簡素化されます。シンプルな USB-C ケーブルを使用して、デバッグ ソフトウェアまたは Python スクリプトを使用して、 エンジンを制御する.
エンジン ID を変更するための JSON コマンドの例:
{"T":10011,"id":1}
また、以下のような情報をリアルタイムに取得することが可能です。 エンジン位置, 速度 o 温度により、デバッグと調整のプロセスがより実用的になります。
ESP32によるワイヤレス制御
ケーブルを使用したくない場合は、オンボード ESP32 がソリューションを提供します 用途が広い WiFi経由で。電源が投入されると、ボードは自動的に ホットスポット あらゆるモバイルデバイス、タブレット、PC からアクセスできます。
Web アプリケーションでは次のことが可能です。
- JSONコマンドを送信する コントローラーに直接接続します。
- リアルタイムでデータを監視します。
- パラメータを設定する エンジン ID や動作モードなど。
これは、次のことが必要なプロジェクトに特に役立ちます。 クイック設定 田舎で。
エンジンの動作および構成モード
DDSM400 は、プロジェクトのニーズに応じて調整できるいくつかの動作モードをサポートしています。
- オープンループモード: DC モーターの PWM 制御に似ています。
- 現在のループモード: 電流レベルを制御して精度を調整します。
- 速度ループモード: メンテナンスを考慮した設計 安定した速度.
- 位置ループモード: 正確な動きに最適です。 絶対制御.
これらのモードは、JSON コマンドを介して設定されます。たとえば、エンジンを有効にするコマンドは次の形式を使用します。
{"T":11002,"id":1}
モードを切り替えるには、対応するコマンド内の「mode」パラメータの値を変更するだけです。
Raspberry Piとの統合
DDSM ドライバー HAT (B) は、 Raspberry Piボードで簡単に。コントローラーは Raspberry Pi と同じ電源から直接電力を供給できるため、ケーブルと接続の管理が簡素化されます。これは、次のようなプロジェクトに特に有利です。 スペース Y·エル 注文する モバイルプラットフォームのように不可欠なものであり、 小型ロボット.
DDSM ドライバー HAT (B) および DDSM400 モーターは、高精度と柔軟性が必要なロボット工学またはオートメーション プロジェクトにとって不可欠なツールです。これらのデバイスは、革新的な設計、複数の通信プロトコルのサポート、構成の容易さにより、幅広いアプリケーションに対する信頼性の高いソリューションとして際立っています。制御されたモーション プロジェクトを最適化したい場合は、この組み合わせが最適です。