非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する
Transcript of 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する
![Page 1: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/1.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
Let's play 中華Pad非Bluetooth対応中華Padで
MINDSTORMS NXTを遠隔操作する
![Page 2: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/2.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
LT志望動機
私も語りたい1/17
![Page 3: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/3.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
MINDSTORMS NXTとは
モーターやセンサーを組み付けてプログラミングを行うことによって様々な動作を簡単に実現することができるプログラマブルロボット
✓
Bluetoothにより無線で遠隔操作が可能
✓
2/17
![Page 4: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/4.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
MINDSTORMS NXTとは
3/17
![Page 5: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/5.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
遠隔操作したい
リモコンは中華Padにしよう✓
4/17
![Page 6: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/6.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
Bluetooth非対応だと・・・
1万円未満の中華PadはBluetoothの機能がない・・・
✓
5/17
![Page 7: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/7.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
私の中華Padの仕様
CPU: VIA WM8650 800MHz ✓
システムメモリ: 256MB✓
液晶サイズ: 7インチ TFT ✓
タッチパネルタイプ: 感圧式✓
USB対応✓
6/17
![Page 8: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/8.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
CPUは対応してる
7/17
![Page 9: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/9.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
USBのBluetoothトングル取り付けてみる
認識しない・・・
8/17
![Page 10: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/10.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
意地でも認識させる!
Androidのrootを取る✓
ドライバをぶち込むAndroidのソースをビルドして入手✓
✓
init.rcを書き換える✓
認識できた!✓
9/17
![Page 11: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/11.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
既成アプリを試してみる
Google marketからダウンロードMINDdroid、 NXT Remote Control等✓
✓
動かない・・・✓
10/17
![Page 12: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/12.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
動かなかった理由
MINDdroidのソースを解析✓
Android SDKのAndroid.Bluetooth.*を使っている
✓
Android.Bluetooth.*はUSBのBluetoothには対応していない
✓
11/17
![Page 13: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/13.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
つまりこういう事
12/17
![Page 14: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/14.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
意地でも動かしてやる!
Android NDKを使ってBluetoothドライバをコールするライブラリィを自作
✓
自作Androidアプリから自作ライブラリィをコール
✓
13/17
![Page 15: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/15.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
つまりこういう事
14/17
![Page 16: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/16.jpg)
デモ
![Page 17: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/17.jpg)
Let's play 中華Pad - 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する Powered by Rabbit 1.0.7
結論
Bluetooth付きのタブレットを買おう
16/17
![Page 18: 非Bluetooth対応中華PadでMINDSTORMS NXTを遠隔操作する](https://reader033.fdocuments.net/reader033/viewer/2022060122/559600341a28ab96308b474c/html5/thumbnails/18.jpg)
Rubyは?