筆者は以前、METCALF clione(メカフクリオネ)とMETCALF stage(メカフステージ)というウェアラブルアームロボットを制作した。
これらのウェアラブルアームロボットにはフタバのコマンド方式サーボを使っている。サーボモーターというのはサーボ機構において位置、速度などを制御する用途のモーターであり、ロボットなどによく使われている。
コマンド方式サーボは、双方向シリアル通信によるデータの送受信で、目標角度や動作特性の変更といった指示をサーボに与えたり、サーボから内蔵センサーの情報を取得したりできる。
今回は、フタバのコマンド方式サーボ「RS405CB」を、「RSC-U485」というシリアル変換機とArduinoの2種で動かして、最終的に、息を吹きかけるとサーボが動くというコードを書いた。
まずは、RSC-U485をWindows 10で使えるようにする。こちらからドライバーをダウンロードする。Windows 10に対応したものはないが、Windows 7以前のOSに対応したもので使用することができた(私の場合なので保証はしない)。
Windows 10でドライバーをインストールするには、ドライバー署名を一時的に無効化する必要がある。めんどくさい。こちらのサイトどおりにして署名を一時的に無効化した。
再起動の際にWindowsの回復キーを求められることがある。その場合は、こちらから回復キーを手に入れる。
無効化できたら、RSC-U485をPCに接続した状態でデバイスマネージャーを開きRSC-U485だと思われる対象を右クリックしてドライバーを更新する。これでRSC-U485が使えるようになった。
次に、PCとRSC-U485/RS405CBを接続する。以下の図のようにスイッチハブ「TB-RV71EH 7.4V/4W」を使って接続する。
![](/img/blank.gif)
この連載の記事
- 第314回 おしゃれすぎるファン付きウェアを買って重要な問題に気付いた
- 第312回 パートナーの反対で転職できない問題
- 第311回 YouTubeの再生を止めないために画面を自動でタップする機械を作った
- 第310回 地方に移住したいが、東京にとどまるべきか
- 第309回 「マジック:ザ・ギャザリング」という深淵の入り口に立った。まだ底は見えない
- 第308回 大正製薬の内臓脂肪を減らす薬「アライ」買ってみましたレポ
- 第307回 新規事業の撤退を“負け”にしない方法
- 第306回 企業人としての事業・プロジェクトの終わらせ方
- 第305回 画像生成AIで自作キャラのジオラマアクスタができたぞ〜〜〜!!!
- 第304回 画像生成AIでオリジナルキャラのLoRAができたぞ〜〜〜!!!
- この連載の一覧へ