Slide 1

Slide 1 text

CyberPiとビジュアルプログラミングで クラウドと通信する機能を軽く試す 2021年4月15日 (木) IoT縛りの勉強会! IoTLT vol.74 @オンライン   豊田 陽介 ( @youtoy )

Slide 2

Slide 2 text

豊田陽介(@youtoy) 自己紹介 普段は、某通信会社の研究所勤務 話題のものを たくさん購入 してる気がする ビジュアルプログラミングIoTLT 共同主催、その他にも複数主催 ガジェット好き その他 IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) プライベートでの活動

Slide 3

Slide 3 text

昨日もガジェットネタを...

Slide 4

Slide 4 text

KittenBot KOI - AIモジュール 昨日の話は以下の2つでMQTTを使った話 Kittenblock

Slide 5

Slide 5 text

本日登場する ガジェット・開発環境は

Slide 6

Slide 6 text

今日の主役:CyberPiとmBlock CyberPi mBlock

Slide 7

Slide 7 text

試してみた内容(音声認識) 単体で Wi-Fi に接続 して、クラウドと通信

Slide 8

Slide 8 text

デバイス・開発環境の それぞれについて

Slide 9

Slide 9 text

CyberPi Makeblock社が出しているデバイスの1つ ・ネット接続対応のマイクロコンピュータ ・フルカラーディスプレイ、スピーカー、マイク、  ジョイスティック・各種センサーなどを搭載 ・ビジュアルプログラミング・Python で開発可能

Slide 10

Slide 10 text

mBlock Makeblock社が提供しているビジュアル プログラミング環境(Scratch 3.0ベース) デスクトップ版とウェブ版が ある(今回は前者を利用)

Slide 11

Slide 11 text

mBlockの対応デバイス・拡張機能 ・自社デバイスやそれ以外のデバイスなど様々 ・デバイス用ではないほうの拡張機能だと、機械学習系や Webサービス  連系をする拡張機能なども

Slide 12

Slide 12 text

プログラムの話へ

Slide 13

Slide 13 text

今回のお試し用のブロックプログラム Wi-Fi接続の処理(+見た目 で分かりやすくするための LED・画面を使った処理) クラウドでの音声認識の処理 と認識結果の画面表示 (+見た目で分かりやすく...) ⇒デバイス起動時 ⇒ボタン押下時

Slide 14

Slide 14 text

今回の機能を使う際の注意点: クラウド連携機能を使うときは  1)要ログイン  2)アップロードモードの設定を    オンにする アプリ上の変更が即座に反映されるモードと、 作ったプログラムをデバイスに書き込んで使う アップロードモードがある

Slide 15

Slide 15 text

詳細は Qiita の記事をご覧ください

Slide 16

Slide 16 text

今後は デバイス間連携の仕組みを 探っていきたい!

Slide 17

Slide 17 text

終わり!