Upgrade to Pro — share decks privately, control downloads, hide ads and more …

M5Stack x IMU x BLE

M5Stack x IMU x BLE

M5Stackユーザーミーティング vol.4のLT資料です。
M5Stack Grayのmpu-9250のセンサデータをUnityで受信できるようにしました。

Yosuke Nakano

April 15, 2019
Tweet

More Decks by Yosuke Nakano

Other Decks in Programming

Transcript

  1. M5Stack x IMU x BLE
    M5Stackユーザーミーティング vol.4
    中野洋輔 (moff inc.)

    View Slide

  2. M5Stack GrayのIMU(MPU-9250)
    のデータをBLEで飛ばせる
    ファーム作って、Windows10で
    BLE受信できるドライバ作って、
    最終的にUnityでIMUのデータ受け
    取れるようにした。
    M5Stackユーザーミーティング vol.4
    中野洋輔 (moff inc.)

    View Slide

  3. デモ見せます

    View Slide

  4. View Slide

  5. UWP App
    Unity Game
    Peripheral Central
    M5Stack Gray Windows 10 PC
    Firmware
    MPU-9250
    DLL
    Win RT API
    PlatformIO
    C++
    Visual Studio
    C#
    Unity
    C#
    naninunenoy/
    GrayBlue
    naninunenoy/
    GrayBlue_UWP
    naninunenoy/
    GrayBlue_Unity

    View Slide

  6. GitHubにて公開してます
    M5Stack Gray ファームウェア
    https://github.com/naninunenoy/GrayBlue
    Windows10(UWP)用ドライバ
    https://github.com/naninunenoy/GrayBlue_UWP
    Unity Plugin
    https://github.com/naninunenoy/GrayBlue_Unity

    View Slide

  7. View Slide

  8. 動機
    •BLEやモーションセンシングの知識が増えたので
    何かアウトプットしたかった
    •M5Stackというものを知り、IMU搭載のGrayモ
    デルを使えば自分の強みを生かしたものが作れる
    と思った
    •BLEのプログラムはPeripheralとCentralの両方必
    要になるので、参考になるようなコードがあれば
    いいだろうと思った

    View Slide

  9. ありがとうございました

    View Slide