Android+Arduinoでリモコン4(Microbridge接続)

公開日: 電子工作 | , , ,

前回AndroidAccessory接続で作った赤外線学習リモコンを、今回はMicrobridge接続化してみました。

接続をMicrobridge化することで、Ver2.3.4以前の古いAndroidでも動いたり、Microbridgeのメモリ消費が少ないのでリモコンデータの保存メモリが多く取れて、エアコン等の長いリモコンの学習ができたりと、いくつかの利点が得られます。

ADK-IrRemote
(回路はADK-IrRemoteそのまま、プログラムを変更するだけで、Microbridgeに対応できます)

 

AndroidAccessory接続との違い

古いAndroidでも動作する

Android AccessoryではAndroid2.3.4以降の端末が必須でしたが、MicrobridgeではAndroid1.6等の古い端末でも動作します。
ちなみに、今回のリモコンはHT03AとIS01で動作することを確認しています。

・・・が、逆にXOOMでは動かなかったりしますorz

エアコンのリモコンが学習できる

ArduinoのMicrobridgeライブラリは、AndroidAccessoryのライブラリと比べてメモリ消費が少ないようで、リモコンデータの保存用メモリが多く取れます。
従って、エアコン等の長いリモコンの学習ができるようになっています。

前回作ったAndroidAccessory接続の物でも、長めのリモコンデータの学習ができるのですが、今回はさらに長く学習できるようになっています。

学習できる長さ(時間)

サンプリングレート/デバイス KURORS Accessory接続 Microbridge接続
20us  - 81.92ms 153.6ms
50us  - 204.8ms 384ms
100us 192ms 409.6ms 768ms

単位 us=マイクロ秒 ms=ミリ秒

 

回路

回路は、Android+Arduinoでリモコン3 その1(AndroidAccessory接続)と同じもので動作します。

 

サンプルアプリの使い方

アプリの使い方も、Android+Arduinoでリモコン3 その2(AndroidAccessory接続)とほぼ同じなので割愛。
Android Accessory接続の場合、Arduinoを接続したときに自動でアプリが起動したのですが、Microbridge接続の場合手動で起動する必要があります。
 

 

サンプルアプリのダウンロード

野良apkとして置いておきます。

mb-IrRemote1.0.apk

 

Androidアプリ・Arduinoスケッチのソース

↓のzipファイルに、本記事のソース一式をまとめています。

MB_IrRemote20110907.zip

 

最後に

動作の確認はHT03AとIS01で行いました。
HT03Aだと、動作が不安定になることが有るかもしれません・・・(原因不明orz

 

関連記事

Androidで温度計

Androidで温度計(STTS751使用)

  Androidに温度センサー(STTS751)を繋いで温度表示してみました。 温度

記事を読む

vlc_media_player

Raspberry Piのサウンドを試したら音が出なかった話

(これはX-WindowのVLCメディアプレイヤーのスクショ) Raspberry Piでは、

記事を読む

raspi-config

Raspbianの最初の設定

  Raspbianのインストール後にraspi-configを使って行う最初の設定

記事を読む

raspi-pin-header

そうだ、Raspberry Pi用にピンヘッダーのオス・メス変換アダプタを作ろう

  Raspberry PiのI/O端子は、ピンヘッダーとなっていて、電極が出っ張ってる

記事を読む

no image

AndroidとArduinoの接続で使えそうなBluetoothモジュール

1ヶ月ほど前に書いた、Android + Bluetooth + Arduino が割と人気があるよ

記事を読む

no image

Wimeji Client for Arduino

前回紹介したWimeji Client for WindowsXPをArduinoでやってみました。

記事を読む

米粒AVR リモコン

米粒AVRでリモコン送信機

米粒AVR(tiny10)を使った赤外線リモコン送信機を作ってみました。 これで送信できるのは

記事を読む

no image

米粒AVRでLチカ

  米粒AVR(ATtiny10)でLチカしてみました。 LチカとはLEDをチカチカと

記事を読む

no image

Androidとオーブントースターを繋いでみた

Android端末とオーブントースターを、Arduino+USBホストシールドで作ったADKっぽい奴

記事を読む

S2 SoundIR analyzer

赤外線リモコン受信機(イヤホンジャック接続)のアプリ

 前回の赤外線リモコン受信機(イヤホンジャック接続)の回路 を使う為のAndroidア

記事を読む

Arduinoで温湿度データロガー
Arduinoで温湿度計 #2

今回は、前回作った温湿度計にRTCモジュールとSDカードアダプタを

Arduinoで温湿度計
Arduinoで温湿度計

秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。 以前

SDカード・マイクロSDカード
ArduinoでSDカード

電子工作で大量のデータを保存する方法を調べていると、 Arduin

秋月電子 リアルタイムクロック(RTC)モジュール
秋月のリアルタイムクロック(RTC)モジュール

今回は秋月電子のI2C接続のリアルタイムクロック(RTC)モジュールを

秋月電子 キャラクタLCD
秋月の小型キャラクタLCD

今回秋月電子で売られている小型のキャラクター液晶2種を買ったので、

PAGE TOP ↑