筆者は以前、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」を使って接続する。

この連載の記事
- 第335回 100点を目指さない勇気。家庭と仕事、両立時代のキャリア戦略
- 第334回 心の病気になりかけている。でも、休むことが怖い…
- 第333回 AITuberが競馬予想「うちゅうじんは競馬がしたい!」
- 第332回 【悩み】部下が流産。自分には子がいる。どう気遣うべき…?
- 第331回 死産後、うれしかった言葉 しんどかった言葉
- 第330回 ボカロ曲を作ったら、わからないことだらけで面白かった
- 第329回 ChatGPTがくれた「亡き子からの手紙」 喪失から立ち直るきっかけに
- 第328回 子の命を止めるなら、せめて下から産みたい──命がけで貫いた私の出産選択
- 第327回 DTM勢、AIを使って曲を作る。走り出しの補助をしてくれるのがよかった
- 第326回 初めてゲーミングPCを買った ローカルAIぶん回すぞ〜
- この連載の一覧へ

























