Slide 1

Slide 1 text

組込み×IoT IoTLT Vol .41

Slide 2

Slide 2 text

自己紹介 名前:まえぷー 職種:組込み系のエンジニア 回路設計、組込み機器のソフト開発、RTOSのアプリ開発 近況: Google Home miniを購入。 曲流しながら作業するときに便利。

Slide 3

Slide 3 text

やりたいこと ESP-WROOM-32を 組込みと合わせて使ってみたい!

Slide 4

Slide 4 text

ESP-WROOM-32 ・無線通信インタフェース搭載のIoT向けマイコン - Wi-Fi - Bluetooth ・インタフェース2018年9月号に特集が組まれている

Slide 5

Slide 5 text

ラズパイとの違い ・開発環境構築が容易! ・サンプルコードをインポートするだけで Webサーバがすぐに使える! ・RTOSを簡単に導入できる!!

Slide 6

Slide 6 text

組込み機器開発に取り入れてみる ~シリアルログのデバグ環境~ ESP-WROOM-32 ・Webサーバ ・Wi-Fiとシリアル通信のブリッジ ・IO制御 組込み機器 ・センシング ・モータ制御 ・I/O制御…etc 端末 ・Websサーバにアクセス ・ログ確認 ・コマンド発行…etc シリアル通信 GPIO制御 Wi-Fi IoT Engine

Slide 7

Slide 7 text

作ってみた ・Webサーバ → ・組込み機器 → 面白そうなので購入したデバイス HEARTalk™ UU-002

Slide 8

Slide 8 text

HEARTalk(ハートーク)とは ・ヤマハ㈱が開発した 自然応答技術「 HEARTalk™ 」を搭載した基板 ・マイクに向かって話しかけると韻律を解析し、 韻律に合わせて予め用意した音声を出力する ・I/Oで制御が可能、シリアルインタフェース搭載

Slide 9

Slide 9 text

結果 完成せず… ・本業が激化。 ・Web系のプログラミングに大苦戦。 ・ESP-WROOM-32の開発環境調査に夢中になった。 ・Web系のプログラミングで目的と逸れた事に夢中になってしまった。

Slide 10

Slide 10 text

学んだこと ・ESP-WROOM-32の開発環境に少し詳しくなった Javascriptを使って周辺制御の → mongoose OS Webとペリフェラルの連携 → Arduino IDE RTOS → ESP-IDF ・Javascriptを初めて使った PHPとの違いがピンとこない

Slide 11

Slide 11 text

これからの展望 ・まずはこのシステムを形にする ・RTOSとIoTでなにかやりたい ・組込み×VUIoTやってみたい ・組込み×AIoTやってみたい

Slide 12

Slide 12 text

デモ(動いた所) ・HEARTalkのシリアルログ取得 ※懇親会にてデモ ・Webページ作成