SlideShare a Scribd company logo
1 of 8
Download to read offline
Andy,Bluetooth,
PICでADK(Android Accessory)
     PICとADBで接続
     Microbridge/PIC
    PIC ADK Miniboard
       Andy Shield

 日本Androidの会・神戸支部
          石井 康寛
        Twitter : @yishii
ブログ : 日曜エレクトロニクス
 http://projectc3.seesaa.net/
AndyタンクとAndy*
●   Andy=Arduinoを積載したキャタピラ車
    +Android端末で操作
●
神戸支部プリント基板その1
     Andy Shield




1ボードにモータドライバ、Bluetooth チップ用ランド、
RCサーボモータ用端子を装備したAndroid シールド
PICでADKする

●
    Google I/OでADKがリリースされた約半月後、
    Microchip社よりPIC用のADKスタックがリリー
    スされた。
●
    PIC24FJ64GB002用に一部改変するだけ
    で、ADKとして動作
PICでAndroid Accessoryを作る

●
    PICにはUSB On-the-Go搭載の省ピンマイコン
    があり、USB工作しやすい ⇛ ADK工作にお手
    軽!



                    USB
                                     Android               Android
      AVR          HOST                        PIC
                                      phone                 phone
              7   Controller   USB                   USB


    Arduino       USB Host
                  shield
神戸支部プリント基板その2
  PIC ADK Miniboard
          PIC24FJ64GB002 全ピン引き出し
          ブレッドボードに対応した一列ピンヘッダ
          電源回路搭載
          RCサーボ用コネクタ 3ch搭載
          DCモータドライバ 2ch搭載
          電源分離対応
          ISP Cn搭載
          5cm*5cm 小型サイズ
Microbridge/PICの作成

●
    オランダ Niels氏のArduino + USB Host Shield用ADB実装
●
    Android 1.6端末とでもUSB通信できる
●
    神戸支部でPIC用にポーティングし、動作中
●
    オープンソースにて公開予定
                                         Applications

                                       Microbridge(ADB)

                                       USB HOST Stack

                                       USB HOST Device

       http://www.youtube.com/watch?
       v=tQRM6J2oSP0&feature=relmfu
今後の予定

●
    神戸支部MLにて希望者に配布したい
●
    Rev.2として、5V昇圧回路(USBで端末を充電し
    なように)⇛ロボットの電池でAndroid端末を充
    電してしまう課題があったため
●
    モルフィー企画 USB-IOのような、汎用I/Oコマ
    ンドの準備と、Java側でI/Oを叩けるAPIの定義
    (PICのファームはいじらなくてもADK/ADB工
    作できる)

More Related Content

Viewers also liked

Why to use a dishwasher instead of hand washing your dishes.
Why to use a dishwasher instead of hand washing your dishes.Why to use a dishwasher instead of hand washing your dishes.
Why to use a dishwasher instead of hand washing your dishes.maxwendkos
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Yasuhiro Ishii
 
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼうYasuhiro Ishii
 
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうYasuhiro Ishii
 
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
20130804 OSC京都 Raspberry Piに何かつないで遊ぼうYasuhiro Ishii
 
誰も教えてくれなかったカルテの書き方 講義用
誰も教えてくれなかったカルテの書き方 講義用誰も教えてくれなかったカルテの書き方 講義用
誰も教えてくれなかったカルテの書き方 講義用林整形外科クリニック
 
誰も教えてくれなかったカルテの書き方
誰も教えてくれなかったカルテの書き方誰も教えてくれなかったカルテの書き方
誰も教えてくれなかったカルテの書き方林整形外科クリニック
 
Back linksjan11
Back linksjan11Back linksjan11
Back linksjan11Merc
 
Blog names
Blog namesBlog names
Blog namesMerc
 

Viewers also liked (11)

Why to use a dishwasher instead of hand washing your dishes.
Why to use a dishwasher instead of hand washing your dishes.Why to use a dishwasher instead of hand washing your dishes.
Why to use a dishwasher instead of hand washing your dishes.
 
Arduino MemoryMapLib
Arduino MemoryMapLibArduino MemoryMapLib
Arduino MemoryMapLib
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
 
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
 
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
 
印象的な写真を撮る10の秘訣
印象的な写真を撮る10の秘訣印象的な写真を撮る10の秘訣
印象的な写真を撮る10の秘訣
 
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
 
誰も教えてくれなかったカルテの書き方 講義用
誰も教えてくれなかったカルテの書き方 講義用誰も教えてくれなかったカルテの書き方 講義用
誰も教えてくれなかったカルテの書き方 講義用
 
