プリメイドAI(廉価版)をWindows10から動かす
初めに
人型のロボットは10万円以上するのが相場ですが、何故か2万+消費税で「プリメイドAI」(※以下、AIちゃんと略す)が販売されています。
このAIちゃんは、Bluetooth 2.1 SPPプロトコルでスマホから専用アプリでコントロールできます。
ありがたいことに、このSPP上で流れているデータを解析した方がおり、専用アプリが無くてもターミナルソフトからコマンドを投げてAIちゃんを動かすことができるようになりました。
本稿では、初級編として、AIちゃんをWindows10から接続し、ターミナルアプリから動かすまでの手順を説明します。
注意
画面例は全て、Windows10 Home Edition バージョン1809です。
リソースのURLは2019年7月6日現在のものです。将来、リンク切れが発生する可能性があります。
1.Bluetooth 2.1ペアリング
Bluetooth(Classic)の設定画面を開く
1.メニューバー右のアイコンを「左」クリックで表示される
2.Bluetoothデバイスを追加する
3.+ボタンを押すと探査画面がでるので、画面の指示に従いデバイスを探査する
4.ロボットの電源を入れる
5.数十秒~数分で発見されるので該当のデバイスを選択
6.その後、ペアリングを促すダイアログが出るので接続ボタンを押す
7.数十秒で接続OK、設定中→設定完了のサイドメニューが更に数十秒後、表示される
2.COMポートの設定
COMポートの番号を確認する
1.Bluetoothの設定画面の下のほうにある(解かりずらい)その他のBluetoothオプションを選ぶ
2.「発信」になっているポートを使用する(この例、以降はCOM4であらわす)
注意:この例では、名前をAI777に変更している
使用するポートの詳細設定
1.デバイスマネージャを開き、「ポート(COMとLPT)」を探す
2.先ほど見つけておいたCOMポートのプロパティを表示する
3.ボーレート(ビット/秒)を115200に変更(他の項目はデフォルトのまま)
3.AIちゃん接続アプリのダウンロード
AIちゃん接続用に特化したターミナルアプリを作成している方がいるので、ありがたく使わせていただく
1.以下から作成者に感謝しながらダウンロード
https://drive.google.com/file/d/1Oy_G2rJxmCQNNGJbNXCuu_6m60Sld17X/view
※インストール等はないため、適当なフォルダに解凍するだけでよい
なお、専用アプリではなく、シリアルポートをバイナリ(16進数)で入力できるターミナルソフトでもよいです。RealTermというフリーソフトで動くことを確認しています。
4.アプリ起動
EXEファイルをエクスプローラにてダブルクリックして起動する
1.起動後、COM Portを設定(例ではCOM4)
2.接続ボタンを押す(うまくいくと例のように接続中になる)
コマンドを解析されている方のURLを以下に示します。
https://docs.google.com/spreadsheets/d/1c6jqMwkBroCuF74viU_q7dgSQGzacbUW4mJg-957_Rs/edit#gid=0
5.注意
・Androidアプリと異なり、電池切れのアラームはないので動かし過ぎに注意(いきなりクッタリしてこける)。
・AIちゃんが壊れても、おそらく保障の対象にならないです。各自の責任の上で行ってください。
Happy hacking !!