Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WindowsとBluetoothLEマイコンでコントローラーを作ってみよう。

2,085 views

Published on

OcuBen関西 #02のLT資料です。
利用したプログラムについては以下のページに置いておきます。
http://qiita.com/akihiro01051/items/bd304bc2ca7f7c64062e

Published in: Technology
  • Be the first to comment

WindowsとBluetoothLEマイコンでコントローラーを作ってみよう。

  1. 1. WindowsとBluetoothLEマイコンで コントローラーを作ってみよう Oculus Rift 勉強会 関西 #02
  2. 2. 自己紹介 アキヒロ(@akihiro01051) サイト:http://akihiro0105.web.fc2.com/ 兵庫県の姫路で大学院生してます IT系展示イベント「オープンテック・ショーケース・ヒメジ」をしてました VRとかデバイスとかプログラムとかに興味があったりします
  3. 3. 目次 ● VRでの入力機器の利用 ● マイコン利用について ● BluetoothLEについて ● WindowsはBluetoothLEを利用できる ● Unityで使うBluetoothLEマイコンコントローラー 今回紹介するのは連携方法の一例です. もっといい方法を教えてください.
  4. 4. VRでの入力機器の利用 HMDだけでは物足りない? さらに没入感を高めたい! VRでしかできない体験がしたい! ● マウス ● キーボード ● ゲームパッド ボタンが見えなくて押せない...
  5. 5. Leapmotion Kinect Omni Project Perception Neuron Oculus Touch Myo 各社から続々入力デバイスが発表されている
  6. 6. 自分のオリジナルの 入力機器が欲しい
  7. 7. マイコン利用について 独自の入出力機器を利用したい 専用の入力機器は高い 入出力機器とパソコンとの接続にマイコンを利用 ● arduino ● mbed ● PSoC ● Raspberry Pi 接続はUSBによるシリアル通信
  8. 8. ワイヤレスで使いたいな・・・
  9. 9. BluetoothLEについて IoTの波に乗って利用されるようになったBluetooth4.0 Bluetooth Low Energy (BLE) 低消費電力を目的とした規格 ビーコン端末,ウェアラブルデバイス,マイコン等に搭載されるようになった Android,Windows,iosなども対応 Windows8からWinRTのライブラリとしてBluetoothLEが対応されている
  10. 10. ※注意 BluetoothLEを使用するためのWinRTはWindowsストア・アプリ用 コンソールアプリとして作成する場合はターゲットをWindows8以上にする必要あり arduinoとXBeeを利用した無線通信はきゅーこんさんが開発されています http://cubic9.com/Devel/%C5%C5%BB%D2%B9%A9%BA%EE/Arduino/PaxPowerGlove/
  11. 11. 今回作成したコントローラーの費用 BluetoothLE搭載マイコン mbed HRM1017 : 5400円 9自由度慣性計測装置 IMU Breakout : 3743円 電池ボックス :  200円 その他(配線とか電池とか基板とか)
  12. 12. Unityで使うBluetoothLEマイコンコントローラー Windows8.1で作成 Unityでは利用できる.NETのバージョンが古い = WinRTがUnity内で直接使えない 対応策 1. BLE通信用コンソールC#プログラムを作成してUnityとSocket通信 2. C++のDLLを作成してUnityのPluginとして利用 今回は1.の方法を利用しました BLE搭載マイコン → BLE通信コンソールアプリ →

×