誰も教えてくれなかったカルテの書き方
誰も教えてくれなかったカルテの書き方誰も教えてくれなかったカルテの書き方
誰も教えてくれなかったカルテの書き方
 
Back linksjan11
Back linksjan11Back linksjan11
Back linksjan11
 
Blog names
Blog namesBlog names
Blog names
 

Similar to Android-controlled robot,Original PCB to work as a bridge between Android-phone and Robots.

Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Kenichi Yoshida
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Kenichi Yoshida
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都Kenichi Yoshida
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host APIksk sue
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料magoroku Yamamoto
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣三七男 山本
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGHideki Aoshima
 
Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造Reiko Yamashita
 
Intel edison edison向け基板のご紹介
Intel edison edison向け基板のご紹介Intel edison edison向け基板のご紹介
Intel edison edison向け基板のご紹介Takehiko Tomiyama
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛titoi2
 
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2 bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2 BeatCraft
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADKMasahiro Hidaka
 
mbedとwindows 8.1
mbedとwindows 8.1mbedとwindows 8.1
mbedとwindows 8.1Nobuaki Aoki
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03Hirokazu Tokuno
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習ksk sue
 
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!NISHIMOTO Keisuke
 

Similar to Android-controlled robot,Original PCB to work as a bridge between Android-phone and Robots. (20)

Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host API
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
 
150130 edison-ug
150130 edison-ug150130 edison-ug
150130 edison-ug
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUG
 
Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造
 
Adk2012
Adk2012Adk2012
Adk2012
 
Intel edison edison向け基板のご紹介
Intel edison edison向け基板のご紹介Intel edison edison向け基板のご紹介
Intel edison edison向け基板のご紹介
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
 
Imaocande LT
Imaocande LTImaocande LT
Imaocande LT
 
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2 bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
 
mbedとwindows 8.1
mbedとwindows 8.1mbedとwindows 8.1
mbedとwindows 8.1
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習
 
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
第2回IoT勉強会 in 岡山 | 2部 IoTデバイスを触ってみよう!
 

Android-controlled robot,Original PCB to work as a bridge between Android-phone and Robots.

  • 1. Andy,Bluetooth, PICでADK(Android Accessory) PICとADBで接続 Microbridge/PIC PIC ADK Miniboard Andy Shield 日本Androidの会・神戸支部 石井 康寛 Twitter : @yishii ブログ : 日曜エレクトロニクス http://projectc3.seesaa.net/
  • 2. AndyタンクとAndy* ● Andy=Arduinoを積載したキャタピラ車 +Android端末で操作 ●
  • 3. 神戸支部プリント基板その1 Andy Shield 1ボードにモータドライバ、Bluetooth チップ用ランド、 RCサーボモータ用端子を装備したAndroid シールド
  • 4. PICでADKする ● Google I/OでADKがリリースされた約半月後、 Microchip社よりPIC用のADKスタックがリリー スされた。 ● PIC24FJ64GB002用に一部改変するだけ で、ADKとして動作
  • 5. PICでAndroid Accessoryを作る ● PICにはUSB On-the-Go搭載の省ピンマイコン があり、USB工作しやすい ⇛ ADK工作にお手 軽! USB Android Android AVR HOST PIC phone phone 7 Controller USB USB Arduino USB Host shield
  • 6. 神戸支部プリント基板その2 PIC ADK Miniboard PIC24FJ64GB002 全ピン引き出し ブレッドボードに対応した一列ピンヘッダ 電源回路搭載 RCサーボ用コネクタ 3ch搭載 DCモータドライバ 2ch搭載 電源分離対応 ISP Cn搭載 5cm*5cm 小型サイズ
  • 7. Microbridge/PICの作成 ● オランダ Niels氏のArduino + USB Host Shield用ADB実装 ● Android 1.6端末とでもUSB通信できる ● 神戸支部でPIC用にポーティングし、動作中 ● オープンソースにて公開予定 Applications Microbridge(ADB) USB HOST Stack USB HOST Device http://www.youtube.com/watch? v=tQRM6J2oSP0&feature=relmfu
  • 8. 今後の予定 ● 神戸支部MLにて希望者に配布したい ● Rev.2として、5V昇圧回路(USBで端末を充電し なように)⇛ロボットの電池でAndroid端末を充 電してしまう課題があったため ● モルフィー企画 USB-IOのような、汎用I/Oコマ ンドの準備と、Java側でI/Oを叩けるAPIの定義 (PICのファームはいじらなくてもADK/ADB工 作できる)