組込み×IoT

E6c980b93d086e757643971b318a40a9?s=47 maepu
July 31, 2018

 組込み×IoT

IoTLT vol.41の資料。
組込みとIoTLTについてESP-WROOM32を使ってみた話。

E6c980b93d086e757643971b318a40a9?s=128

maepu

July 31, 2018
Tweet

Transcript

  1. 組込み×IoT IoTLT Vol .41

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

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

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

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

  6. 組込み機器開発に取り入れてみる ~シリアルログのデバグ環境~ ESP-WROOM-32 ・Webサーバ ・Wi-Fiとシリアル通信のブリッジ ・IO制御 組込み機器 ・センシング ・モータ制御 ・I/O制御…etc

    端末 ・Websサーバにアクセス ・ログ確認 ・コマンド発行…etc シリアル通信 GPIO制御 Wi-Fi IoT Engine
  7. 作ってみた ・Webサーバ → ・組込み機器 → 面白そうなので購入したデバイス HEARTalk™ UU-002

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

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

  10. 学んだこと ・ESP-WROOM-32の開発環境に少し詳しくなった Javascriptを使って周辺制御の → mongoose OS Webとペリフェラルの連携 → Arduino IDE

    RTOS → ESP-IDF ・Javascriptを初めて使った PHPとの違いがピンとこない
  11. これからの展望 ・まずはこのシステムを形にする ・RTOSとIoTでなにかやりたい ・組込み×VUIoTやってみたい ・組込み×AIoTやってみたい

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