20130915 m3pi in mbed fes
-
Upload
kenichi-ohwada -
Category
Documents
-
view
784 -
download
7
description
Transcript of 20130915 m3pi in mbed fes
![Page 1: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/1.jpg)
2013年9月15日 mbed祭り 大和田健一
m3pi を回してみた
![Page 2: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/2.jpg)
2013年9月15日 mbed祭り 大和田健一
自 己 紹 介
@ohwada
大和田健一日本Androidの会 横浜支部 ロボット部ファブラボ 関内 ときどき 電子工作
![Page 3: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/3.jpg)
2013年9月15日 mbed祭り 大和田健一
Robot Car
Pololu m3pi
![Page 4: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/4.jpg)
2013年9月15日 mbed祭り 大和田健一
2011年5月 mbed 購入
![Page 5: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/5.jpg)
2013年9月15日 mbed祭り 大和田健一
LED チカチカさて次は?
![Page 6: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/6.jpg)
2013年9月15日 mbed祭り 大和田健一
2012年1月 m3pi 購入
![Page 7: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/7.jpg)
2013年9月15日 mbed祭り 大和田健一
http://www.youtube.com/watch?v=zrVL81FC77w
mbed + 3pi robot racing 2010 20秒
![Page 8: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/8.jpg)
2013年9月15日 mbed祭り 大和田健一
m3pi
3pi robot (AVR)
mbed (ARM)
http://www.pololu.com/catalog/product/2151
210ドル
![Page 9: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/9.jpg)
2013年9月15日 mbed祭り 大和田健一
mbed 3pip8 RSTp9 RXDp10 TXDVin Vcc (+5V)GND GND
m3pi Hardware
![Page 10: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/10.jpg)
2013年9月15日 mbed祭り 大和田健一
m3pi Softwarehttp://mbed.org/cookbook/m3pi
ライブラリ m3pi void forward (float speed) void backward (float speed) void stop (void) void reset (void)
mbed.org - Cookbook - m3pi
![Page 11: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/11.jpg)
2013年9月15日 mbed祭り 大和田健一
Android から m3pi を操縦する2012年3月 http://android.ohwada.jp/archives/1758
![Page 12: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/12.jpg)
2013年9月15日 mbed祭り 大和田健一
Androidのプログラム
API : Button#onTouchACTION_DOWN : 前進ACTION_UP : 停止
Bluetooth Chat (サンプル)
操作 : タッチパネル
通信 : Bluetooth言語 : Java
![Page 13: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/13.jpg)
2013年9月15日 mbed祭り 大和田健一
ライブラリ (1) m3pi (2) myBlueUSB (BTstack)
mbedのプログラム言語 : C++
![Page 14: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/14.jpg)
2013年9月15日 mbed祭り 大和田健一
はまったこと
m3pi を Bluetooth keyboard でコントロールしてみましたhttp://mbed.org/users/kanpapa/notebook/m3pi_bluetooth_keyboard/
Android では、全く繋がらない
先人の知恵
理由:プロトコルが違う HID (Human Interface Device Profile) SPP (Serial Port Profile)
![Page 15: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/15.jpg)
2013年9月15日 mbed祭り 大和田健一
http://www.youtube.com/watch?v=qL_1-RBv0pE
m3pi & Android 10秒
![Page 16: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/16.jpg)
2013年9月15日 mbed祭り 大和田健一
傾きセンサで m3pi を操縦する
2012年11月
![Page 17: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/17.jpg)
2013年9月15日 mbed祭り 大和田健一
Android タッチパネル
API : Button#onTouchACTION_DOWN : 前進ACTION_UP : 停止
Bluetooth Chat (サンプル)
操作 : タッチパネル
通信 : Bluetooth言語 : Java
![Page 18: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/18.jpg)
2013年9月15日 mbed祭り 大和田健一
Android 傾きセンサAPI : SensorManager#getOrientation
pitch : X 軸の傾きroll : Y 軸の傾きazimuth : Z 軸の傾き
![Page 19: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/19.jpg)
2013年9月15日 mbed祭り 大和田健一
Android 音声認識
Google Service音声 文字
API : RecognizerIntent
![Page 20: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/20.jpg)
2013年9月15日 mbed祭り 大和田健一
LEDが8個
文字が描けるかも
m3pi を回してみた2013年5月
![Page 21: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/21.jpg)
2013年9月15日 mbed祭り 大和田健一
先人の知恵
m3piのLEDを使って回転しながらHelloを表示する
プログラムですhttp://mbed.org/users/yueee_yt/code/m3pi_LED/
![Page 22: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/22.jpg)
2013年9月15日 mbed祭り 大和田健一
8個の LED で文字を描く○ ○ ○ ○ ○ ○ ○ ○○ ● ● ● ● ● ● ●○ ○ ○ ○ ○ ○ ○ ●○ ○ ○ ○ ● ○ ● ○○ ○ ○ ○ ● ● ○ ○○ ○ ○ ○ ● ○ ○ ○○ ○ ○ ○ ● ○ ○ ○○ ○ ○ ● ○ ○ ○ ○
5ms間隔
![Page 23: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/23.jpg)
2013年9月15日 mbed祭り 大和田健一
Android から制御しよう
「あ い う え お」「あいうえお」
![Page 24: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/24.jpg)
2013年9月15日 mbed祭り 大和田健一
Android にフォントを取込む
(1) ビットマップフォントを探す
(2) フォントファイルを読む(3) Java byte 配列に変換する(4) UTF-16 にマッピング
![Page 25: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/25.jpg)
2013年9月15日 mbed祭り 大和田健一
8ビットフォントを探す
http://hp.vector.co.jp/authors/VA002310/
http://www.geocities.jp/littlimi/misaki.htm
恵梨沙フォント (8ビット)
美咲フォント (7ビット)
![Page 26: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/26.jpg)
2013年9月15日 mbed祭り 大和田健一
BDF形式 (Glyph Bitmap Distribution Format)フォントの形式
STARTCHAR 2522ENCODING 9506SWIDTH 823 0DWIDTH 10 0BBX 10 8 0 -2BITMAP00007f0001000a000c00080008001000ENDCHAR
○○○○○○○○○●●●●●●●○○○○○○○●○○○○●○●○○○○○●●○○○○○○●○○○○○○○●○○○○○○●○○○○
<- JISコード
![Page 27: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/27.jpg)
2013年9月15日 mbed祭り 大和田健一
JIS を UTF-16 にマッピング
区 点 JIS SJIS EUC UTF-8 UTF-16 字05 02 2522 8341 A5A2 E382A2 30A2 ア
http://ash.jp/code/unitbl21.htm
地味に大変だった第1水準漢字+第2水準漢字=6000文字
![Page 28: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/28.jpg)
2013年9月15日 mbed祭り 大和田健一
マトリックス LED電光掲示板を
![Page 29: 20130915 m3pi in mbed fes](https://reader033.fdocuments.net/reader033/viewer/2022051312/5465dce1b4af9f623f8b5196/html5/thumbnails/29.jpg)
2013年9月15日 mbed祭り 大和田健一
Japanese characters by mbed LEDs 18秒
http://www.youtube.com/watch?v=J41MH0tA3n8