Elekijack 2012

1,406 views
1,336 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,406
On SlideShare
0
From Embeds
0
Number of Embeds
586
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Elekijack 2012

    1. 1. お手軽マイコンm b e d とAndroidの 連 携 方 法 2012年4月14日(土) エレキジャックフォーラム2012 じぇーけーそふと 勝 純一
    2. 2. 自己紹介じぇーけーそふと本名:勝 純一 う お ー る ぼ っ と @jksoft913趣味で電子工作、ロボット作り ライフスタイル改善Twitterマシン妻子持ち忙しめの技術系サラリーマンですが、手軽にマイコンが楽しめるmbedをよく使っていろいろ作っています。
    3. 3. こんなの作りました冷蔵庫ダダ漏れネットガジェット
    4. 4. こんなの作りました冷蔵庫ダダ漏れネットガジェット
    5. 5. こんなの作りました冷蔵庫ダダ漏れネットガジェット
    6. 6. こんなの作りました冷蔵庫ダダ漏れネットガジェットフリーザーなう
    7. 7. こんなの作りました冷蔵庫ダダ漏れネットガジェット 冷蔵庫に貼付けて使うよフリーザーなう Arduinoで コントロール
    8. 8. こんなの作りました冷蔵庫ダダ漏れネットガジェット 冷蔵庫に貼付けて使うよフリーザーなう Arduinoで コントロール タッチパネルで冷蔵庫の 中身を入力
    9. 9. こんなの作りました冷蔵庫ダダ漏れネットガジェットフリーザーなう Arduinoで コントロール タッチパネルで冷蔵庫の 中身を入力
    10. 10. こんなの作りました冷蔵庫ダダ漏れネットガジェットTwitterで冷蔵庫の中身を つぶやきます。フリーザーなう Arduinoで コントロール タッチパネルで冷蔵庫の 中身を入力
    11. 11. こんなの作りました うおーるぼっとWiiリモコンで操作可能な 壁を走るロボット
    12. 12. こんなの作りました
    13. 13. こんなの作りました
    14. 14. こんなの作りました• ロボットが壁を走ったら面白そう• テレビゲームばかりで遊んでいる 子供のため
    15. 15. mbedとAndroid最近、お手軽マイコンのmbedとAndroid端末のコラボレーションを +
    16. 16. mbedとは
    17. 17. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBデジタルI/O、アナログI/O、LAN、USB、CAN
    18. 18. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBLEDピカピカデジタルI/O、アナログI/O、LAN、USB、CAN
    19. 19. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBLEDピカピカ 音楽再生♪デジタルI/O、アナログI/O、LAN、USB、CAN
    20. 20. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBLEDピカピカ 音楽再生♪デジタルI/O、アナログI/O、LAN、USB、CAN ついったー?遠隔家電?
    21. 21. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBLEDピカピカ 音楽再生♪ ホストもデバイスもデジタルI/O、アナログI/O、LAN、USB、CAN ついったー?遠隔家電?
    22. 22. mbedとはARM Cortex-M3LPC1768 96MHz FLASH 512KB  RAM 64KBLEDピカピカ 音楽再生♪ ホストもデバイスもデジタルI/O、アナログI/O、LAN、USB、CAN ついったー?遠隔家電? くるまとお話
    23. 23. mbedの特徴クラウド上でプログラミングできるマイコンモジュール!ライブラリとコミュニティによって手軽にガジェット工作がみんなで楽しめる!
    24. 24. クラウド上でプログラミングできるマイコンモジュール!
    25. 25. クラウド上でプログラミングできるマイコンモジュール! GoogleChrome ブラウザ
    26. 26. クラウド上でプログラミングできるマイコンモジュール! GoogleChrome ブラウザ プログラムをつくったら コンパイル
    27. 27. クラウド上でプログラミングできる マイコンモジュール! GoogleChrome ブラウザ プログラムをつくったら コンパイルできあがったモノをダウンロード
    28. 28. クラウド上でプログラミングできるマイコンモジュール!
    29. 29. クラウド上でプログラミングできるマイコンモジュール!
    30. 30. クラウド上でプログラミングできるマイコンモジュール! mbedをUSBでパソコンに繋げる とUSBメモリとして認識される!
    31. 31. クラウド上でプログラミングできるマイコンモジュール! mbedをUSBでパソコンに繋げる とUSBメモリとして認識される!プログラムを作って、動かす流れはたったこれだけ
    32. 32. マイコンとAndroid端末Android端末の豊富なGUIで値の表示やコントロールが出来る。カメラやセンサの情報が扱える。 ・加速度やジャイロセンサー ・カメラで顔認識  などなど
    33. 33. マイコンとAndroid端末マイコンとはUSBやBluetooth、Wifiなどで接続可能。mbedならどれも用意されているライブラリ使えば比較的簡単に実現することができます。
    34. 34. マイコンとAndroid端末 例えば..USB・MicroBridge  ADBを使ったインターフェース  Android 1.5∼4.0まで接続可能・ADK  Googleが組み込んでるインターフェース  Android 2.3.4以上で接続可能
    35. 35. マイコンとAndroid端末 例えば..Bluetooth(USBドングル)・SPP 仮想シリアル通信Wifi(LAN­無線LANコンバータ)・UDP、TCP/IP、HTTP、WebSocket
    36. 36. 企画中のものマイコンのプログラムとAndroidのアプリを両方書くのはちょっとめんどくさい。
    37. 37. 企画中のものマイコンのプログラムとAndroidのアプリを両方書くのはちょっとめんどくさい。Androidのアプリは一つで、マイコン側からGUIの動的配置や端末との入出力値設定が出来たらいいんじゃないか!
    38. 38. 企画中のものマイコンのプログラムとAndroidのアプリを両方書くのはちょっとめんどくさい。Androidのアプリは一つで、マイコン側からGUIの動的配置や端末との入出力値設定が出来たらいいんじゃないか! Android Gui Com
    39. 39. Android Gui Com例えば
    40. 40. Android Gui Com例えば
    41. 41. Android Gui Com例えば mbedからGUIの配置やデータの受け渡し方を 定義する情報を送る
    42. 42. Android Gui Com 例えばAndroid側は同じアプリ。繋げる物に応じてGUIとコントロールが変化する。
    43. 43. Android Gui Com インターフェースは選ばずに汎用性のある物 を設計中です。 通信方法 → USB      Bluetooth       WifiGUI→JSONで定義
    44. 44. Android Gui Comインターフェースは選ばずに汎用性のある物を設計中です。
    45. 45. Android Gui Com インターフェースは選ばずに汎用性のある物この企画やコラボ作品などを一緒を楽しむ を設計中です。 電子工作仲間募集中です! (特にAndroidアプリ得意な方w)
    46. 46. ご清聴ありがとうございました。 mbedの入門 mbedの作例

    ×