良いも悪いもリモコン次第シリコンハウスへようこそ大阪日本橋でんでんタウンにある電子部品専門店シリコンハウス共立のブログ当ブログの価格表示は特に断りが無い限り掲載当時の税込み表示になっています。良いも悪いもリモコン次第いよいよ第一部終章に突入いたしました。今回の作業を終えればRAPIROがラジコン操作できるようになります。piへの接続方法をご紹介します。パソコンのリモートデスクトップ機能を使った接続です。piにインストールしていきます。piにリモートデスクトップ機能でログインする準備の第一段階が終了です。次に簡単にリモートデスクトップでログインできるようにするためにIPアドレスを固定します。piはネットに接続するたびにIPアドレスがコロコロ変わってしまいます。この機能、リモートで接続するには非常にめんどくさい機能でして・・・・・・リモートで別のPCから操作する場合、IPアドレスは固定されている方がいちいちIPアドレスを設定する必要が無いので楽です。piはネットに接続されている状態ということですので現在のIPアドレスなどを確認していきましょう。ターミナルかコマンドプロンプトに↓のコマンドを打ち込みます。ifconfigすると数字と英数字の羅列の表示が出ます。addrという項目の数字とMaskという項目の数字それぞれをメモしておいてください後々の設定で必要になってきます。次に、ターミナルかコマンドプロンプトに↓のコマンドを打ち込んでください。routeすると先ほどのように色々な項目が現れますがgatewayという項目の下の数字をメモしておいてください。後々の設定で必要になってきます。それぞれの項目の数字がきちんとわかるようにメモしておいてください。IPアドレスを固定していきましょう。ターミナルかコマンドプロンプトに↓のコマンドを打ち込みます。/etc/network/interfaces上のコマンドを入力すると、今までのコマンドプロンプトとは違う画面に切り替わります。『viエディタ』というものです。ここでの入力は普通のメモ帳などと使い方が少し異なります。最初に起動した状態では、コマンドモードという状態になっており、このモードでは入力ができません。入力をはじめたいところでiと打ち込みます。このコマンドの入力で、RaspberryPiは入力モードに移行します。今回の操作で変更する項目は最初↓の様にコードが書かれています。dhcpこのコードを以下のように変更します。dhcp赤字の部分と緑字の部分を入力します。入力し終わったらescキーを押してコマンドモードに移行し:wqと入力してエディタを終了させます。これで設定は完了です。piに接続をしてみましょう。raspi-configと入力しコンフィグ画面を開き、3番目の項目を選択。起動時にデスクトップを起動する項目があるのでそちらを選択し起動時にデスクトップが起動するようにします。その設定をした後、一度再起動して、今度はいよいよ別PCからリモートデスクトップ機能でアクセスしてみましょう。addrの項目の数字を入力して接続します。以上でリモート操作の設定は完了です。ついでに今の段階で出来る設定を済ませて置きます。ターミナルを起動し↓のコマンドを入力します。http://www.kiluck.co.jp/rapiro/rapiro_ps3.pyこれで、DUALSHOCK3でRAPIROを動かすためのサンプルコードがダウンロードできました。次にこのコード内で使用するツールをダウンロードしていきます。↓のコマンドをターミナルに入力します。python-serialこれをインストールする事でプログラム内でシリアルコードが使えるようになります。piの電源を落としましょう!ではいよいよ本題のRAPIROを無線で操作していきます。piを搭載しましょう。図のようにセットします。組み立ての際にあまっていた6極のコネクタを使用します。コネクタの差込の向きはこちらです。piの接続は完了です。RAPIROを単独で動けるようにするため、満充電にしたニッケル水素電池をバッテリーボックスにセットします。バッテリー側にスイッチを倒さないでください。頭部に搭載し、ケーブルが接続できたら頭部を閉めBluetoothアダプタを挿し、LANケーブルも再度接続します。それが完了したら、スイッチをバッテリー側に切り替えていきます。piに接続しターミナルを起動し↓のコマンドをターミナルに打ち込みます。-start前回で行ったとおりDUALSHOCK3のPSボタンを押します。そのままだと次のコマンドに移行できないのでctrl+cで一旦終了させます。次に↓のコマンドを入力します。rapiro_ps3.pyこの状態でDUALSHOCKの操作を受け付けるようになります。ここまでくればLANケーブルを外しても問題ないので外します。外した後にDUALSHOCK3のボタンを押してみてください。RAPIROが反応するはずです!!実際の動画がこちら!ケーブル無しで動いています!!やはり無線操縦はロボットの醍醐味。良いも悪いもリモコン次第♪ネタが古すぎますがこれで自由にRAPIROを動かす事が可能です。言ってもサンプルスケッチで登録されているモーションを呼び出しているだけなのですが。piを終了させ、RAPIROの電源を落とせる状態にします。無線化作業が完了し私も一安心です。この作業を実際にやってみて痛感したこと学ぶ事の楽しさです。興味のあることの知識が増えて行くことの喜びは何にも替え難い喜びが得られるものだなぁとロボットや機械が大好きな方、もっと知識を得たい方。そんな方にはもってこいのキットだと思います。どちらかというとソフトウェアがメインになりますが、ソフトウェアを扱える事はこれからの時代重要になってきます。そんな時代の入り口に立つ、目に見えて変化が楽しめる。それがRAPIROの強みであると私は思います。RAPIROには発展する余地が残されています。学びを深めよりご自身の生活や目的に合ったRAPIROにしていく。これもまた大きな喜びを与えてくれるきかっけになるのではないかと思います。今回をもちましてRAPIRO製作日誌は第一部完となります。改造案など固まりましたら連載を開始するやもしれませんので次回作にご期待ください。(○の部分を@に変更して下さい)までメールにてご連絡お願いします。通信販売ご希望のお客様は弊社通信販売部より注文お願い致します。共立エレショップ記事ページよりリンクが貼られていない場合でも、共立エレショップに登録済みの場合があります。未登録商品の場合もダミーカートよりご注文可能です。創業50周年特別企画)狭い場所でも使いやすいトルクドライバーを探してませんか?USBプラグのちょっとした手間を省いてしまおう今、Pythonを学ぶならこの本がオススメ。2004年12月QRコード。