« RoVoCoMo v0.5公開 | トップページ

Robi2 BLE Voice Controller

「Robi2 BLE Voice Controller」というプログラムを作成しましたので、ご紹介します。これは、ロビのココロ(ロビ2用ではない)のプログラムと、M5Stackを使って、ロビ2を無線コントロールするプログラムです。どんな感じに操作するのか、以下の動画をご覧ください。

サンプル動画

-------------------------------

-------------------------------

-------------------------------

●M5Stackとは
M5Stackは、ESP32というマイコンを使った開発をより簡単にするようにと作られた開発キットであって、プログラミングができる人が、商品を作る前段階の試作をするためのものです。決して一般向けの商品ではありませんので、プログラミングができるのであれば、とても便利なものなんですが、プログラミングができなければ、何もできないものです。

●私にもできる?
でも、プログラムなんて全然できない、コンピュータは苦手という方も、やってみたいですよねhappy01
そこで、プログラムとかしなくても簡単にインストールできるようにしました。以下のリンクがインストールの手順を書いたPDFです。
どうでしょうか?そんなに難しくないでしょ?これならできそうと思う方は是非トライしてみて下さい。

●動作の仕組み
簡単に、仕組みを書いておきます。
  • ロビ2ではBluetooth (BLE)の機能が付きました。このBLEの信号は、Q-boが発信して、ロビ2が受け取って設定や動作する仕組みになっています。
  • このアプリは、ロビのココロのSTARTUP.BINに手を加えて、Q-boの信号に応じてロビ2が動作するようにメディアクラフトさんが方法を考えられました。
  • そこで、私は、Q-boが発信するBLEの信号を解析し、M5StackでQ-boの信号をエミュレートするプログラムを作り、M5Stackでロビ2をコントロールできるようにしました。
  • さらにM5StackはWiFiの機能も持っているため、M5Stackとスマホで通信できるように改良し、スマホからもロビ2を無線でコントロールできるようにしたものです。

●用意するもの
  • M5Stackは、主な日本の代理店はスイッチサイエンスさんになります。M5StackにはBASIC, GRAY, FIREなど、いくつかのタイプがあります。Robi2 BLE Voice Controllerは基本機能しか使っていないので、いづれのタイプでも動かすことができます。
  • microSD: 2枚:いづれも新品である必要はありません。ひとつはロビ2に入れるmicroSDであり、もうひとつはM5Stackに入れるmicroSDです。ロビ2に入れる方はロビのココロのファイルが入るサイズであれば大丈夫です。M5Stackに入れるmicroSDは、Class10 UHS-I以上の性能でサイズが32GB以下のものを使って下さい。Class10 UHS-Iと表記されていても、正しく読み書きの速度がでないものもあったりしますので注意して下さい。下のmicroSDは私が持っていて取り敢えず動作が確認できているものです。

●ダウンロード

Robi2 BLE Voice Controllerは、現在、自由にダウンロードできるようにしてありません。もしトライしてみたいという方は、上記のコンタクト宛に、メールを下さい。

----------------

にほんブログ村 科学ブログ ロボットへ

|

« RoVoCoMo v0.5公開 | トップページ

無線(ESP関連)」カテゴリの記事

無線(M5Stack)」カテゴリの記事

週刊 ロビ」カテゴリの記事

週刊 ロビ2」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/221673/67685736

この記事へのトラックバック一覧です: Robi2 BLE Voice Controller:

« RoVoCoMo v0.5公開 | トップページ