2011/06/21

Arduino UNOで作るADK

Arduino UNOで、ADKを自作してみようと思います。

必要なハードウェア
の2点です。

必要なソフトウエア
Arduino UNOを使う場合、USB_Host_Shieldは下記のバージョンを利用します。
Arduino Softwareのインストール

Arduino Softwareより使用するOS用のArduino Softwareをダウンロードしてきます。本BlogではMacOSの場合を前提に解説します。

ダウンロードしてきたarduino-0022.dmgを実行し、インストールします。



ArduinoをApplicationsにドラッグ&ドロップし、FTDIUSBSerialDriverもインストールします。



Arduinoが/Applicationsにインストールされるので、FinderでApplicationsフォルダを表示し、Arduinoアイコンの上で右クリックを押し"Show Package Contents"を選択します。


Contents>Resource>Java>Librariesフォルダに、The ADK Package を解凍し、firmware>arduino_libsフォルダにある、AndroidAccessoryとUSB_Host_Shieldをフォルダごとコピーします。


今回、USB_Host_ShieldがArduino UNO用のものになるので、https://github.com/felis/USB_Host_Shield/archives/dev よりダウンロードしてきたファイルをUSB_Host_Shieldに上書きコピーします。


最後に、Contexts>Resources>Java>librariesにCapSenseフォルダを作成し、CapSense Library からダウンロードしてきたCapSense.cpp, CapSense.h をCapSenseフォルダにコピーします。




Arduinoの実行イメージの作成

Arduino UnoとMacをUSBで接続し、Arduino Softwareを実行します。


Arduinoメニューから[Tools]-[Borad]-[Arduino Uno]を選択します。


Arduinoメニューから[Tools]-[Serial Port]-[/dev/tty.usbmodem411]を選択します。


Arduinoのメニューから、[File]-[Open]を選択します。

The ADK Package のfirmware>demokitを選択します。


Arduinoのメニューから[Sketch]-[Verify / Compile]を選択し、イメージを作成します。いろいろな場所でエラーがでるので、すべて//でコメントアウトしてエラーがないように修正します。


Android パッケージの取り込み

ADKをBuildするには、Google APIs API Level 10 add-on library が必要になるので、事前にインストールしておきます。

最初に、The ADK Package のappフォルダをEclipseで取り込みます。

Eclipseのメニューから[File]-[New]-[Android Project]を選択します。



Android Projectを選択します。


Create project from existing sourceにチェックをいれ、The ADK Package のappフォルダを[Browse]で選択し、Eclipseで取り込みます。



Buildして、実機転送する事で、Arduinoの動作確認をおこなう事が可能です。

2011/06/08

Android ADK


RT社のAR-ADKを用いて、AndroidスマートフォンからUSB経由で扇風機を動かすサンプルを作成してみました。

RT-ADK
http://www.rt-net.jp/products/rt-adk

ADKの仕組みを使えばAndroidからUSB経由でハードウェア制御が可能になります。また、センサーで取得した値などをUSB経由でスマートフォンに転送する事も可能になります。

RT-ADKは3万円とちょっとお高いですが、Androidのハードウェア連携がサクッとできる仕組みになっています。

RT-ADKのようなAndroidと連携するハードウェアは、Arduino UNOなどでも作成可能です。この場合は、6千円+αでAndroidスマフォとUSB連携ができるようになります。

2011/01/31

Shipment of Wireless Device



スマートフォンの4半期ベースの出荷数をまとめました。

iOS陣営の伸びが著しいのがわかります。また、Androidは、新興系のデバイスメーカーが急速にシェアをのばしつつあります。

RIMも勢いはまだ衰えず。Samsungの打倒Nokiaで急速に出荷数をのばしてきています。

iOS陣営とAndroid陣営、そしてNokia, RIM-BlackBerryの4陣営による熾烈なシェア争いが今後も激化していきそうです。

2011/01/02

1000万ダウンロードを超えたAndroidアプリ一式

Handcent SMS
36,282,112ダウンロード(2011年1月1日 AndroLib概算)

Advanced Task Killer
29,287,550ダウンロード(2011年1月1日 AndroLib概算)



Shazam
23,976,443ダウンロード(2011年1月1日 AndroLib概算)





QRコードスキャナー
22,672,119ダウンロード(2011年1月1日 AndroLib概算)


Toss It

22,159,506ダウンロード(2011年1月1日 AndroLib概算)


Launcher Pro
Federico Carnales
20,255,604ダウンロード(2011年1月1日 AndroLib概算)

The Weather Channel
18,723,677ダウンロード(2011年1月1日 AndroLib概算)




AngryBirds
17,925,813ダウンロード(2011年1月1日 AndroLib概算)


Jewels
http://www.mhgames.org/
16,164,501ダウンロード(2011年1月1日 AndroLib概算)



Ringdroid(着信音メーカー)
15,874,513ダウンロード(2011年1月1日 AndroLib概算)


アストロファイルマネージャ
http://www.metago.net/
15,436,575ダウンロード(2011年1月1日 AndroLib概算)



Slice It
http://www.com2us.com
14,912,761ダウンロード(2011年1月1日 AndroLib概算)

Lookout
14,766,989ダウンロード(2011年1月1日 AndroLib概算)

TweetCaster for Twitter
14,706,471ダウンロード(2011年1月1日 AndroLib概算)

Robo Defence Free
14,432,662ダウンロード(2011年1月1日 AndroLib概算)

Backgrouds
14,382,568ダウンロード

MySpace Mobile
13,619,638




fxCamera
ymst 
10,439,881ダウンロード(2011年1月1日 AndroLib概算)


Wehter Bug
http://weather.weatherbug.com
10,385,742ダウンロード(2011年1月1日 AndroLib概算)



2010/12/24

iKoto HD

iKoto HDリリースしました。




癒し系楽器アプリiKotoがパワーアップして登場!!

iKotoHDは、iPadで琴の演奏ができる楽器アプリケーションです。
琴とは、日本の伝統的な楽器で、和風な音色を出すことができる弦楽器です。

琴演奏者にも納得いただける多数の機能はもちろん、
楽器を弾く事ができない方でもお楽しみいただけるように、
和風な風景を観賞しながら曲を聞くモードや、
ゲーム感覚の練習モードなども搭載しております。

日本の伝統的な音色をお楽しみください。


主な機能
・押し手(強・弱)
・引き色
・すくい爪
・ピチカート
・自由な調弦
・調弦の保存
・簡単な移調
・録音・再生
・ゲーム感覚で練習できるモード
・観賞用のプレイリスト機能
・データのインポート・エクスポート
・細かい設定
などなど。。。

http://itunes.apple.com/app/ikoto-hd/id410175687?mt=8