投稿

10月, 2023の投稿を表示しています

最近のプロジェクト (Pololu社 SMC: DCモーター制御ボード)

イメージ
私事ですが、最近はDCモーターを遠隔でシリアル制御するモノを知人に頼まれて作っています。 「プログラミングなら手伝うよ」と言っただけだったのに、いつの間にか他の事も頼まれて。。 (給料くれると良いのですが。) [ 目次 ] Pololu SMC (シンプル・モーター・コントローラー) 制御例 ポテンショメータで制御 (0~3.3V電圧) ラジコン制御 (RCサーボ信号) シリアル SMC テスタ Pololu SMC (シンプル・モーター・コントローラー) モーターの制御には 『SMC』 (Simple Motor Controller) という米国のPololu社が販売しているDCモータを制御するモジュールを使うという事で、上の画像はそのモジュールにBluetooth-シリアル変換回路をつなげてスマホから制御出来る様にした物です。 SMCのボードはAllegro microSystemsのモータードライバを搭載しているので、HブリッジによってDCモーターを制御。 また、制御インターフェイスは、0~3.3V電圧、RCサーボ信号、TTL UART、USB、I2C(G2のみ)を選択する事が出来ます。 👉 SMCのページ (Pololu) 制御例 TTL UART、USB、I2Cの場合は、パソコンやマイクロコントローラなどから特定のコマンドを送って操作する事になりますが、0~3.3V電圧とRCサーボ信号制御の場合は他のパーツやモジュールを繋げる事で直接操作する事も可能になります。 ポテンショメータで制御 (0~3.3V電圧) Plolu SMCの取説PDFより SMCのアナログ入力に1~10KΩのポテンショメータを繋げた場合はモーターをポテンショメータで直接制御する事が出来ます。 ※: SMC設定用アプリ(Windows)の「Pololu Simple Motor Control Center」を使って「I