twitter2NeoMatrix? †
作成 †
作成日 †
概要 †
- twitter のつぶやきを android 端末に接続された Arduino (Arduino MEGA ADK) を経由して, NetPixel? Matrix に表示します。
- &ref(): File not found: "AdkTwitter-hard.jpg" at page "AdkTwitter"; &ref(): File not found: "AdkTwitter-tweet-ex.jpg" at page "AdkTwitter";
物理的接続 †
概要 †
LED----------+-Arduino Mega ADK ---(ADK)---Android---(Twitter4j)--- Twitter
Light Sensor-+
LED, Sensor, Arduino Mega の接続 †
- LED と抵抗1本(600ohm - 1K ohm)を直列接続し、アノード側を Arduino ボードの 8 番端子 (PWM 8) に接続し、カソード側を GND 端子に接続します。
- Lilypad センサの + を Arduino ボードの 5V 端子に接続し、- を GND 端子に接続し、S を ANALOG IN の A0 に接続します。
ソフトウェアのインストール †
Arduino †
- PCでArduino の開発環境(Arduino-IDE)(1.0以上)を利用できるようにします。
- AdkTwitter?/firmware/arduino_libs 内の AndroidAccessory? と USB_Host_Shield の2つのディレクトリ以下を、arduino-IDEの libraries ディレクトリにコピーします。
- arduino-IDE を起動(arduino.exeを実行)し、AdkTwitter?/firmware/adkArduino内の adkArduino.ino を開きます。
- Arduino Mega ADK ボードをUSBケーブルでPCに接続します。
- arduino-IDE のメニューの [Tools]-[Board] で、Arduino Mega 2560 or Mega ADKを選択し、[Tools]-[Serial Port]で、接続したUSB ケーブルに対応した Serial Port を選択します。
- adkArduino.ino のプログラムを Arduino Mega ADK に upload します。
Android †
- AdkTwitter? 内の org.yamalab.AdkTwiter?.apk を android 端末のSDカードにコピーし、インストールします。
- ASTRO ファイルマネージャなどを使って、SDカードにコピーされた org.yamalab.AdkTwitter?.apk をインストールします。AdkTwitter? のアイコンがアプリケーションのメニューの中に追加されます。
- プログラムを修正・変更するときは、Eclipse で AdkTwitter?/app を Android の既存プロジェクトとしてロードします。
接続 †
- Arduino Mega ADK のUSB の B型 コネクタ(正方形に近い形のコネクタ)を電源に接続されたUSBケーブルと接続します。
- Arduino Mega ADK のUSB の A型 コネクタ(平べったいコネクタ)と Android 端末のMicro コネクタをUSBケーブルで接続します。
- ケーブル接続時に、アプリケーション起動を尋ねるダイアログが現れる場合がありますが、それはキャンセルします。
起動 †
終了 †
- 画面の上部の Stop ボタンをタッチします。
- Android の設定で、AdkTwitter? を強制終了します。
関連プロジェクト †
謝辞 †
このプロジェクトは以下を利用・参考にしています。感謝します。
- Arduino
- Google Android Open Accessory Development Kit
- twitter
- Twitter4j
- Android での Twitter4j を使った OAuth認証とツイートの例 by henteko07
- Eclipse
AdkTwitter?
Author †
Takashi Yamanoue, Kagoshima University
Date †
23Nov2012
Abstract †
On/Off the LED which is connected to the Arduino board, when the
light sensor(Lilypad light sensor) senses that it is dark or bright.
When the LED is On/Off, it is tweeted through the Android terminal.
Physical Connection †
LED----------+-Arduino---(ADK)---Android---(Twitter4j)--- Twitter
Light Sensor-+
Acknowledgement †
This project uses followings. Thanks to all of them.
Google Android Open Accessory Development Kit
http://developer.android.com/tools/adk/index.html
Google APIs Platform 2.3.3, API Level: 10
twitter
Twitter4j
http://twitter4j.org/ja/index.html
Android での Twitter4j を使った OAuth認証とツイートの例 by henteko07
http://d.hatena.ne.jp/henteko07/20110329/1301410470
Eclipse
Counter: 7312,
today: 5,
yesterday: 0